excel横竖对应相关数据 怎样转变成竖排对应?

比如下图横竖对应相关数据我需要转换成下面这样的格式,请问用什么函数可以批量解决?数据比较庞大的,谢谢
2026年09月18日 04:43
有2个网友回答
网友(1):

由于题目中没有表格的实际数据所在的行和列的截图,只好按我这边的举例设定了:

 

E2公式下拉:

=INDEX(A:A,ROW(A4)/2)&""

 

F2公式下拉:

=IF(E2="","",IF(MOD(ROW(A1),2),B$1,C$1))

 

G2公式下拉:

=IF(E2="","",OFFSET(B$1,INT(ROW(A2)/2),MOD(ROW(A1)-1,2)))

 

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

 

网友(2):

假设你的原始数据是A、B、C三列
按我估计你的数据应该有很多列吧,给你一个假设就这三列的参考数据
在空白列输入:
=INDIRECT("A"&INT(ROW(A4)/2))&";"&INDIRECT(CHAR(MOD(ROW(A2),2)+66)&"1")&";"&INDIRECT(CHAR(MOD(ROW(A2),2)+66)&INT(ROW(A4)/2))
公式下拉
然后把这一列复制---粘贴成数值
再用分列功能以";"(分号)分列就完成了。
你的列数很多,所以公式要自己稍微改一下