例如:
第一列为1.2.3.4.5.6第二列为ABCDE,想要1A 1B 1C 1D 1E 2A 2B 2C .......到最后6A 6B 6C 6D 6E 这样,结果总共是36个数字,求大佬告诉公式怎么计算 感谢
【方法一】:一列纵向,一列横向。
B2公式为:
=$A2&B$1
然后选中B2,向右、向下填充公式。
注意绝对引用符$的位置,别弄错了。
【方法二】:两列都是纵向。
=OFFSET($A$1,ROW(A6)/6-1,)&OFFSET($B$1,MOD(ROW(A6),6),)
然后选中C1,向下填充36行
追问关键我想要的结果想要已列的方式排序,在第三列中体现,这样结果是出来了,但是还得要自己一个个弄到一个数列里,还有别的方法么老板~
追答答案已增加方法二。
追问如果A列数字增加 和 B列数字增加 都需要改哪个数
追答这条公式里有个&符号,分成左右两部分。
左边部分OFFSET($A$1,ROW(A6)/6-1,)里面有两个6,根据第1列的个数写。
右边部分OFFSET($B$1,MOD(ROW(A6),6),)里面有两个6,根据第2列的个数写。
例如第一列有10个,第二列有3个,就改成这样:
=OFFSET($A$1,ROW(A10)/10-1,)&OFFSET($B$1,MOD(ROW(A3),3),)
如果A列数字增加 和 B列数字增加 都需要改哪个数
追答已回复