Excel使用CONCAT、CONCATENATE函数报错,无法得到预期拼接结果怎么办
Excel CONCAT/CONCATENATE 拼接报错解决方案

你预期得到text1 hello的拼接结果,可对照以下常见错误点排查:
- 语法格式错误
两个函数的多个参数间必须用半角分隔符隔开:中文地区默认Office用半角逗号,部分欧洲地区版本用半角分号。
错误写法示例:=CONCAT(A1 "hello")
正确写法示例:如果A1单元格存储内容为text1,公式写为=CONCAT(A1," hello")即可得到预期结果,CONCATENATE写法为=CONCATENATE(A1," hello")。如果是直接拼接固定文本,写为=CONCAT("text1"," hello") - 符号用了全角格式
公式里用到的逗号、引号都必须是英文半角符号,用了中文全角符号会直接触发报错 - 引用的单元格存在错误值
如果拼接参数里引用的单元格本身返回#VALUE!、#N/A等错误,拼接结果也会返回错误,需要先修正引用单元格的内容 - 版本不兼容
CONCAT是Office 2019/365及以后版本才支持的新函数,如果你使用的是更低版本的Office,调用CONCAT会返回#NAME?错误,替换为CONCATENATE函数即可。
内容的提问来源于stack exchange,提问作者Mat-Tap
相关产品推荐
相关产品推荐

