Excel - 使用Left属性进行索引匹配

时间:2018-06-14 16:09:01

标签: excel

新手在这里!
在浏览网页后,无法找到确切的答案:

我在Excel工作表中有两个选项卡,一个包含信息主文件(PARAM),一个是复制的模板(TEMPLATE)。如果模板选项卡上的两个第一个字符等于$ E $ 6,我需要索引A列中的项:主选项卡的A。结果将转到模板选项卡A14及其下方。

不行,我假设是因为我多次引用相同的列...我没有在我的公式中需要的逻辑中找到一些东西。

目前的公式:

=IFERROR(INDEX(PARAM!A:A, MATCH(IF(LEFT($E$6, 2)=LEFT(PARAM!A:A, 2), PARAM!A:A))), "")

谢谢

2 个答案:

答案 0 :(得分:1)

尝试,

=iferror(index(param!a:a, aggregate(15, 6, row($1:$999)/(left($e$6, 2)=left(param!a$1:a$999, 2)), row(1:1))), text(,))

填写1101,1102等。现在可以使用基本的VLOOKUP检索剩余的信息。

答案 1 :(得分:0)

匹配允许使用WildCards:

=IFERROR(INDEX(PARAM!A:A, MATCH(LEFT($E$6, 2)& "*", PARAM!A:A,0)), "")