Excel公式可将水平值转置为垂直列表

时间:2019-02-15 08:50:34

标签: excel formula

我在D1:E2中有文字。单击按钮后使用宏将其复制到下一个单元格F1:G2。之后,用户可以在F1:G2中编辑文本。然后,通过按下按钮(具有前面描述的宏),可以再次复制D1:E2,以便将H1:I2预填充。因此,通过单击宏按钮代码将D1:E2复制到下一个可用单元格。一键单击F1:G2,再单击H1:I2等。

现在,我需要以垂直顺序显示D1:E2,F1:G2,H1:I2,J1:K2的所有值,因此:

Text 1  Text 2  Text 3  Text 4  Text 5  etc

将会是:

Text 1  
Text 2  
Text 3  
Text 4  
Text 5
etc

哪种公式最适合这种情况?它还应跳过空单元格并避免出现错误消息。因此,如果H1:I2,J1:K2中没有文本,它将跳过它们。

注意!单元格D1:E2,F1:G2,H1:I2,J1:K2被合并和包装。如果有帮助,我可以将模型编辑为D1:E1,F1:G1,H1:I1,J1:K1

enter image description here

2 个答案:

答案 0 :(得分:2)

好的,谢谢Scott Craner,您可以在https://superuser.com/questions/1213491/找到原始帖子。

解决方案是使行高* 2(因此13 * 2 = 26),垂直取消合并单元格并使用公式:

=INDEX($1:$1;(ROW(1:1)-1)*2+4)

答案 1 :(得分:0)

Excel公式垂直于水平 转换功能

第1步:选择空白单元格。首先选择一些空白单元格。 ...

第2步:键入= TRANSPOSE(仍选择那些空白单元格,然后键入:= TRANSPOSE(...

第3步:键入原始单元格的范围。现在,键入要转置的单元格的范围。 ...

第4步:最后,按CTRL + SHIFT + ENTER。现在按CTRL + SHIFT + ENTER。

并引用此链接可能会对您有所帮助

https://www.thewindowsclub.com/transpose-feature-excel-2013