Excel 匹配字符长度 > 256 的多个条件
Excel Match on Multiple Criteria with Characters Length > 256
我正在尝试构建 this answer 并将其合并到多个匹配项中。
我有这样一个公式:
=MATCH(TRUE,INDEX(G:G=A2&E:E=B2,0),0)
=MATCH(TRUE,AND(INDEX(G:G=A2,0),INDEX(E:E=B2,0)),0)
但它不起作用。
我如何扩展它以包含两个或更多匹配条件,这些匹配条件将捕获我拥有的超过 256 个字符的值。
AND
函数在这类公式中不起作用,因为它 returns 是单个结果,而不是数组 您可以使用 * 来乘以这样的条件
=MATCH(1,INDEX((G:G=A2)*(E:E=B2),0),0)
注意:查找值必须为 1,因为乘以布尔值得到 1/0 值
INDEX
函数不是绝对必要的 - 只是在这里用来避免 "array entry"。你也可以用这个版本
=MATCH(1,(G:G=A2)*(E:E=B2),0)
但这需要 CTRL+SHIFT+ENTER
我正在尝试构建 this answer 并将其合并到多个匹配项中。
我有这样一个公式:
=MATCH(TRUE,INDEX(G:G=A2&E:E=B2,0),0)
=MATCH(TRUE,AND(INDEX(G:G=A2,0),INDEX(E:E=B2,0)),0)
但它不起作用。
我如何扩展它以包含两个或更多匹配条件,这些匹配条件将捕获我拥有的超过 256 个字符的值。
AND
函数在这类公式中不起作用,因为它 returns 是单个结果,而不是数组 您可以使用 * 来乘以这样的条件
=MATCH(1,INDEX((G:G=A2)*(E:E=B2),0),0)
注意:查找值必须为 1,因为乘以布尔值得到 1/0 值
INDEX
函数不是绝对必要的 - 只是在这里用来避免 "array entry"。你也可以用这个版本
=MATCH(1,(G:G=A2)*(E:E=B2),0)
但这需要 CTRL+SHIFT+ENTER