Excel表如何把每行的抬头变成列,图一变成图二,求大神帮助。谢谢!

图一: 张家 李家 王家 陆家
A 1 2 3 4
B 1 2 3 4
C 1 2 3 4
D 1 2 3 4
图二: 张家 A 1
李家 A 2
王家 A 3
陆家 A 4
张家 B 1
李家 B 2
王家 B 3
陆家 B 4
张家 C 1
李家 C 2
王家 C 3
陆家 C 4
张家 D 1
李家 D 1
王家 D 1
陆家 D 1

如下图,H1中输入公式

=OFFSET($B$1,,MOD(ROW(A4),4))

I1中输入公式

=OFFSET($A$2,INT(ROW(A4)/4)-1,)

J1中输入公式

=OFFSET($B$2,INT(ROW(A4)/4)-1,MOD(ROW(A4),4))

选定H1:J1下拉填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-22
百度搜“excel行列转置”
第2个回答  2017-06-22

见截图

A7输入

=OFFSET($B$1,,MOD(ROW(A1)-1,4))

B7输入

=OFFSET($A$2,INT((ROW(A1)-1)/4),)

C7输入

=OFFSET($B$2,,MOD(ROW(A1)-1,4))

3个公式下拉

相似回答