EXCEL表格中如何根据前面的数字排列后面的汉字,数字规律是1,2分列排序,汉字随机,如下图,需要左变右就是假如我的数据是竖着的2111112221112212 那我就需要第一列变成2,第二列变成11111 第三列变
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 16:38:24
EXCEL表格中如何根据前面的数字排列后面的汉字,数字规律是1,2分列排序,汉字随机,如下图,需要左变右就是假如我的数据是竖着的2111112221112212 那我就需要第一列变成2,第二列变成11111 第三列变
EXCEL表格中如何根据前面的数字排列后面的汉字,数字规律是1,2分列排序,汉字随机,如下图,需要左变右
就是假如我的数据是竖着的2111112221112212 那我就需要第一列变成2,第二列变成11111 第三列变成222第四列变成111 第5列变成22 第6列变成1 第7列变成2 就是前面的数据分别用列隔开然后后面是带随机数字的
EXCEL表格中如何根据前面的数字排列后面的汉字,数字规律是1,2分列排序,汉字随机,如下图,需要左变右就是假如我的数据是竖着的2111112221112212 那我就需要第一列变成2,第二列变成11111 第三列变
编了一个公式,E1中输入
=IF((ROW()>INDEX(FREQUENCY(IF($A$1:$A$15=$A$2:$A$16,ROW($1:$15)),IF($A$1:$A$15<>$A$2:$A$16,ROW($1:$15)))+1,MIN(SUMPRODUCT(N($A$1:$A$15<>$A$2:$A$16))+1,COLUMN(B:B)/2)))+(COLUMN(A:A)>(SUMPRODUCT(N($A$1:$A$15<>$A$2:$A$16))+1)*2),"",INDEX($A$1:$B$16,COUNT($C:C)+ROW(),MOD(COLUMN(B:B),2)+1))
同时按下CTRL+SHIFT+回车,输入数组公式,右拉,下拉.
详见附件,其中填充黄色的为公式,C列的D列被当作辅助单元格区域,不得输入数字.