Excel 如何将同一行的每一列放在一行中?
我在excel中有以下列:Excel 如何将同一行的每一列放在一行中?,excel,excel-formula,Excel,Excel Formula,我在excel中有以下列: A B C D E F Nima1 1 2 3 4 5 Nima2 6 7 8 9 10 Nima3 11 12 13 14 15 Nima4 16 17 18 19 20 我想向他们展示如下: Nima1 1 Nima1 2 Nima1 3 Nima1 4 Nima1 5 Nima2 6 … Nima4 20 到目前为止,我什么也没想到,
A B C D E F
Nima1 1 2 3 4 5
Nima2 6 7 8 9 10
Nima3 11 12 13 14 15
Nima4 16 17 18 19 20
我想向他们展示如下:
Nima1 1
Nima1 2
Nima1 3
Nima1 4
Nima1 5
Nima2 6
…
Nima4 20
到目前为止,我什么也没想到,我写的每一个公式都不起作用。
如果有人知道怎么做,请引导我通过它。在这个公式右边的任何未使用的单元格中
'for system that use a comma as a list separator
=INDEX(A:E,(ROW(1:1)-1)/5+1,IF(COLUMN(A:A)=1,1,MOD(ROW(1:1)-1,5)+1))
'for system that use a semi-colon as a list separator
=INDEX(A:E;(ROW(1:1)-1)/5+1;IF(COLUMN(A:A)=1;1;MOD(ROW(1:1)-1;5)+1))
向右填充一列,然后向下填充两列,直到得到零
在该公式右侧任何未使用的单元格中
'for system that use a comma as a list separator
=INDEX(A:E,(ROW(1:1)-1)/5+1,IF(COLUMN(A:A)=1,1,MOD(ROW(1:1)-1,5)+1))
'for system that use a semi-colon as a list separator
=INDEX(A:E;(ROW(1:1)-1)/5+1;IF(COLUMN(A:A)=1;1;MOD(ROW(1:1)-1;5)+1))
向右填充一列,然后向下填充两列,直到得到零
一般来说,展示您尝试过的内容(工作或不工作)有助于理解您未能在叙述中包含的部分问题。一般来说,展示您尝试过的内容(工作或不工作)有助于理解您未能包含在叙述中的部分问题。我将公式放在同一单元格中,但它始终显示此错误:您键入的公式包含错误。我已为使用分号作为列表分隔符的系统添加了相同的公式。我将公式放在同一单元格中,但它始终显示此错误错误:键入的公式包含错误。我为使用分号作为列表分隔符的系统添加了相同的公式。