search_type 1 的 MATCH() 不适用于某些数字

MATCH() with search_type 1 doesn't work with certain numbers

我已经阅读了几个类似的问题,但找不到答案。

我有一些 MATCH() 函数无法检索的数值,search_type 选项设置为 1。

最好的解释方法是共享电子表格 (here),您可以在其中详细了解 MATCH() 哪些列不起作用。

我不认为是数据类型的问题,因为 search_keyrange 值是同一类型。

事实上,我也尝试了一些我在其他关于使用数据转换器的答案中读到的内容,例如:

If you have a numeric lookup value you can convert to text in the formula by using &"", e.g.

=MATCH(A1&"",B:B,0)

....or if it's a text lookup value which needs to match with numbers

=MATCH(A1+0,B:B,0)

请问有什么问题吗?

您需要为最后一个参数使用“0”,因为您的范围未按升序排序。 1 仅适用于搜索排序的范围。