【发布时间】:2018-07-23 02:54:40
【问题描述】:
我有两个工作簿 - 主工作簿如下
Code Plan(KG)
2004 23
2009 67
3005 89
2003 36
4409 37
7809 25
第一列代码有公式(例如:2004是使用同一张表中的公式提取的)
我有下面的另一张表,我必须每个月输入计划。代码是固定的。但是要提取计划,我使用 INDEX 和 Match 组合。
Code Plan(kG)
2004
2009
3005
2003
4409
7809
这里的问题是,由于查找范围具有公式,因此计划列在第二列中返回为 #NA。但是,当我将主代码范围从公式转换为值时,就会提取计划。现在我不能每次都更改主文件中的数据。
在不将范围从公式转换为值的情况下,是否存在这种情况?
【问题讨论】:
-
不应该这样。你能把你的公式写出来吗?
-
以及实际(或可重现)的样本数据。也许查找值不存在?
-
@harun24hr Master sheet 中的公式如下 =IF(COUNTIF(O2N!$A:$A,TRIM(D14))>0,VLOOKUP(TRIM(D14),O2N!$A :$B,2,FALSE),TRIM(D14)) 。这意味着主表A列中的代码由上述公式返回
-
@RobinGertenbach 该值确实存在。如果我将上述公式转换为值,则 INDEX 和 Match 组合可用于查找值
标签: excel excel-formula