当前位置:首页经验技巧Excel经验excel图表

excel怎么查找多列,电子表格excel查找多列数据并返回相应数据

2024-07-17 09:48:37

1. excel查找多列数据并返回相应数据

使用VLOOKUP函数。萊垍頭條

VLOOKUP函数有四个参数:萊垍頭條

第一个是待查找内容所在位置,如例子中“刘正风”所在的D2单元格;萊垍頭條

第二个是查找内容所在的区域,如例子中的A2:B6区域;(此处建议使用绝对引用,方便公式拖拽)萊垍頭條

第三个是所查找内容在前述区域中的列数,如例子中区域只有两列,身份证号在第2列;萊垍頭條

第四个是近似或精确匹配选择,1为近似匹配,0为精确匹配;(开始使用建议精确匹配,即使用0);頭條萊垍

题主应该还会遇到重名的问题吧,这个最好在使用VLOOKUP前先处理一下。萊垍頭條

2. excel查询返回多个结果

假设在A列查找指定数值,返回B列相应行数值。在C1或其它单元格输入公式即可:=LOOKUP(待查找数值,A:A,B:B)注意,必须确定A列中只有一个单元格等于待查找数值并且要将A、B两列按A列升序排列,否则查找结果不正确。 垍頭條萊

3. 多列查找返回对应单元格的值

谢邀,辅助列+IF{1,0}数组公式可以解决,萊垍頭條

有多个符合值就代表着有“一对多”的关系,最终的展现要不然就是一个对象的多个符合值横着排,要不就是纵向排,而纵向排筛选或者排序就可以了,所以这里只说横向一一排开。萊垍頭條

匹配出“一对多”的数据对应值,横向一一排开垍頭條萊

例如原始数据左侧的两列,每个歌手分别对应着多首歌曲,只用最基础的VLOOKUP只能匹配第一个,现在需要以歌手为匹配对象,一次性匹配每个歌手所对应的每首歌曲。萊垍頭條

思路为:一个歌手分别对应了多首歌曲,意味着“这个歌手在该列出现了多少次就等于他有多少首歌,也代表需要匹配的次数”,所以我们先统计出每个歌手的名字分别出现了多少次并记录下来。再使用VLOOKUP多条件查找,利用“歌手”列和“重复次数”列,两个条件去查找对应的歌曲名称。萊垍頭條

第1步:萊垍頭條

输入=COUNTIF(A$2:A2,A2),并向下自动填充,输入右引用符号“$”符号的目的是,让下拉自动填充的时候,统计重复次数的范围,自动选择第一行到当前行,这样统计出来的重复次数就是“当前该歌手名字的重复次数”,也就是当前该歌手的名字出现了第几次了。萊垍頭條

(王菲-传奇的对应行,王菲出现了第4次)條萊垍頭

第2步:萊垍頭條

在如图的I2单元格输入=IFERROR(VLOOKUP($H2&COLUMN(A$1),IF({1,0},$A$2:$A$20&$C$2:$C$20,$B$2:$B$20),2,0),"")頭條萊垍

按Ctrl+Shift+Enter键转换为数组公式计算结果,并向右向下填充,即可完成。萊垍頭條

原理如下:條萊垍頭

公式的主要部分为=VLOOKUP($H2&COLUMN(A$1),IF({1,0},$A$2:$A$20&$C$2:$C$20,$B$2:$B$20),2,0)萊垍頭條

VLOOKUP的查找对象是两个条件:第一个条件是歌手名称,即是单元格H2,按下两次F4向右不改变引用关系;第二个条件是重复次数,公式为COULUMN(A$1)——统计单元格对应的列数,这个是什么意思呢:周杰伦重复的第几次就代表了第几首歌,也就代表着“向右拉到第几列”,所以索性使用COULUMN(A$1),按一下F4向右改变引用关系,取A1单元格的列数为1,向右拉就代表了“周杰伦重复第二次”、“周杰伦重复第三次”的查找条件。萊垍頭條

看,查找对象其实是“周杰伦1”也就意思周杰伦的第一首歌。萊垍頭條

好了,VLOOKUP的第二组成部分是查找范围,这里的公式是IF({1,0},$A$2:$A$20&$C$2:$C$20,$B$2:$B$20),这下看着复杂了,其实这是EXCEL里经典的IF{1,0}数组公式,意思是,把A列歌手和C列重复次数列连接起来,当成一列,与歌曲名称B列是对应关系列。萊垍頭條

这里有必要插入一下IF{1,0}的意思萊垍頭條

前面的{1,0}是IF公式利用水平数组分别做逻辑判断,1代表TURE,0代表FALSE,具几个例子:萊垍頭條

=IF(1,哈哈,呵呵),返回为“哈哈”萊垍頭條

=IF(0,哈哈,呵呵),返回为“呵呵”條萊垍頭

=IF({1,0},哈哈,呵呵),返回为水平数组“{哈哈,呵呵}”萊垍頭條

就是先判断数组里的第一个数字1结果为哈哈,第二个数字0结果为呵呵,输出的结果仍为数组{哈哈,呵呵}。萊垍頭條

=IF({1,0},A2:A20,B2:B20),结果就是返回A列和B列两列数组,具体值为萊垍頭條

{A2,B2;萊垍頭條

A3,B3;垍頭條萊

A4,B4;萊垍頭條

A5,B5;萊垍頭條

……}萊垍頭條

那么这里萊垍頭條

IF({1,0},$A$2:$A$20&$C$2:$C$20,$B$2:$B$20),结果还是返回两列数组:萊垍頭條

{A2&C2,B2;頭條萊垍

A3&C3,B3;萊垍頭條

A4&C4,B4;萊垍頭條

A5&C5,B5;萊垍頭條

……}垍頭條萊

那对应查找对象A2&C2是不是就像常规的VLOOKUP一样了?只不过把两列数据当成一列了。條萊垍頭

最后一个IFERROR只是美化公式,当单元格向右拉拉到错了就显示为空。萊垍頭條

=IFERROR(VLOOKUP($H2&COLUMN(A$1),IF({1,0},$A$2:$A$20&$C$2:$C$20,$B$2:$B$20),2,0),"")條萊垍頭

记得按下Ctrl+Shift+Enter键。萊垍頭條

嗯,结束了。垍頭條萊

4. excel查找并返回多行数据

1、打开需要操作的EXCEL表格,选中需要筛选的数据所在列,然后点击工具栏的“数据”。萊垍頭條

2、在数据选项卡中找到并点击“筛选”。垍頭條萊

3、点击第一个单元格后面的倒三角筛选按钮。萊垍頭條

4、根据需要勾选需要筛选的多个数值,然后点击确定即可。萊垍頭條

5、返回EXCEL表格,发现Excel同时筛选多个数值操作完成。萊垍頭條

5. 在excel中找出多列相同数据

excel表格里通过IF函数可以查找多个列中内容相同的行。垍頭條萊

参考工具和原料:萊垍頭條

1.一台苹果笔记本电脑。萊垍頭條

2.电脑软件Excel for Mac 2011。頭條萊垍

查找方法:頭條萊垍

1.打开一张包含数据的excel工作簿。條萊垍頭

2.选择没有内容的单元格,在函数文本框里输入函数表达式"=IF(A2=B2;IF(B2=C2;"相同";"不同");"不同")。其中,有三个及其三个以上单元格时,嵌套IF函数判定表达式写在外层IF函数的第二个参数里。條萊垍頭

3.按回车键查看效果。萊垍頭條

4.选择存储判定结果的单元格,点击右下角向下拉,直到拉到最后一个数据位置。頭條萊垍

5.查看比较结果。垍頭條萊

6.选中数据相同的单元格,查看蓝色区域。垍頭條萊

6. excel一次查找多个数据并逐一列出

方法一:传统查找方法萊垍頭條

通过鼠标来拖动右手边的滑块向上、向下滑动来寻找我们需要查看的内容。頭條萊垍

方法二:快速查找萊垍頭條

在Excel表格页面,我们通过键盘快捷键ctrl+F打开“查找和替换”对话框,并在查找内容后的文本框中输入我们想要查找的内容;在“查找和替换”对话框中点击“查找”,在出现的二级选项中我们可以看到“查找内容”,在查找内容中输入查找内容,输入我们要查找的内容后,点击“查找全部”即可;萊垍頭條

接下来,我们可以看到我们要查找的内容了,在“查找和替换”对话框中我们可以看到查找到一条我们要查看的信息;查找好后,通过“查找和替换”对话框中点击“关闭”或右上角的“×”来关掉此对话框;现在我们可以在Excel表格中看到电脑为我们查找到的信息,现在可以查看该条信息的详细数据了。條萊垍頭

7. excel匹配多列数据并返回值

D1输入=VLOOKUP(C1,IF({1,0},$B$1:$B$10000,$A$1:$A$10000),2,FALSE)向下填充。 條萊垍頭

8. excel查找多列数据并返回相应数据怎么设置

解决怎么把excel中“查找”到的内容所在的“那一整行”整个的复制出来的步骤如下:萊垍頭條

1.这个表格;现在,需要把2017年1月的数据全部查找出来,并所在行整行粘贴到指定位置。萊垍頭條

2.把A2:A11选中,鼠标右击,弹出菜单,选择:隐藏,把A2:A11给隐藏掉。萊垍頭條

3.选中表格,再CTRL+H,调出查找对话框 ;然后,在查找内容这里输入要查找的文字;关键词是1月,但单元格显示日期格式是斜杠代替文字,也就是1/,所以,我们在查找内容编辑框内输入:1/,再点:全部查找4.这时,把2017年1月的日期全都显示在查找对话框内;然后,按下CTRL+A ,全选中;5.选中之后,关闭查找对话框;返回到表格这里来,再按下CTRL+SHIFT+9取消隐藏,这时,查找出来的1月日期以所在行给单独显示出来了。6.选中第1行和1月的所有所在行。CTRL+C复制就行了。这样就解决了怎么把excel中“查找”到的内容所在的“那一整行”整个的复制出来的问题了。 萊垍頭條

9. excel查找多列数据并返回相应数据怎么操作

“Excel VLOOKUP函数查询一个值返回多个结果”的操作步骤是: 萊垍頭條

1、打开Excel工作表; 頭條萊垍

2、根据题意,需要通过VLOOKUP函数将满足A列为D2条件的所有B列数据逐一显示出来,而由于VLOOKUP函数通常只能返回第一个满足条件的对应列的数据,因此需要根据相同姓名出现的次数,建立辅助列,然后引用数据; 萊垍頭條

3、在A列插入一列辅助列,然后在A2单元格输入以下公式,并向下填充公式 =COUNITF(A$2:A2,A2)&A2 公式表示:将A2:A2中出现A2的次数与A2单元格连接起来 萊垍頭條

4、在F2单元格输入以下公式,然后向下填充公式 =IFERROR(VLOOKUP(ROW(A1)&E$2,A:C,3,0),"") 公式表示:以行号和E2单元格为查找条件,在A列精确匹配与查找条件相同的单元格,并返回对应第3列(C列)数据,如果为错误值,返回空。 从而实现了不通过INDEX+SMALL+IF数组公式,也可快速引用或筛选数据的目的,且运算速度比数组公式快。萊垍頭條

10. 多列数据查找相同值,并返回

excel不同工作表查找相同数据的方法:萊垍頭條

Vlookup函数的语法:條萊垍頭

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)萊垍頭條

lookup_value:要查找的值,数值、引用或文本字符串萊垍頭條

table_array:要查找的区域,数据表区域條萊垍頭

col_index_num:返回数据在区域的第几列数,正整数萊垍頭條

range_lookup:模糊匹配,TRUE(或不填) /FALSE頭條萊垍

找出相同数据步骤1:用的公式是=VLOOKUP(A2,Sheet2!A:B,1,0)

找出相同数据步骤2:公式的含义是在sheet2工作表的A:B区域的首列中查找等于a2的值,找到后,返回该区域第1列(即E列)的同行的值。最后的参数0表示精确查找。條萊垍頭

找出两列所对应的数据:

找出相同数据步骤1:用的公式是=VLOOKUP(A2,Sheet2!$A$2:B150,2,0)萊垍頭條

找出相同数据步骤2:公式的含义是在sheet2工作表的A2:B150区域中查找符合条件显示B列的值,找到后,返回该区域第2列(即F列)的同行的值。最后的参数0表示精确查找。萊垍頭條

找出相同数据步骤3:完成上面四步以后,最后一步比较简单,直接拉填充柄填充下面的空白处即可,查找到对应的数据会直接显示,如果没有找到刚显示#N/A。结果如图所示

11. 在多列数据中快速找出一组数据

找出excel两列中相同的数据的方法如下:萊垍頭條

1、假设这些数据没有标题行的话:萊垍頭條

(如果c列有数据的情况下),请在a列和b列后面插入一列萊垍頭條

2、在c列的c1单元格里输入公式:萊垍頭條

=vlookup(b1,$a$1:$a$150,1,false)萊垍頭條

上述公式的意思是,当b1与“a1至a150”中一个数据相同,则返回这个数据到c1单元格。在这个公式当中用到了绝对引用的概念,意思是在你向c2及c3等单元格拖公式的时候,这个范围不会因复制公式而变化,“$”就是这个作用。例如上面的公式当用鼠标拖动复制到c2单元格的时候就会是:萊垍頭條

=vlookup(b2,$a$1:$a$15,1,false)萊垍頭條

3、在用excel里“vlookup”这个函数的时候切记两个关键点:頭條萊垍

(1)a1至a150这个范围里的数据一定要升序排列。(当然,根据需要,你的范围不一定是a1至a150,也可能是a1至a2800)萊垍頭條

(2)要查找的这一列一定要在第一列也即a列,否则会出错。條萊垍頭

4、vlookup公式简述:(需要搜索的值,所搜索的范围,返回第几列的值,精确还是模糊匹配)垍頭條萊

其中:萊垍頭條

---要搜索的值是b1,頭條萊垍

---搜索范围为a1至a150(在第一列,并升序排列)萊垍頭條

---返回的是第一列里的值萊垍頭條

---精确(excel里的函数说明我看不明白,但一定是用false,不信你用true试试结果一定不对)頭條萊垍


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .