2个EXCEL对比数据

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:52:00
表1:
序号 表号 日期 D
2 45103FG12T 8-1 =?
3 45103FG12T 8-2 =?

表2:
序号 表号 日期
3 45103FG12T 8-9
2 45103FG12T 8-20
我现在想在表1的D列加个公式达到如下效果:
序号 表号 日期 D
2 45103FG12T 8-1 8-20
3 45103FG12T 8-2 8-9

有没有这样的公式,请高手帮助,谢谢了!

可以在表2的原C列与D列中间插入一列空白列作为辅助列,原D列变成E列。在新插入的空白列(D列)输入公式“=A1&B1&C1”(不含引号),把公式向下复制。

然后再在表1的D列输入公式“=vlookup(A1&B1&C1,表2!D:E,2)”并向下复制就行了。注:“表2”指的是你第2个表格的名称。

假设你是由A1开始写内容的。
把第二个表选中,按表号排 升序,然后把鼠标放到第一个表的日期底下写:=lookup(b2,点第二个工作表名称选 b2:b3(范围有多大,你就选多大),c2:c3(同理))
功能就是:根据 两表之间相同联系,找到最终结果。要求:第二个区域必须排升序

如果公式要向导引用,最好加上$,给b2:b3,c2:c3

vlookup函数

举例如下:解释一下
sheet2
A B
1 考号 语文
2 001 80
3 002 70

sheet1
A B(带出语文)
1 001 (输入公式) =vlookup(A1,sheet2!$A:$B,2,false)
2 002 (输入公式)

公式如下 =vlookup(A1,sheet2!$A:$B,2,false)
意思是 在 sheet2中A 至B行内寻找数据A1, 寻找目标位语文成绩, 目标数据在A行 右边第二行, 以公式中有 sheet2!$A:$B,2 false是精确匹配,一般都是false
再举个相同的例子
解释一下
sheet2
A B C
1 考号 语文 英语
2 001 80 60
3 002 70 20

sheet1
A B(带出英语)
1 001 (输入公式) =vlookup