0

再会。我将首先提供我的请求的目的,这应该使它更容易理解。

我正在尝试在 Excel 中创建一个膳食计划器,允许用户从下拉列表中选择各种膳食。一旦选择了饭菜(这是我遇到麻烦的地方),我希望将另一张纸上多行列出的成分导入所需的列(理想情况下,每个返回的成分仍然有自己的单元格,但这并不重要)。

所以它会是这样的。如果“热狗”来自 A2 表 1 上的列表,然后是配料:面包、热狗、番茄酱等,来自表 2 单元格:x2t 到 x5 填充到表 1 上的 A3 到 A5 中。

使用 excel 2010。

谢谢你。

4

2 回答 2

0

听起来你想使用数据透视表。您的成分将是行标签,而膳食名称将是报告过滤器,它将在您的成分上方为您提供下拉列表。

于 2013-10-17T16:20:23.317 回答
0

我不明白from sheet 2 cells: x2t through x5,但假设数据如下表 2 所示,那么

  =INDIRECT("Sheet2!"&CHAR(64+MATCH(A$2,Sheet2!$A$1:$B$1,0))&ROW()-1)  

在 Sheet1 A3 中并复制下来以适合您可能需要。

请注意,这不适用于超过 26 个收据。

A2 是具有验证的单元格(来自 Sheet2 的第 1 行)。

在此处输入图像描述

于 2013-10-18T01:11:20.070 回答