Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

重要: 在较新版本的 Excel 、 Excel Mobile 和 Excel 网页版 中,CONCATENATE 已被 CONCAT 函数取代。 虽然 CONCATENATE 仍然可后向兼容,但建议使用 CONCAT,该函数更为强大。

遇到 #VALUE 的最常见场景之一! CONCATENATE 出现错误时,尝试生成包含具有错误的单元格引用的字符串,例如 #VALUE!。

下面的示例将连接 D2、E2 和 F2,其中 E2 具有 #VALUE! 错误。

CONCATENATE 中的 #VALUE! 错误

E2 中的错误导致函数显示 #VALUE! 错误。 为了使函数成功运行,需使用另一个值来替换错误。 可构建一个公式,检查单元格引用中的错误,如果检查到错误,则显示的文本字符串中会用 0 代替错误(也可用自己的文本替代 0,但是需要在文本外加上引号 -“你的文本”)。

如下所示的公式可用于检查错误:

=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))

连接包含 #VALUE! 错误的字符串时,使用 IF 和 ISERROR 函数作为解决方法

该函数是如何运行的? IF 函数使用 IFERROR 函数来确定 E2 中是否存在错误,如果存在,则 CONCATENATE 函数将 D2、E2 和 F2 中的值(该函数将错误替换为 0)结合,并显示生成的文本字符串。 注意,公式中还会使用空格 (“ “) 来帮助分隔值。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

更正 #VALUE! 错误

CONCATENATE 函数

CONCAT 函数

Excel 中的公式概述

如何避免损坏的公式

检测公式中的错误

所有 Excel 函数(按字母顺序)

所有 Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。