Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 索引和匹配查找-查找范围中的公式_Excel_Excel Formula - Fatal编程技术网

Excel 索引和匹配查找-查找范围中的公式

Excel 索引和匹配查找-查找范围中的公式,excel,excel-formula,Excel,Excel Formula,我有两本工作手册-主工作手册如下 Code Plan(KG) 2004 23 2009 67 3005 89 2003 36 4409 37 7809 25 第一列代码有公式(Ex:2004使用同一张表中的公式提取) 我有另一张表,如下所示,我每个月都要在其中输入计划。代码是固定的。但为了提取计划,我使用索引和匹配组合 Code Plan(kG) 2004 2009 3005 2003 4409 7809 这里的问题是,由于查找范围具有公式,因此计划列在第二列中返回为#NA。

我有两本工作手册-主工作手册如下

Code  Plan(KG)
2004  23
2009  67
3005  89
2003  36
4409  37
7809  25
第一列代码有公式(Ex:2004使用同一张表中的公式提取)

我有另一张表,如下所示,我每个月都要在其中输入计划。代码是固定的。但为了提取计划,我使用索引和匹配组合

Code  Plan(kG)
2004
2009
3005
2003
4409
7809
这里的问题是,由于查找范围具有公式,因此计划列在第二列中返回为#NA。但是,当我将代码的主范围从公式转换为值时,计划就被提取出来了。现在我不能每次都更改主文件中的数据


在不将范围从公式转换为值的情况下,这个问题还有其他解决办法吗?

=INDEX([Book5]Sheet1!$B:$B,匹配(A2,[Book5]Sheet1!$A:$A,0))
应该做。

=INDEX([Book5]Sheet1!$B,匹配(A2,[Book5]Sheet1!$A:$A,0))
不应该这样做。你能把你的公式和实际的(或可复制的)样品数据放在一起吗。可能查找值不存在?@harun24hr主控表中的公式如下所示=IF(COUNTIF(O2N!$A:$A,TRIM(D14))>0,VLOOKUP(TRIM(D14),O2N!$A:$B,2,FALSE),TRIM(D14))。这意味着母版图纸A列中的代码由上面返回formula@RobinGertenbach该值确实存在。如果我将上述公式转换为值,则索引和匹配组合可用于查找值,但不应如此。你能把你的公式和实际的(或可复制的)样品数据放在一起吗。可能查找值不存在?@harun24hr主控表中的公式如下所示=IF(COUNTIF(O2N!$A:$A,TRIM(D14))>0,VLOOKUP(TRIM(D14),O2N!$A:$B,2,FALSE),TRIM(D14))。这意味着母版图纸A列中的代码由上面返回formula@RobinGertenbach该值确实存在。如果将上述公式转换为值,则索引和匹配组合可用于查找值