首页 > 解决方案 > Excel Match() 返回一个值,尽管查找值不在数组中

问题描述

正如您在屏幕截图中看到的那样, MATCH() 会返回一个不应该返回的值。

✅ 查找值引用到一个数组(在本例中:$AB$18:$AB$22 -> 屏幕截图中的红色框)

✅对于某些值,MATCH() 返回 #N/A,这很好,因为查找值不在数组中

✅ 对于其他人,它返回正确的位置值(例如对于 1604,它返回 4,这是正确的位置)

❌ 问题:有时,Match 会返回一个值,而应该是 #N/A

❌ 例如:看那行,它说“1705”,它返回“5”,这是不正确的。

我该怎么做才能做到这一点?

附加信息:

屏幕截图:匹配返回错误值

标签: excelexcel-formulaexcel-2010

解决方案


推荐阅读