對於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店中隨機選一個。
對於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店中隨機選一個。