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

Google Sheet公式修正:将#N/A错误替换为‘SKU not found’

修正后的Google Sheets公式解决方案

你的原公式存在两处核心问题:

  1. 错误地将VLOOKUP结果与ISBLANK(B2)/ISNA(B2)做等值比较,不符合逻辑判断规则
  2. 未对VLOOKUP返回的#N/A错误做捕获处理

以下是完全符合需求的修正公式:

=IF(ISNA(MATCH(A2,'1688 Links'!$A:$A,0)),"SKU not found",IF(ISBLANK(INDEX('1688 Links'!$B:$B,MATCH(A2,'1688 Links'!$A:$A,0))),"NO LINK FOUND",INDEX('1688 Links'!$B:$B,MATCH(A2,'1688 Links'!$A:$A,0))))

公式逻辑拆解:

  • 第一层判断ISNA(MATCH(...)):先检测当前SKU是否在「1688 Links」的A列存在,不存在直接返回「SKU not found」
  • 第二层判断ISBLANK(INDEX(...)):若SKU存在,检查对应B列单元格是否为空,为空则返回「NO LINK FOUND」
  • 最终分支:SKU存在且B列有有效链接,返回对应的1688商品链接

也可以用IFERROR简化写法,效果完全一致:

=IFERROR(IF(ISBLANK(VLOOKUP(A2,'1688 Links'!$A:$B,2,0)),"NO LINK FOUND",VLOOKUP(A2,'1688 Links'!$A:$B,2,0)),"SKU not found")

内容的提问来源于stack exchange,提问作者J.A

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:57:19