虽然我在似乎无法理解解决方案之前已经看到了这个话题的回答:(
这是我的工作表: https ://docs.google.com/spreadsheet/pub?key=0AsCQyX3EZ40SdC1FNFBjVDh6d01iY2g0WnVXOU5GeFE&output=xls
正如你所看到的,我需要第一张表中的第二个索引来返回第二个值,但是(如预期的那样)它再次显示第一个值。
我不是excel最好的,慢慢解释,我会很快理解!
提前致谢!
虽然我在似乎无法理解解决方案之前已经看到了这个话题的回答:(
这是我的工作表: https ://docs.google.com/spreadsheet/pub?key=0AsCQyX3EZ40SdC1FNFBjVDh6d01iY2g0WnVXOU5GeFE&output=xls
正如你所看到的,我需要第一张表中的第二个索引来返回第二个值,但是(如预期的那样)它再次显示第一个值。
我不是excel最好的,慢慢解释,我会很快理解!
提前致谢!
在计算器工作表单元格 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 行数据,根据需要增加
如果您想采用数据透视表路线,您可以以此为基础开始,然后根据您的喜好对其进行自定义。:
从您的信息开始:
然后添加数据的数据透视:
然后将属性设置为这样,然后您可以选择搜索词,您还可以更改设置以允许其他人输入:
结果将是这样的: