【问题标题】:Google Sheets Match function does not match properlyGoogle 表格匹配功能无法正确匹配
【发布时间】:2018-01-09 16:02:17
【问题描述】:

我的想法是在 A 列中有可以重复的名称,其值在 B 列中,而不是在 col.A 列中的唯一值。 E 和他们的和在 F。我已经做到了,这很简单。

比,这是我的问题,我想使用条件格式在 col 中标记相同的值。 A 和 E 更好看。假设奇数行为绿色,偶数行为黄色

简单示例可在此处获得:Test - Match names

我使用了自定义公式=ISODD(MATCH($A2,$E$2:$E$20)),第二个与ISEVEN() 函数类似,用于范围 A2:B20,但它仅适用于像“A”、“B”这样的一个字母名称......但不适用于“John ”、“安娜”……

C 列是MATCH($A2,$E$2:$E$20) 函数的结果。 J 类似。

我的工作表有问题还是MATCH() 函数有问题?

谢谢

【问题讨论】:

  • 右边是我想要的,左边是我得到的。但左右都有相同的“代码”

标签: google-sheets


【解决方案1】:

我的工作表中有错误还是 MATCH() 函数有问题?

您没有根据自己的情况正确使用MATCH。如果没有给出search_type,则默认为1,即:

假设范围按升序排序,返回小于等于search_key的最大值。

它使用binary search 方法(为了速度和效率),这意味着结果几乎可以是任何结果当范围未排序时

插入第三个 ,0 可能会带来更好的运气。

换句话说,目前起作用的不仅仅是单个字母,而是升序排序的范围

【讨论】:

  • 非常感谢。我没有正确理解search_type。你解决了我的问题。
猜你喜欢
  • 2023-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 1970-01-01
  • 2022-07-15
  • 1970-01-01
相关资源
最近更新 更多