美好的一天。我将首先提出我的请求的目的,这应该使它更容易理解。
我正在尝试在Excel中创建一个膳食计划器,允许用户从下拉列表中选择各种膳食。一旦选择了餐点(这里是我遇到麻烦的地方),我希望在另一张纸上的多行中列出的成分导入到所需的列中(理想情况下,每个返回的成分仍将拥有它自己的单元格,但这并不重要)。
所以它会是这样的。如果来自A2表1列表中的'Hot Dog',然后是成分:来自表2单元格的包子,热狗,番茄酱等:x2t到x5填充在表1中的A3到A5中。
使用excel 2010。
谢谢。
答案 0 :(得分:0)
听起来你想要使用PIVOT TABLE。您的成分将是行标签,而膳食名称将是报告过滤器,它将为您提供高于您的成分的下拉列表。
答案 1 :(得分:0)
我不明白from sheet 2 cells: x2t through x5
但是假设数据如下面的Sheet2所示,那么
=INDIRECT("Sheet2!"&CHAR(64+MATCH(A$2,Sheet2!$A$1:$B$1,0))&ROW()-1)
在Sheet1 A3中并向下复制到西装可能是你需要的。
请注意,这不会超过26张收据。
A2是具有验证的单元格(来自Sheet2的Row1)。