前两天遇到一个学员提问,如何将报表中一列数据中多行单元格内容,合并到一个单元格里?
要将一列多行数据的字符拼在一起,方法有多种,下面就给大家介绍七种用法:
一段水平:
通过记事本 将单元格区域复制到记事本或word,再双击Excel的单元格,将其粘贴到单元格。
二段水平:
通过剪贴板 选定A1:A5单元格区域,按ctrl+C两次,调出剪贴板,再双击目标单元格或点击公式编辑栏,再点击剪贴板中刚复制的内容,将可将刚复制的A1:A5单元格区域的内容粘贴到该单元格。
三段水平:
通过F9计算公式的值
在目标单元格中输入类似“=A1:A5”的公式,再抹黑选取公式中的A1:A5,按F9功能键,然后再对计算的结果进行处理。
说明:
F9的作用:计算公式的选定部分,并将计算出的值替换选定部分。
注:前三段方法均需进行进一步的加工,要通过查找替换删除“分行符、逗号、冒号、引号”,相对要麻烦些。
四段水平:
通过CONCATENATE函数
CONCATENATE函数是将几个文本字符串合并为一个文本字符串,
公式:=CONCATENATE (text1,text2,...)
注:在 Excel 2016、Excel Mobile 和 Excel Online 中,此函数已替换为 CONCAT 函数。尽管 CONCATENATE 函数仍可向后兼容,但应考虑从现在开始使用 CONCAT。这是因为 CONCATENATE 可能不再适用将来的 Excel 版本。
五段水平:
通过&连接符
公式:=A1&A2&A3&……. 用&连接符简单直观。
说明:四段和五段是常用的方法,但只能逐个单元格的连接,如果单元格较多,不累死也会烦死。
六段水平:
使用两端对齐(内容重排)
如果要将某列的文本合并到一个单元格,可以先将单元格调整至足够的宽度。然后点击开始选项卡---填充--内容重排。
七段水平:
通过PHONETIC函数连接
PHONETIC函数本来是为日本鬼子设计的,我们来看看Excel的帮助是怎么说的:“提取文本字符串中的拼音 (furigana) 字符。该函数只适用于日文版。”
别太相信Excel帮助,微软坑爹的低级错误不至这一处,如:OR函数作用的描述、Vlookup函数向导对第四个参数的描述、 SUBSTITUTE函数的示例、TRUNC函数中对INT函数作用的描述,等等等等。
其实,PHONETIC函数不但可以拿来提取日文拼音,还可用来连接单元格区域的字符串,非常好用。如:公式:=PHONETIC(A1:A5)
如果我们要连接几个的单元格区域,输入公式=PHONETIC(A1:A4,F2:F4),则会提示输入太多的参数,那么如何突破呢?
突破方法:再加一层括号,如:=PHONETIC((A1:A4,F2:F4))。
缺点:此函数只能连接文本,会将区域引用中的逻辑值、错误值、数值、公式全部忽略。
好了,这7个方法你学会了吗?更多学习请持续关注数据匠人直播间 (加微 xiaoweiw108)
閱讀更多 數據匠人 的文章