使用 Excel 公式将几行合并为一行并将它们放在一个单元格中

使用 Excel 公式将几行合并为一行并将它们放在一个单元格中

我的 Excel 电子表格中有以下行。

============================================
| 男 | 杰克 | 8765 | 印度 |
============================================
| 女性 | Jill | 5425 | 日本 |
============================================
| 雄性 | 宠物 | 8541 | 中国 |
============================================
| 女性 | Joan | 2156 | 澳大利亚 |  
============================================

如何使用 Excel 公式将上述行合并到单个单元格中。(因为上述数据可能会经常更改,并且我不想手动执行此操作。)

======================================
| 男杰克 8765 印度 |
| 女 Jill 5425 日本 |
| 雄性宠物 8541 中国 |
| 女 Joan 2156 澳大利亚 |  
======================================

(供您参考 - 我检查了微软是否能够将相同的内容组合成一行

============================================
| 男 | 杰克 | 8765 | 印度 |
============================================

到单行

======================================
| 男杰克 8765 印度 |
======================================

使用公式CONCATENATE&如中所述http://office.microsoft.com/en-us/excel-help/combine-the-contents-of-multiple-cells-HA010248390.aspx?CTT=5&origin=HA010250379

但我想使用 Excel 公式将多行合并到一个单元格中。可以吗?

答案1

使用CONCATENATE和/或&合并一行中的数据,并使用... &CHAR(10)&...为该行插入换行符。打开文字换行对于保存结果的单元格,以便正确显示换行符。

您的列可能无法正确对齐,因为单元格的内容长度可变,可能会使用比例字体显示。为了获得最佳效果,您应该使用固定宽度的字体,并使用LENREPT函数来确定和插入数据之间适当的空格量。例如,要确保单元格 A1 中的数据用空格填充以使列宽达到 20 个字符, ... A1 & REPT(" ", 20-LEN(A1)) & ...

相关内容