Excel - 如何从一张表自动填充到另一张表

Excel - 如何从一张表自动填充到另一张表

以下是场景。为方便起见,我将使用卡路里日志作为示例。

工作表 1 包含一整天所吃的所有食物。工作表 2 是所吃食物的索引。

例如,在 Worksheet2 中我有:

A1 Name of Food
B1 Serving Size
C1 Calories
D1 Protein
E1 Carbs
F1 Fat
...
A24 Banana
B24 1 banana
C24 100
D24 5
E24 5
F24 5 

在工作表 1 中,我记录了特定一天我吃过的食物,并把总量加起来以计算卡路里。

我希望能够做的是将食物的价值输入到工作表 1 中的 A1 中,然后让它自动填写工作表 2 中的信息。

例如,在 Worksheet1 中我想要:

A1 = 工作表 2 中食物的单元格值,即 A24。

然后我希望 B2、B3、B4、B5、B6、B7 自动填充来自 Worksheet2 的信息。

我知道如何从另一个电子表格中调用一个值,但我不知道如何根据工作表 1 中的值从另一个电子表格中调用一个值。

答案1

User376123,我已经设置了一个示例来完成您想要的。

我有 Sheet1,其中包含我的数据列表:

在此处输入图片描述

在 Sheet 2 中,我设置了公式来计算和查找我吃了什么。我在 A 列和 B 列中输入了我吃了什么以及吃了什么的份量:

在此处输入图片描述

为了查找相应的值,我使用匹配和索引命令:

在此处输入图片描述

将公式拖到右侧,我填充了 C 到 G 列。在 H 到 KI 中,根据我所吃的份量计算每列的值:

在此处输入图片描述

只需将您想要查找的值的行向下拖动即可。

我确实希望这会有所帮助!

(我的数据完全准确:)每天 12 根香蕉、25 块饼干和 10 个苹果)

相关内容