乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 怎么用VLOOKUP来匹配excel表里面的数据-office数据匹配怎么做,一个匹配多个数据如何做

怎么用VLOOKUP来匹配excel表里面的数据-office数据匹配怎么做,一个匹配多个数据如何做

作者:乔山办公网日期:

返回目录:office365


Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式)。

1、查找A列中与E列相同的值,返回对应的F列的值:

2、输入公式:

3、填充得到结果:



工具:excel2010版本。

1、以excel2010版本为例,如下图B列的部门要从E列匹配过来;

2、首先在B2单元格输入VLOOKUP公式,VLOOKUP的公式为(查找值,查找范围,查找列数,精确匹配或者近似匹配),故这里输入=VLOOKUP(A2,D:E,2,0),按enter键后则可得出匹配结果;

3、然后把鼠标放在B2单元格右下角,下拉填充VLOOKUP公式则可匹配出B列的部门情况了。


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

1 公式法:

比如在sheet1的A列,需要查找7a64e4b893e5b19e363sheet2的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



1、首先需要在单元格中先输入=,再输入VLOOKUP函数。

2、然后选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。

3、第一个数值选择完成之后,开始选择第二个数值,然后用鼠标直接选中这个区域。

4、接着填写第三个数值,因为我们要查询第三列数据,所以我们输入数字3。

5、最后一个数值让我们选择是近似匹配,选择精确匹配。

6、函数输入完成之后,通过点击键盘上面的回车键,就可以看到精确的匹配苹果的数量。

相关阅读

关键词不能为空
极力推荐
  • -office2016完美激活 zip,officezip软件

  • 1、首次管理员身份运行"卸载服务.bat"清除服务;zd2、系统管理员身份运行专KMSpico_setup.exe安装;3、耐心等待(安装完即可自动激活!)Win7需装 .NET 4.0,Win8及以上系统则无需属

ppt怎么做_excel表格制作_office365_word文档_365办公网