2014-10-07 13:15:05 +0000 2014-10-07 13:15:05 +0000
1
1

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

下面是方案。为方便起见,我以卡路里日志为例。

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

例如,在工作表2中,我有

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的信息。

例如,在工作表1中,我希望能有

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

然后我希望B2,B3,B4,B5,B6,B7能用工作表2的信息自动填充。

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

答案 (1)

2
2
2
2014-10-07 13:41:44 +0000

User376123,我已经建立了一个例子来实现你的要求。

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

在Sheet 2中,我设置了公式来计算和查找我吃的东西。我在A列和B列中输入了我吃的东西和吃的东西的份数:

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

将公式向右拖动,我填入C到G列,在H到K列中,我根据我吃的份量计算出每一列的值。

只需向下拖动你想查的数值的行数即可。

我希望这能帮助到你

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