两张Excel表格中的数据如何匹配? 60

表一数据表二数据我的一个Exce文件里面的两张Sheet表分别是Sheet1和Sheet2表1的数据是基础数据内容多,表二的数据相对少。我想怎么能简单的把表二里面的数据所... 表一数据

表二数据

我的一个Exce文件里面的两张Sheet表 分别是Sheet1和Sheet2

表1的数据是基础数据内容多,表二的数据相对少。
我想怎么能简单的把表二里面的数据所有的能和表一的数据整合起来
比如表一里面条码,名称,售价,数量,收入和表二里面的条码,名称,售价,数量,收入相同条码的能在同一行里面显示,最好能排序
能达到表三这样用什么方法?
具体的操作是什么?
请详解!?
表三
表一

表二

表三

我想知道怎么能够使得表一和表二的数据能够整合成为表三的模式

要具体步骤。 谢谢!
展开
 我来答
长上天妖1D
高粉答主

2019-11-05 · 醉心答题,欢迎关注
知道答主
回答量:15.3万
采纳率:5%
帮助的人:7440万
展开全部
生活常识爱分享
高能答主

2019-11-17 · 专注于生活常识内容分享!
生活常识爱分享
采纳数:7565 获赞数:864848

向TA提问 私信TA
展开全部

用到VLOOKUP()函数,但要进行配匹的数据要在要在整个数据的左侧,所以首先要将A列数据复制到C列,然后即可在表1的B列第一行填入公式vlookup(A1,02!B:C,2,false)即可,以Excel 2016为例,有以下步骤:

1、需要匹配数据的工作表1和工作表2,这里要以匹配工资为例。

2、工作表1中的工资那列选择一个单元格,输入“=VL”,自动弹出VLOOKUP函数全名,双击蓝色函数;

3、VLOOKUP函数全部显示在单元格中,单击“王小凡”,选中一个即可,然后英文状态下输入逗号“,”;  

4、切换到工作表2,拖动鼠标全选数据;  

5、切换到工作表1,要匹配的是工作表2中第二列工资的数据,所以在末尾输  入“,2,”回车;  

6、成功匹配第一个数据,向右下角拖动鼠标。

7、全部匹配完成。

注意事项:

VLOOKUP函数是Excel中的一个纵向查找函数,可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Alex_ann96
2018-03-30 · TA获得超过6916个赞
知道小有建树答主
回答量:115
采纳率:88%
帮助的人:37.1万
展开全部

将一张表中的性别,匹配到总评表的性别中。

将光标放在一个单元格中,如图所示。

在单元格中输入“=vl”。

点击图中的蓝色标示。

出现如图所示的界面。

点击与性别想匹配的学生姓名,然后在数据后加入一个“,”。

在另一张表中,将所有数据全部选中。

在总评表中填上Sheet1表中出现的数据。

由于需要匹配的数据在Sheet1的第二列,所以在数据后面加上“,2,”(其中“,”是英文下的逗号),然后点击回车。

就完成了一行的性别匹配,如图所示。

这样所有的性别都匹配好了,如图所示。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
2017-07-14 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166864
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部

excel表格中,匹配关键字可以找出两个表格数据的相同值并进行分析与计算。通常有两种方法:

1 公式法:

比如在sheet1的A列,需要查找sheet2的B列在不在A列里面,那么在Sheet2的C列就可以写如下公式:

=vlookup(B1,sheet1!A:A,1,0)

sheet1的数据:

sheet2的数据与公式

途中#N/A就是没有找到,未匹配。

方法二:通过vba代码来查找并上色:

Sub filter()

Dim s1 As Variant

Dim i, j As Integer

Dim foundRange As Range

Application.ScreenUpdating = False

s1 = Sheet2.Range("B1:B180").Value

For i = 1 To UBound(s1, 1)

Set foundRange = Sheet1.Range("B1:B20357").Find(What:=s1(i, 1), LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext)

If Not foundRange Is Nothing Then

Sheet1.Cells(foundRange.Row, 2).EntireRow.Interior.Color = rgbRed

Else

MsgBox s1(i, 1) & "并未在sheet1中找到", 64

End If

Next i

Application.ScreenUpdating = True

End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fff7c84
2013-02-20 · TA获得超过376个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:159万
展开全部
数据都是重复的,你没必要那样做。我想你的意思大致是少输一些内容吧
表2数据少,表2用公式如下:
a1名称手输,
b1条码 =if( isnumber(match(a1,表1:b$1:b$1000=,0)), index(表1:a$1:a$1000, match(a1,表1:b$1:b$1000=,0)),"")
c1 =if( isnumber(match(a1,表1:c$1:c$1000=,0)), index(表1:c$1:c$1000, match(a1,表1:b$1:b$1000=,0)),"")
d1=.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式