Excel函数–文本函数(二)
工作中经常遇到按主键或者单号之类的变更数据表内容,拼接函数肯定是要使用的,今天学习下文本拼接函数(CONCAT、TEXTJOIN、CONCATENATE),目前经常使用的是CONCAT。
文本函数(CONCAT、TEXTJOIN、CONCATENATE)
-
CONCAT函数
语法
CONCAT(text1, [text2],…)
参数 说明 text1 (必填) 第一个参数必填,支持字符串、单元格、区域 [text2, …] (可选) 第二个参数非必填,支持字符串、单元格、区域 例子如图:
特殊用法
当拼接区域时(仅支持区域),如果需要追加分隔符时,可在末尾追加&分隔符,然后按Ctrl + Shift + Enter键
-
TEXTJOIN函数
语法
TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)
参数 说明 delimiter (必需) 文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。 如果提供一个数字,则将被视为文本。 ignore_empty (必需) 如果为 TRUE,则忽略空白单元格。 text1 (必需) 要联接的文本项。 文本字符串或字符串数组,如单元格区域中。 [text2, …] (可选) 要联接的其他文本项。 文本项最多可以包含 252 个文本参数 text1。 每个参数可以是一个文本字符串或字符串数组,如单元格区域。 例子如下图:
-
CONCATENATE函数
语法
CONCATENATE(text1, [text2], …)
参数 说明 text1 (必需) 要联接的第一个项目。 项目可以是文本值、数字或单元格引用。 Text2, … (可选) 要联接的其他文本项目。 最多可以有 255 个项目,总共最多支持 8,192 个字符。
总结:
- CONCATENATE函数不经常使用,后续会被CONCAT函数所取代。
- 如果只是简单拼接之类的,建议使用CONCAT函数。
- 如果使用分隔符拼接,建议使用TEXTJOIN函数,其功能共丰富些。
如果只是简单拼接之类的,建议使用CONCAT函数。 - 如果使用分隔符拼接,建议使用TEXTJOIN函数,其功能共丰富些。
- 拼接后的字符串都有长度限制。