如何借助MATCH函数创建带引用的索引数组
数组匹配与索引映射需求
需求说明
我有两个数组,想用第二个数组作为查找数组,在第一个数组中匹配元素并返回对应行号,目前用的公式是:
=IFERROR(MATCH(B2:B9,A2:A9, 0),"")
接下来需要把这个公式生成的整数数组当作索引,构建一个新数组:新数组里,被引用的索引位置要填入查找数组中对应匹配值的原始索引,没被引用的索引位置则留空。
问题示意图:
已尝试的方法
- 一开始直接对比两个数组,但这种方式只会比较同一行的元素,达不到目的。
- 后来想创建布尔数组,但不知道怎么用它来定位查找数组中原始元素的索引。
我感觉自己把简单问题复杂化了,求帮忙解答。
内容的提问来源于stack exchange,提问作者Brandon
相关产品推荐
相关产品推荐

