Google Sheets新手求助:用VLOOKUP实现跨工作表数据验证
Google Sheets 跨表数据存在性验证方案
针对「Delivered List」主表的批量验证公式
结合你提供的工作表结构(主表D列为待验证的订单ID,子表「Live Yes」「Live No」的A列为对比数据),直接使用以下公式即可完成批量验证:
1. 主表K列(检查是否存在于「Live Yes」)
在K1单元格输入数组公式(自动填充整列,无需手动下拉):
=ARRAYFORMULA(IF(D:D="", "", IF(COUNTIF('Live Yes'!A:A, D:D)>0, "存在", "不存在")))
若习惯单个单元格输入后下拉,在K2单元格输入:
=IF(COUNTIF('Live Yes'!A:A, D2)>0, "存在", "不存在")
2. 主表L列(检查是否存在于「Live No」)
在L1单元格输入数组公式:
=ARRAYFORMULA(IF(D:D="", "", IF(COUNTIF('Live No'!A:A, D:D)>0, "存在", "不存在")))
单个单元格版本(L2输入后下拉):
=IF(COUNTIF('Live No'!A:A, D2)>0, "存在", "不存在")
公式失败排查(解决你之前复制公式无效的问题)
- 子表名称需加单引号:表名包含空格时(如「Live Yes」),公式中必须用
'Live Yes'格式,否则会触发报错 - 列引用要匹配:如果子表中存储对比数据的不是A列,将公式里的
A:A替换为实际列(比如B列就写B:B) - 数组公式无需重复输入:输入一次后会自动覆盖整列,不要在同一列其他单元格再输入内容
内容的提问来源于stack exchange,提问作者AJay206
相关产品推荐
相关产品推荐

