匹配之后减去? MATCH(lookup; array; match_type)-1

时间:2018-10-26 11:22:51

标签: excel excel-formula match

问题:如果MATCH使用(lookup; array; match类型),为什么后面加-1?

我有一张工作中使用Excel的Excel工作表,我无法弄清楚。

原始公式:

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

匹配部分的细分为:

MATCH(E2;Streams;0)-1;

查找值“ E2”包含“流”(这是一个命名列表)中的可选值。此命名列表“流”包含非数字值,例如:

LOG
PLTP
PTP
OTC
etc...

1 个答案:

答案 0 :(得分:0)

只知道Match会返回结果的数字位置,而不是结果本身。