EXCEL数据匹配怎么弄

作者&投稿:莘牲 (若有异议请与网页底部的电邮联系)
怎么使用EXCEL做数据匹配?~

做Excel匹配需要插入vlookup函数。
1、打开表格1 ,在其中输入姓名数据做为基础数据,需要在另外的单元格中根据姓名匹配到数据并显示在B列中。

2、在B2单元格中点击“fx”插入vlookup函数,在查找值的框内点击“A2”或者直接输入A2。

3、然后拖动鼠标选中需要查找的单元格区域,需要在单元格地址前面加上“$”符号。

4、在列序数的框内输入“2”,点击确定按钮。

5、即可将对应A2单元格的数据值匹配并提取显示在B2单元格中了,拖动公式向下填充即可提取出所有的数据。

注意事项:
1、在使用Excel的时候,不要随意的按Excel和空白键。
2、要善于利用Excel里面的快捷键,进行表格的编辑。
3、在使用Excel的时候,一定要定时的进行保存。
4、在使用Excel的时候,一旦有不懂的问题,一定要及时的向专业人员进行咨询。

excel部分匹配:
首先看一下原始数据,A列是一些公司全名,在B1处输入一个简称或者说关键字(必须是在A列某个文本中连续包含的关键字),要在C1返回A列对应的全称。


双击C1单元格,输入公式
=VLOOKUP("*"&B1&"*",A1:A7,1,)
回车后C1单元格就返回了B1对应的A列公司全称。


VLOOKUP通配符方法介绍:
=VLOOKUP("*"&B1&"*",A1:A7,1,)代表的含义是在A1:A7的范围内查找包含B1关键字的单元格,找到后返回A1:A7第一列的内容。函数中的“*”代表任意字符,也就是说在A1:A7内查找B1文本前后任意字符的内容,也就是包含B1文本的意思。其中的1代表返回A1:A7数据区域第一列结果,最后一个逗号后省略参数代表的是精确匹配,也可以输入0或FALSE。
本例也可以用LOOKUP函数完成。
双击C1单元格,输入公式=LOOKUP(1,0/FIND(B1,A1:A7),A1:A7)即可。


我们来看一下LOOKUP运算过程。
首先FIND(B1,A1:A7)表示在A1:A7内查找B1内容,如果查找不到则返回错误值,如果查到返回在文本中的位置。


0/FIND(B1,A1:A7)这部分让上一步返回的值参与运算,如果上一步返回的是数字,结果就返回0否则仍返回错误值。


最后LOOKUP(1,0/(数组),A1:A7)部分返回“数组”中最后一个小于等于1(也就是“数组”中的0)的值对应的A1:A7的内容,也就是全称。



注意:=VLOOKUP("*"&B1&"*",A1:A7,1,)代表的含义是在A1:A7的范围内查找包含B1关键字的单元格,找到后返回A1:A7第一列的内容。函数中的“*”代表任意字符,也就是说在A1:A7内查找B1文本前后任意字符的内容,也就是包含B1文本的意思。其中的1代表返回A1:A7数据区域第一列结果,最后一个逗号后省略参数代表的是精确匹配,也可以输入0或FALSE

第一步:我们打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。
第二步:我们把光标定位在需要展示数据的单元格中,如下图所示。
第三步:在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。
4
第四步:我们可以看到,单元格中显示出完整的VLOOKUP函数。
第五步:选择第一列中需要匹配数据的单元格,只选中一个就可以,然后输入英文状态下的逗号“,”。
第六步:返回到第二张表【百度经验-表2】,选中全部数据
第七步:因为我们要返回的是【百度经验-表2】中第四列的班级信息,所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)
第八步:按下回车键之后,展示出匹配到数据,效果如下图。
第九步:如果想要把一列中的数据都匹配出来,只需要按下图操作。

装个python吧,就30多M(请下python3.x.x),用python+pandas很轻松……
装python时注意勾选添加环境变量,装好后cmd里“pip install pandas”一下
然后:
AB列存为AB.xlsx
DE列存为DE.xlsx
把下面的【python3代码】写到xxx.py文件里,和上面2个excel文件放一个目录下,
再写个bat文件,内容见【bat代码】
保存双击运行,

当前目录会出现GH.xlsx
【bat代码】

@echo off
python replace.py&&echo 执行成功||echo 执行失败,请检查CSV文件、Python运行环境后重试&pause>nul
【python3代码】
import pandas as pd
AB = pd.read_excel('AB.xlsx',dtype=str)
DE = pd.read_excel('DE.xlsx',dtype=str)
GH = AB.merge(DE ,on=['Equipment B'],how='outer')
writer = pd.ExcelWriter('GH.xlsx')
GH.to_excel(writer,'Sheet1',index=False)
writer.save()
————————
【备注】
如果bat执行失败:
1、如遇到报错No module named “xxxx”,则 pip install xxxx
2、不是第一条的清空,则重启机器后运行(环境变量没生效,要是安装时没添加环境变量PATH,重装一下吧,装时务必勾选)

EXCEL中无法直接使用SELECT语句进行数据查询、定位、匹配,必须依赖其自身提供的函数。本文将介绍三种EXCEL中的数据自动匹配方法,使单元格内容能够自动引用、填充关联内容,为EXCEL使用者更加快捷的使用数据提供参考。

  • 引言

    EXCLE作为一款电子表格软件,提供了直观的界面、出色的数据处理能力和图表工具,再加上成功的市场营销,使其成为最流行的个人计算机数据处理软件。

    使用EXCLE作为数据源进行数据处理、统计分析和辅助决策等操作时,经常要使用到数据查询和定位功能。虽然EXCEL可以创建二维表格,但无法像真正的数据库软件一样使用SELECT语句进行数据的查询、定位、匹配以及更新,而EXCEL提供的“查找”功能,只能根据用户提供的关键字进行查找定位或者替换,无法实现数据的自动定位、引用和匹配,这些操作必须借助于EXCEL函数。

  • 自动匹配

    定义:在EXCEL的一个单元格区域中,某些单元格的值可以自动引用另一单元格区域中相关单元格的内容。现有两张表表1和表2,表2中A列已填充数据,B列中未填充数据。自动匹配的目的是让表2的B列自动引用表1中B列的关联数据。如表2中的B2单元格内应自动填入“Mike”,B2内应自动填入“Tom”,B3内应自动填入“Marry”⋯⋯

  • 实现方法

    (1)LOOKUP函数

    定义:LOOKUP函数可从单行或单列区域或者从一个数组返回值。它的语法格式如下:LOOKUP(lookup_value,lookup_vector,[result_vector])

    其中,lookup_value为搜索值,lookup_vector为只包含一行或一列的搜索区域,result_vector为只包含一行或一列的返回区域。

    使用方法:

    使用LOOKUP函数实现自动匹配,只需在表2的B1单元格中输入:

    =LOOKUP(A1,表1!$A$1:$A$3,表1!$B$1:$B$3)。由于引用的单元格区域是固定不变的,其引用地址要使用绝对地址,输入完毕后拖动单元格右下角至B3,完成表2中 B列的自动匹配。



假设表2叫sheet2,数据在a列。
假设表1的数据也在a列,在其b1输入
=match(a1,sheet2!a:a,0)
公式复制下去。
出现数字表示其在表2的行数,出现错误表示表2没有。

Excel怎么匹配数据?这个视频告诉你!




vlookup怎么用,怎么用才能查到?
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num输...

XCEL中当用VLOOKUP函数匹配结果#N\/A或者0时,如何让他显示空白二不显示#...
=if(or(vlookup()=#N\/A,vlookup()=0)," ",vlookup())

Microsoft Excel 工作表快捷键列表
CTRL+SHIFT+*(星号) 选中活动单元格周围的当前区域(当前区域是包含在空行和空列中的数据区域)CTRL+\/ 选中当前数组,此数组是活动单元格所属的数组CTRL+SHIFT+O (字母 O) 选定所有带批注的单元格CTRL+\\ 选择行中不与该行内活动单元格的值相匹配的单元格。必须选择起始于活动单元格的行。CTRL+SHIFT+| 选中列中...

物流企业如何利用大数据?
从中受益的还有网络平台“寻找真爱”,大多数婚恋网站都使用大数据分析工具和算法为用户匹配最合适的对象。4.改善医疗保健和公共卫生 大数据分析的能力可以在几分钟内解码整个DNA序列,有助于我们找到新的治疗方法,更好地理解和预测疾病模式。试想一下,当来自所有智能手表等可穿戴设备的数据,都可以应用于...

如何用vlookup函数进行查找?
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num...

vlookup怎样填写查找值
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num...

vlookup怎样填写四个条件的内容呢?
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num...

vlookup四个条件怎么填
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num...

vlookup函数中如何输入2
第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num...

大数据在哪些方面有所应用?
从中受益的还有网络平台“寻找真爱”,大多数婚恋网站都使用大数据分析工具和算法为用户匹配最合适的对象。4.改善医疗保健和公共卫生 大数据分析的能力可以在几分钟内解码整个DNA序列,有助于我们找到新的治疗方法,更好地理解和预测疾病模式。试想一下,当来自所有智能手表等可穿戴设备的数据,都可以应用于...

罗源县13197107807: Excel 如何自动匹配数据 -
姬吉治咳: 对于通过多条件查询匹配返回数据,可以通过INDEX+MATCH数组公式来实现. 具体的操作方法是: 1、打开Excel 2007以上版本的工作表; 2、在目标单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =INDEX...

罗源县13197107807: EXCEL 如何匹配数据? -
姬吉治咳: EXCEL中无法直接使用SELECT语句进行数据查询、定位、匹配,必须依赖其自身提供的函数.本文将介绍三种EXCEL中的数据自动匹配方法,使单元格内容能够自动引用、填充关联内容,为EXCEL使用者更加快捷的使用数据提供参考. 1. ...

罗源县13197107807: 如何将一个excel表格的数据匹配到另一个表中 -
姬吉治咳: 1、在第二个EXCEL的菜单栏【数据】→【导入外部数据】→【导入数据】2、在弹出的对话框里选择第一个EXCEL文件,然后选择需要同步的工作簿(Sheet1或Sheet2等)3、点确定导入数据.4、当第一个EXCEL文件发生更改保存后,打开第二个EXCEL文件,在菜单栏【数据】→【刷新数据】, 内容就会同步更新了.希望能帮到你..

罗源县13197107807: Excel 请问如何将两个表格中的数据进行匹配 -
姬吉治咳: 对两个表格的数据进行匹配 常用的有vlookup 例如在sheet1中b1输入=vlookup(a1,sheet2!A:D,3,0) 就是查找 a1,在sheet2 中a:d这个区域对应的第三列的数据

罗源县13197107807: 怎么匹配两个excel表格中的数据是否一致 -
姬吉治咳: 1、首先,我们打开一个含有两个表格的excel文档; 2、然后我们选中上方的表格,之后我们右击选择复制; 3、之后我们选中下方单元格的区域,然后右击,弹出的界面,我们点击选择性粘贴; 4、然后我们点击选中减,之后我们点击确定; 5、之后我们看到下方的单元格中都是0,说明两个表格中的数据是一致的,如果不一致的话,下方的表格中就会出现差值.

罗源县13197107807: 怎么使用EXCEL做数据匹配? -
姬吉治咳: 1、分别打开两个表,把选中你要匹配数据的那个表格,如图: 2、 excel的工具栏里选择“插入”,再选择“函数”; 3、 进入函数菜单,找到“VLOOKUP”函数,选中函数,点确定,如图:4、这一步是最重要的,对VLOOKUP函数进行设置,操作步骤见图: 5、 点确定后,看我们匹配的数据,再从第一个表格下拉到了后一个表格,如图:6、匹配完成后,要把表格里的一些公司函数格式去掉,我们复制刚匹配的的数字,点右键选择“选择性粘贴”,点“确定”整个匹配的过程就完工了,见图:

罗源县13197107807: 怎么用VLOOKUP来匹配excel表里面的数据 -
姬吉治咳: Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配. 软件版本:Office2007 用...

罗源县13197107807: Excel 匹配怎么做? -
姬吉治咳: 用函数vlookup, 在需要显示目标的单元格输入:=VLOOKUP(A1,Sheet2!A:B,2,0); A1 是指需要用上单元格的内容去查找与之相匹配的内容; Sheet2! 是指匹配目标所在的表格名称; A:B 即匹配内容与匹配目标所在的列; 2 是指匹配内容与匹配目标所在列的列数; 0 是指精确匹配

罗源县13197107807: excel表格,怎样匹配一个表格和另一个表格的数据 -
姬吉治咳: 1、将表一中的列A拷贝到列B后面 2、将表二的B列格式设为常规 3、在表二的B5栏中输入:=vlookup(C5,"表1文件名"$B$2:$B$15,2,0)回车然后依次下拉

罗源县13197107807: 如何将两个excel的数据匹配 -
姬吉治咳: 做个样表,详见截图 将数据源放到G:I列 引导词放到A列,为A列匹配数据 B2输入=VLOOKUP($A2,$G:$I,COLUMN(B1),) 公式右拉下拉 不知道是不是你说的意思

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网