何何提取两个ECEL表格中的共有信息(两个表格数据匹配)_第1页
何何提取两个ECEL表格中的共有信息(两个表格数据匹配)_第2页
何何提取两个ECEL表格中的共有信息(两个表格数据匹配)_第3页
何何提取两个ECEL表格中的共有信息(两个表格数据匹配)_第4页
何何提取两个ECEL表格中的共有信息(两个表格数据匹配)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

何何提取两个EXCEL表格中的共有信息(两个表格数据匹配)-标准化文件公布号:〔9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII2使用vlookupn函数实现不同excel表格之间的数据关联sheet页面,拥有共同vlookup实现。例如,根底数据表为“姓名,性别,年龄,籍贯”,而表为“姓名,班根底数据的同时,表格数据也随之更。表格的麻烦。sheet页面为例:页面,第一个命名为“根底数据”其次个命名为“表”。如图1:1B22所示。单击[fx]按钮,消灭“全部VLOOKUP函数,单击[确定]按钮,消灭“函数参数3所示。23共有的信息excel查询匹配〔只需要选择表中要获得的是依据表的排列挨次排序。需要在根底数据查找数据的那个单元格。〕需要搜寻和提取数据的数据区域,这里也就是整!A2:D5”。为了防止消灭问题,这里,。$”,即“根底数据!$A$2:$D$5”,这样就变成确定引用了〔只需要选择根底数据中需要筛选的范$,,才能确定匹配〕第三个参数为满足条件的数据在数组区域内中的列序号,在本例中,我们表!$A$2:$D$5B2数据,依据第一个参数“2”,也就是返回性别的值〔固然假设性别放G7〕。“0”,则0”〔请留意0时是大致匹配”,但很多人使用后都认为,微软在这0时应为准确匹配〕,4所示。按[确定]C25:D2单元格,假设消灭错误,请查看公式,可能会消灭,D2的公式自动变成了“=VLOOKUP(B2,根底数据!$A$2:$D$5,2,0)”,我们需要手工改一下,把它改成“=VLOOKUP(A2,原表!根底数据!$A$2:$D$5,4,0)”,即可显示正确数据。连续向右复制,同理,把后面的E2、F2等中的公式适当修改即可。一行数据出来了,比照了一下,数据正确无误,再对整个工作表进展拖动填充,整个信息表就出来了。向下拉什复制不存在错误问题。这样,我们就可以节约很多时间了。EXCEL里数据的匹配EXCEL表里面进展数据的匹配,假设有一样的数据项,则输出一个“NO”EXCEL的功能确实是挺强大的。这里用到了三个函数:VLOOKUP、ISERROR和IF,首先对这三个函数做个介绍。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5VLOOKUP:功能是在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。函数表达式是:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。Table_array为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。⑴假设range_lookupTRUEtable_array的第一列中的数值必需按VLOOKUPrange_lookupFALSE,table_array不必进展排序。⑵Table_array的第一列中的数值可以为文本、数字或规律值。假设为文本时,不区分文本的大小写。Col_index_numtable_array中待返回的匹配值的列序号。Col_index_num1table_array第一列中的数值;Col_index_num为2时,返回table_array其次列中的数值,以此类推;假设Col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;假设Col_index_num大于table_array的列数,函数VLOOKUP#REF!。Range_lookupVLOOKUP返回时是准确匹配还是近似匹配。假设为TRUE或省略,则返回近似匹配值,也就是说,假设找不到准确匹配值,则返回小lookup_valuerange_valueFALSEVLOOKUP将返回准确#N/A。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ISERROR:它属于IS系列,IS系列用来检验数值或引用类型,有九个相关的函数:ISBLANK(value):推断值是否为空白单元格。ISERR(value):推断值是否为任意错误值〔#N/A〕。ISERROR(value):推断值是否为任意错误值〔#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME#NULL!〕。ISLOGICAL(value):推断值是否为规律值。ISNA(value):推断值是否为错误值#N/A〔值不存在〕。ISNONTEXT(value):推断值是否为不是文本的任意项〔留意此函数在值为空白单元格TRUE〕。ISNUMBER(value):推断值是否为数字。ISREF(value)ISTEXT(value):推断值是否为文本。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IF:执行规律推断,它可以依据规律表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。函数表达式为:IF(logical_test,value_if_true,value_if_false),其中含义如下所示:logical_test:要检查的条件。value_if_true:条件为真时返回的值。———————————————————————————————————————————————————下面介绍下通过上述的三个函数如何到达我想要的要求的,以下图是工作中的两个EXCEL表,sheet1和sheet2,现在要将sheet2的每一行数据在sheet1中查找匹配,如sheet1中存在,则在sheet2中的E列显示“存在”,否则显示“不存在”。sheet2sheet1首先使用了VLOOKUP函数将sheet1中的数据在sheet2中进展查找,=VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE),其中A2表示用来匹配项的数据,将A2在sheet1sheet1!$A$2:$C$95“$表示确定引用,复制的时候不会随着单元格位置变化而变化,1表示匹配成功后返回第一列的数据,否则返回#N/A,FALSE表示返回准确匹配值。F4当有返回结果后刚开头直接使用IF去推断了,公式是:=IF(VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE)=A2,“存在“,“不存在“),这个时候觉察当匹配成功的时候输出了“存在”,当匹配不成功是却输出了“#N/A”,始终没法实现想要的结果,后来觉察VLOOKUP只能输出指定的值或者“#N/A”A2推断的结果也为“#N/A”IF函数是无法识别“#N/A”,这样导致不会输出“不存在”,所以要想方法将IF的第一个条件的结果是“Ture”or“False“,于是就找到了函数ISERROR〔Value〕,这个输出的结果是“Ture”or“False“,于是公式就变成了=IF(ISERROR(VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE)),“不存在“,“存在“),大功告成,输出自己想要的结果,当在shhet2中的工程能在sheet1中找到时输出“存在”,找不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论