如何在 Excel 365 Mac 中将多列堆叠为一列

如何在 Excel 365 Mac 中将多列堆叠为一列

使用“文本分列”功能后,我的数据目前位于不同的列中。现在我想做的是将它们全部放在一列中。您能否建议使用什么公式或是否有自定义脚本?我有 Mac 版 Office 365。我懂电脑,但不熟悉使用 VBA,但是如果答案是在 VBA 中,如果我可以请教如何实现它,那就太好了。谢谢

床单

答案1

这一列的数据顺序可以改变吗?

如果是,请尝试公式=INDEX(A:C,ROUNDUP(ROW(A1)/3,),MOD(ROW(A1)-1,3)+1)

在此处输入图片描述

请注意,“A:C”表示源数据的列。数字“3”表示 3 列。

答案2

您可以使用TOCOL 函数为此。该函数允许控制输入数组的扫描方式以及输入数组中的空白和错误的处理方式。

对于您的具体情况,您可能想要在 F3 单元格(或其他任何地方)中放置以下内容:

=TOCOL(A3:C7, 0, TRUE)

相关内容