excel 两列合一列的问题 如 a1 b1 a2 b2 a3 b3 ...合成a1 b1 a2 b2 a3 b3

问题描述:

excel 两列合一列的问题 如 a1 b1 a2 b2 a3 b3 ...合成a1 b1 a2 b2 a3 b3
搜到一个公式=INDIRECT("r"&INT((ROW()+1)/2)& "c"&MOD(ROW()+1,2)+1,0) 可把数换到c列 d列 公式就不管用了 如何能用?求其他列也能用的公式
可能说的不太仔细
1 2
3 4
5 6
7 8
合成
1
2
3
4
5
6
7
8

把数据区域定义为Data(在“插入》名称》定义”中定义)
选定要合成的区域ctrl+shift+enter组合键输入数组公式:
=INDEX(Data,INT(ROW(INDIRECT("1:"&ROWS(Data)*COLUMNS(Data)))/COLUMNS(Data)-0.001)+1,MOD(ROW(INDIRECT("1:"&ROW(INDIRECT("1:"&ROWS(Data)*COLUMNS(Data)))))-1,COLUMNS(Data))+1)ctrl+shift+enter组合键 点着组合键选定区域吗? 还是点着组合键输入公式? 我点组合键没有反应呢能给细致的操作步骤吗?这样做比较容易懂一些,复制这个公式在某个单元格,回车,然后,以这个单元格为起点,选中一段列区域,编辑栏显示所复制的公式,点击公式的某个位置。出现光标,然后用使用ctrl+shift+enter组合键,所有选中的单元格就显示内容了。组合键应该会用吧?