You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中使用内置公式抛出自定义错误?

在Google Sheets中用内置公式抛出自定义错误的方法

方法1:使用ERROR函数(推荐,Google Sheets新版本支持)

直接用ERROR函数抛出自定义错误消息,单元格会显示标准的#ERROR!标识,鼠标悬停时可查看你定义的错误文本。

修改你的公式如下:

=LET(message,"ERROR: input invalid!",IF(NOT(checkValidInput),ERROR(message),<替换为你的正常返回值>))

举个实际场景的例子,若验证通过时返回A1单元格的输入值,公式可写为:

=LET(input,A1,message,"ERROR: input invalid!",checkValidInput=ISTEXT(input),IF(NOT(checkValidInput),ERROR(message),input))

方法2:兼容旧版本的替代方案

如果你的Google Sheets版本不支持ERROR函数,可以通过故意触发查找错误实现自定义提示,比如用XLOOKUP查找不可能匹配的值,将自定义消息作为错误返回内容:

=LET(message,"ERROR: input invalid!",IF(NOT(checkValidInput),XLOOKUP(TRUE,FALSE,,message),<替换为你的正常返回值>))

这里XLOOKUP(TRUE,FALSE,,message)会因找不到匹配项,抛出包含message内容的错误提示。

内容的提问来源于stack exchange,提问作者Argyll

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:39:54