根据预填内容随机组合成词,这些方法你会几种?
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
有时候我们需要在一些单元格中随机点选出几个来将其中的内容组合在一起,比如下面这个例子:A列是源数据单元格,要求用公式实现1-3行随机选取1条内容,4-6行随机选取1条内容,7-9随机选取1条内容。合并成描述。变成类似“乙是XX,戊是XX,壬是XX”下一次又随机变成“甲是XX,己是XX,庚是XX。
这个题目利用INDEX函数配套RANDBETWEEN函数就可以解决了。
在单元格C1中输入公式“=INDEX(A1:A3,RANDBETWEEN(1,3))&","&INDEX(A4:A6,RANDBETWEEN(1,3))&","&INDEX(A7:A9,RANDBETWEEN(1,3))”即可。
大家可不要被这么长的公式吓到了,其实这段公式是有三段相同的公式通过“&”连接起来的。
思路:
RANDBETWEEN函数提供了随机数。由于是3行一分档,所以它的参数是1和3
利用INDEX函数分别抓取数据,最后用“&”连接在一起就可以了
用INDIRECT函数可以解决问题。
在单元格C1中输入公式“=INDIRECT("A"&RANDBETWEEN(1,3))&","&INDIRECT("A"&RANDBETWEEN(4,6))&","&INDIRECT("A"&RANDBETWEEN(7,9))”即可。
整体的逻辑思路和上面的例子相似。关于INDIRECT函数更多的用法,请参看帖子总结篇--INDIRECT函数使用终极帖。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
赞 (0)