EXCEL中如何建立数据的映射?

我有两张表,例如:
sheet1:书名 作者
灰尘 A
土豆 B
牛奶 C
啤酒 D

sheet2:书名 价格
啤酒 12
牛奶 5
土豆 60
灰尘 32
小草 56
怎样达到以下效果?:
书名 作者 价格
灰尘 A 32
土豆 B 60
牛奶 C 5
啤酒 D 12
也就是说以第一张表为主,映射出第二张表的数据。哪位高手会?
书名顺序不一样的。但是书名一样。

方法和详细的操作步骤如下:

1、第一步,打开Excel2010软件,单击要放置统计结果的单元格,然后单击“插入函数”按钮,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,在类别中选择“全部”,单击“
 COUNTIFS”函数,然后单击“确定”,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,选择要在第一个参数处统计的数据区域,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,在第二个参数中填写统计参数,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,经过确定,统计了11人,然后将下面的结果填充完整即可,见下图。这样,就解决了这个问题了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-07

  首先,得有一个表,提供每种产品的品名、单价、进价等信息以供查询

这里假设该表为Sheet2,A列产品代码,B列品名,C列单价,D列进价
填好一切相关数据

现在在上图表(假设是Sheet1)中的
B2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,2,))
D2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,3,))
F2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,4,))
E2输入以下公式
=if(or(A2="",C2=""),"",C2*D2)
G2输入以下公式
=if(or(A2="",C2=""),"",C2*F2)
H2填入以下公式
=if(or(A2="",C2=""),"",E2-G2)

第2个回答  2009-09-30
在SHEET1 中用VLOOKUP函数就可以了。本回答被提问者采纳
第3个回答  2009-09-30
问下,表1和表2的书名排列顺序是一样的吗
相似回答