随机查找Excel
我想对数据列表进行随机查找。 我使用了Vlookup,但只返回匹配的第一个单元格。 请帮助从列表中随机select。
数据:$ A $ 1:$ B $ 12
CHESSCY 3562908 CHESSCY 5917972 CHESSCY 9120332 CHESSCY 1034603 CHESSCY 7267341 MANCY 9344508 MANCY 7246578 MANCY 8598782 MANCY 3522520 MANCY 8062641 MANCY 9191026
式:
CHESSCY **3562908** >> =VLOOKUP(D1,$A$1:$B$12,2,FALSE) CHESSCY **3562908** >> =VLOOKUP(D2,$A$1:$B$12,2,FALSE) MANCY **9344508** >> =VLOOKUP(D4,$A$1:$B$12,2,FALSE) MANCY **9344508** >> =VLOOKUP(D5,$A$1:$B$12,2,FALSE)
只要A列中的项目全部组合在一起,我写在这里的公式就可以工作。
分组在一起
未分组在一起
如果这些项目在“NOT GROUPED TOGETHER”图像中出现,您将需要按列A对数据进行升序或降序sorting(无论哪一个都无关紧要)。
您可以然后使用Ctrl + Shift + Enterinput此公式:
=INDEX($B$2:$B$11,INDEX(IF($A$2:$A$11=E2,ROW($A$2:$A$11)-ROW($A$2)+1),RANDBETWEEN(MATCH(E2,$A$2:$A$11,0),MATCH(E2,$A$2:$A$11,0)+COUNTIF(A2:$A$11,E2)-1)))