首页 > 解决方案 > MATCH之后减去?匹配(查找;数组;匹配类型)-1

问题描述

问题:如果 MATCH 使用 (lookup;array;match type) 为什么后面有 -1?

我有一个 Excel 工作表,它以我无法理解的方式使用 match。

原公式:

=IF(E2<>"";OFFSET('Sheet1'!$A$2;MATCH(E2;Streams;0)-1;0;COUNTIF(Streams;E2);1);ITID)

MATCH部分的细分是:

MATCH(E2;Streams;0)-1;

查找值“ E2”包含来自“Streams”的可选值,它是一个命名列表。此命名列表“Streams”包含非数值,例如:

LOG
PLTP
PTP
OTC
etc...

标签: excelexcel-formulamatch

解决方案


刚刚明白 Match 会返回结果的数字位置,而不是结果本身。


推荐阅读