Excel 返回带索引的多个值,并在不带VBA的情况下进行匹配

Excel 返回带索引的多个值,并在不带VBA的情况下进行匹配,excel,indexing,match,vlookup,Excel,Indexing,Match,Vlookup,虽然我以前看到过这个问题的答案,但我似乎无法理解解决方案:( 这是我的工作表: 正如您所看到的,我需要第一张表中的第二个索引来返回所查看的第二个值,但是(正如预期的)它再次显示第一个值 我不是excel的高手,请慢慢解释,我会很快理解 提前感谢!在计算器表单元格A3中尝试此“数组公式” =IFERROR(索引(IngredientDB!B$1:B$100,小)(如果(IngredientDB!A$1:$A$100=$B$1,行(IngredientDB!A$1:$A$100)),行(A$3:A

虽然我以前看到过这个问题的答案,但我似乎无法理解解决方案:(

这是我的工作表:

正如您所看到的,我需要第一张表中的第二个索引来返回所查看的第二个值,但是(正如预期的)它再次显示第一个值

我不是excel的高手,请慢慢解释,我会很快理解

提前感谢!

在计算器表单元格A3中尝试此“数组公式”

=IFERROR(索引(IngredientDB!B$1:B$100,小)(如果(IngredientDB!A$1:$A$100=$B$1,行(IngredientDB!A$1:$A$100)),行(A$3:A3)),“”)

用CTRL+SHIFT+ENTER键确认,并跨行和向下复制。当输入项用完时,会出现空白-假设最多有100行数据,根据需要增加数据量

在计算器工作表单元格A3中尝试此“数组公式”

=IFERROR(索引(IngredientDB!B$1:B$100,小)(如果(IngredientDB!A$1:$A$100=$B$1,行(IngredientDB!A$1:$A$100)),行(A$3:A3)),“”)


按CTRL+SHIFT+ENTER键确认,并跨行和向下复制。当输入项用完时,会出现空白-假设最多有100行数据,请根据需要增加数据量

如果您想使用数据透视表路线,可以以此为基础开始,然后根据您的喜好进行自定义:

从您的信息开始:

然后添加数据的轴心:

然后按原样设置属性,然后您可以选择搜索词,也可以更改设置以允许他人键入:

结果如下:


如果您想走数据透视表路线,可以从这一点开始,然后根据您的喜好进行定制:

从您的信息开始:

然后添加数据的轴心:

然后按原样设置属性,然后您可以选择搜索词,也可以更改设置以允许他人键入:

结果如下:


我会在您的数据上使用透视表,并将searchName设置为报表过滤器。我会在您的数据上使用透视表,并将searchName设置为报表过滤器。非常好用,谢谢!非常好用,谢谢!虽然这很好用,但我希望创建一个动态表,而不是每次需要查找某个内容时都使用透视:)-巴里·胡迪尼的答案非常适合本案,而这项工作起到了作用,我想制作一个动态表格,而不是每次我需要寻找某样东西时都转向枢轴:)-巴里·胡迪尼的答案非常适合本案