将不同工作表中的文本转置并整理到单独的工作表中

将不同工作表中的文本转置并整理到单独的工作表中

我正在使用以下公式将 3 张纸上的文本整理到第 4 张纸上。

=$'sheet 1'.A1&CHAR(10)&$'sheet 2'.A1&CHAR(10)&$'sheet 3'.A1&CHAR(10)

这会将文本与每张工作表贡献后的返回值进行整理。但是,即使相应框中没有文本,返回值仍然保留,例如工作表 1 中有“hi”,工作表 2 为空,工作表 3 如下所示:

hi

there.

在“hi”和“there”之间留一个回车符,其中应有 Sheet 2 中的任何文本。我希望仅在有来自相应单元格的文本时才使用回车符,因此两者之间没有回车空格。

希望这是有意义的。

答案1

尝试以下方法:

=IF(Sheet1!A1="","",Sheet1!A1 & CHAR(10)) & IF(Sheet2!A1="","",Sheet2!A1 & CHAR(10)) & IF(Sheet3!A1="","",Sheet3!A1 )

相关内容