Excel 如何用公式实现从一列文本数据中随机抽取不重复的几个单元格里的文本组成一个新的字符串

如:从A1:A100随机抽取5个单元格里的文本字符串,组成一个新的字符串

1、以B列为辅助列,选择B1:B100单元格,输入以下公式,按Ctrl+Enter组合键结束

=RAND()

2、输入以下公式,得到A列的随机且不重复的5个单元格字符组成的字符串

=INDEX(A:A,MATCH(LARGE(B:B,1),B:B,0))&INDEX(A:A,MATCH(LARGE(B:B,2),B:B,0))&INDEX(A:A,MATCH(LARGE(B:B,3),B:B,0))&INDEX(A:A,MATCH(LARGE(B:B,4),B:B,0))&INDEX(A:A,MATCH(LARGE(B:B,5),B:B,0))

按F9可自动更新随机字符串的结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-08
写代码能实现。全部列出来都可以。
相似回答