excel - 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...
解决方案
刚刚明白 Match 会返回结果的数字位置,而不是结果本身。
推荐阅读
- python - 如何从交通统计局下载给定机场给定年份的航班数据?
- python - 如何将 numpy asanyarray 值插入 asanyarray?
- php - Post Gutenberg 编辑器中未显示自定义分类法
- javascript - 如何在 HTML5 Canvas 中强制线条呈现在其他事物后面
- r - 根据 7 个不同的分类值对节点进行颜色编码
- node.js - 有没有办法使用 $ne 检查字段是否包含数组中的任何元素?(MongoDB)
- javascript - 如何仅获取 Firebase RealTime 数据库的一部分,而不是整个数据库?
- python-3.x - 每个单词的第一个字母 - 我得到最后一个单词两次
- module - 获取钩子/位置的 tpl 文件名
- azure - 如何重命名自托管集成运行时节点