为什么以下Excel MATCH函数不返回“匹配”值?
{=MATCH($A2, $C$2:$C$4,0)}
很长一段时间以来,我一直在努力使用Excel MATCH函数。
我在一个非常简化的数据集(电动机制造商)上创建了以下基本相同的MATCH函数,但是即使是简化版本也无法正常工作。
请有人帮忙解释原因。
供参考:
下面是我的示例“文件”。
________________________________________________________________________________________
|RowNum |A Lookup Value |B MATCH Formula |C Lookup Array |D Equal to Formula |
|1 |Text - String |=MATCH($A2, $C$2:$C$4,0) |String |e.g. =A6=C2 |
|-------|---------------|-------------------------|---------------|-------------------|
|2 |aston martin |#N/A |ford |TRUE |
|3 |audi |#N/A |jeep |TRUE |
|4 |bugatti |#N/A |lotus |TRUE |
|5 |chevrolet |#N/A | | |
|6 |ford |#N/A | | |
|7 |infiniti |#N/A | | |
|8 |jeep |#N/A | | |
|9 |land rover |#N/A | | |
|10 |lexus |#N/A | | |
|11 |lotus |#N/A | | |
|12 |maserati |#N/A | | |
|13 |mazda |#N/A | | |
|14 |mclaren |#N/A | | |
---------------------------------------------------------------------------------------
答案 0 :(得分:1)
我怀疑您已将计算设置为手动。由于第一个公式将返回#N / A,因此在填写后,它们都将返回相同的值。
Excel会话的计算模式默认为打开的第一个工作簿的保存模式,因此,如果您打开某人通过手动计算保存的工作簿,然后打开一个新的工作簿,那么在没有您的情况下计算将被设置为手动做任何事情。