回覆列表
  • 1 # 使用者2583819565873

    對於E列是隨機店名的情況,只要增加一個輔助列就行了。

    F1=D1&COUNTIF(D$1:D1,D1)

    C1=INDEX(E:E,MATCH(B1&RANDBETWEEN(1,COUNTIF(D:D,B1)),F:F,0),1)

    C1=VLOOKUP(SUBSTITUTE(B1,"市","")&"第"&RANDBETWEEN(1,COUNTIF(D:D,B1))&"店",E:E,1,0)

    按F9重新整理返回隨機值。

    簡化了一下公式,這樣E列可以不要了。

    C1=SUBSTITUTE(B1,"市","")&"第"&RANDBETWEEN(1,COUNTIF(D:D,B1))&"店"

    COUNTIF(D:D,B1)計算石家莊市在D列中的數量。

    RANDBETWEEN(1,COUNTIF(D:D,B1))在1到最大數量之間隨機取值。

    SUBSTITUTE(B1,"市","")&"第"&RANDBETWEEN(1,COUNTIF(D:D,B1))&"店"就是在石家莊第1店到石家莊第6店中隨機選一個。

  • 中秋節和大豐收的關聯?
  • 我和春天有個約會歌詞拼音?