1

虽然我在似乎无法理解解决方案之前已经看到了这个话题的回答:(

这是我的工作表: https ://docs.google.com/spreadsheet/pub?key=0AsCQyX3EZ40SdC1FNFBjVDh6d01iY2g0WnVXOU5GeFE&output=xls

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

我不是excel最好的,慢慢解释,我会很快理解!

提前致谢!

4

2 回答 2

5

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

=IFERROR(INDEX(IngredientDB!B$1:B$100,SMALL(IF(IngredientDB!$A$1:$A$100=$B$1,ROW(IngredientDB!$A$1:$A$100)),ROWS(A$3:A3))),"")

CTRL用++确认并SHIFT上下ENTER复制。当您用完条目时,您会得到空白 - 假设最多 100 行数据,根据需要增加

于 2013-10-28T18:41:05.880 回答
1

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

从您的信息开始:

在此处输入图像描述

然后添加数据的数据透视:

在此处输入图像描述

然后将属性设置为这样,然后您可以选择搜索词,您还可以更改设置以允许其他人输入:

结果将是这样的:

在此处输入图像描述

于 2013-10-28T19:34:57.770 回答