我想在 excel 2013 中自动填充列表。
例如,A 列包含成分,B 列包含名称。名称与成分相关联。在电子表格的右侧,该列将以 B 列中的名称为标题,成分列表将自动填充在该名称下方。
有人可以帮我创建这个吗?
答案1
假设你的电子表格设置如下:
您在 E1 中输入了“Cake”。那么您想要在单元格 E2 中输入的公式是:
=IF(ISERROR(INDEX($A$1:$B$8,SMALL(IF($B$1:$B$8=$E$1,ROW($B$1:$B$8)),ROW(1:1)),2)),"",INDEX($A$1:$B$8,SMALL(IF($B$1:$B$8=$E$1,ROW($B$1:$B$8)),ROW(1:1)),1))
这是一个数组公式,必须使用 CTRL+SHIFT+ENTER 确认。然后可以简单地将其向下拖动(通过黄色部分)。