EXCEL如何随机组合几个单元格内的文字 且不重复 并说明公式

随机组合几个单元格内的文字变成新的词语 显示在结果框内 且不重复 ,如果只能单格单文字,请说明如何能表现为上图结果

1、首先点击excel软件。

2、然后输入相关信息。

3、然后在c1栏输入“=a1&b1”。

4、然后敲击回车就完成了一栏。

5、然后进行下拉就实现了全部的两个单元格合并为一个单元格。EXCEL就可以随机组合几个单元格内的文字且不重复并说明公式了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-18

1、打开EXCEL,选择要生成随机数的表格

2、在上方函数栏输入“=rand()”

3、回车,这样就生成了一个0~1之间的随机数

4、如果想要变化随机的范围,只需在原基础上“=rand()”后面加上“*n(倍数)”,例如“*100”

5、这样就是生成0~100之间的随机数了,EXCEL就可以随机组合几个单元格内的文字且不重复了。

本回答被网友采纳
第2个回答  推荐于2017-07-02

假设需要截取的文本在A列,那么在B2单元格输入公式:=MID(A2,RANDBETWEEN(1,LEN(A2)),1),并且下拉填充

在C2单元格输入公式:=B2&B3&B4 ,这样每次刷新都会产生新的组合。

解释下公式:

=MID(参数1,参数2,参数3)

参数1:A2,所要截取的对象

参数2:RANDBETWEEN(1,LEN(A2))  从A2单元格的第几位开始截取。这里使用了randbetween(开始数字,结尾数字),在这个范围内随机一个数字。len(a2)表示A2单元格的文本长度。

参数3:截取1个字符

本回答被网友采纳
第3个回答  2017-03-02

每个单元格一个文字,可以取出随机不重复的内容。形如下表:

    A列为随机来源数量的自然数序列

    B列为随机数:=RAND()

    C列为随机需求数量的自然数序列

    D列为结果:D2=INDEX($A$2:$A$61,MATCH(SMALL($B$2:$B$61,C2),$B$2:$B$61,))

追问

你好,你这个只是在同一个单元格取出不同的数字,并不是组合,请问怎么才能把不同的自然数列,不同的内容,多个单元的组合在一起显示在一个框内,并且不重复

追答

    A列可以换成任意数据来源。 若在同一单元格,可以拆分成每单元格一个数据。

    D列的结果若需在一个单元格内显示,可以用PHONETIC函数合并,但这个函数只能合并纯文本。

    excel函数毕竟是用固有的东西实现想要的功能,有时候需要变换一下方式。

追问

本小白一个,能具体点吗,a列的数据只是用来显示字库里对应的文字的,并不参与合并与计算,b列内的纯文本只有两格,需要的是吧上下两个单元格中的纯文本,随意组词,并且不重复,c列显示最后组词完毕的结果(b列的纯文本要是变为单格文字后,怎么样能表现为这个效果)

追答

把B列的两个格转换为两组,每组的每格一个字符。第一组运用上述方法得到不重复内容,第二组运用上述方法得到不重复内容,一二组再&起来。

追问

那个c2在里面起到一个什么作用,每组一个字符两组向下叠加,工作量太大了,有没有不分开的方法

追答

    字符分开很简单,用mid函数即可

    C列数量决定取多少个不重复的字符。

追问

a列是的笔画是随机组合的,对应的汉字数量也是随机的,字符分开向下叠加,工作量太大,公式可以横向运用吗,a列的数值如果取随机数怎么变化公式,最后的公式是什么

追答

可以 道理一样

本回答被提问者采纳
第4个回答  2017-03-02
见文件中的辅助区域及公式
相似回答