谷歌工作表匹配功能 - 不匹配

时间:2015-04-03 17:28:48

标签: google-sheets match

在google工作表中,我使用匹配函数在数组Y中查找值A.值A出现在数组Y中。匹配函数在Y中看不到A.我经常遇到这种情况。我尝试更改类型(例如,将A的两个值乘以1)。很少有任何作用。有时,如果我复制然后粘贴为值,它将起作用。

示例:在数组(A,B,C,D)中查找A.看似随机的匹配函数有时会返回“不匹配”

我搜索了谷歌论坛,并发现了2010年未答复的帖子:

https://code.google.com/p/gdata-issues/issues/detail?id=2367

谢谢!

2 个答案:

答案 0 :(得分:1)

答案是问题在于Google表格。我的搜索项和键阵列之间存在日期类型差异。所以解决方案应该只是使它们成为相同的类型(例如纯文本)。有时它会立即起作用,有时它会在第二天起作用,有时它永远不会起作用。我已经在相同的表格副本上完成了这些,并且结果各不相同。长短:马车。这就是google表格中很多引用的情况(例如,importrange等)。但总体而言仍然是一个好产品,我将其用作我的主要电子表格平台,主要是因为共享能力。

如果谷歌的任何人想要加入对话,那将是受欢迎的。

答案 1 :(得分:1)

MATCH可能假设您的数组已排序。我自己遇到了这个问题,当我指定第三个参数为0时,它起作用,但是当我没有MATCH返回相同数据类型的最后一个元素时。例如,对于数组N {“---”,3,5,2,“---”),MATCH(MAX(N),N)返回4,但MATCH(MAX(N),N,0)返回3。

编辑:为清楚起见,参数3是一个布尔值,如果数组已排序,则该值应为true,默认为true。

相关问题