excel一对多查找?一、一个单元格放一个名字:E2公式=IFERROR(INDEX(B:B,SMALL(IF(A:A=D$2,ROW(A:A)),ROW(A1))),""),数组公式,三键结束;二、将A部门的姓名放在E2单元格中,用逗号隔开:首先将数据按部门排序,那么,excel一对多查找?一起来了解一下吧。
1、首先,我们选中需要进行筛选操作的列
2、执行“数据-筛选”命令,第二步选中的那几列便会出现倒三角的箭头
3、点击倒三角箭头,弹出下拉菜单,有多条件筛选项目。以选卖散择“数字筛选”为例,出现一个下拉菜单,根据需要进行操作
4、下拉菜单最下方凳庆有一个“自定义筛选”,点击可以进行多种条件筛选
5、配图以A,B,C列“大于30”中粗氏为例,展示效果图
假设Sheet1为原始对毕贺照表,在Sheet2中输入部分字符,自动填入对应内容;
1、在Sheet2的B2输入公式闭瞎:
=IFERROR(VLOOKUP($A2,Sheet1!$A:$D,COLUMN(),0),"") 回车;
见图一
2、选中B2 ,横拉、下拉轿数空填充表格中的B、C、D列,实际结果:
见图二
1. 姓名仔基公察戚凯式:败唤=FILTER(Sheet2!O5:O10,Sheet2!P5:P10=D5)
2. 学科公式:=FILTER(Sheet2!O5:O10,Sheet2!P5:P10=D5)
1.在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。
2.一般情况的VLOOKUP只能返回第拦旁一个值,如下:
=VLOOKUP(A8,A1:D5,2,0)。
3.在【姓名】列前插入一列,如下图输入公式:
=COUNTIF(B$2:B2,B2)
这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。
4.将A2公式改成:
=B2&COUNTIF(B$2:B2,B2)
这样就将B列的“姓名”和出现次数连在一起。
5.在B8输简芹橡入公式:
=A8&ROW(A1)
将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。
6.将B8的公式修改成如下:
=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)
也就首隐是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。
7.将公式下拉,就将所有“张三丰”对应的信息查询出来了。
单独做一个查询的页面,格式和表中一样,用vlookup()把对应的内容套出来即可,具体如下
设你的原表为表1,在表2中建一个新的表
ABCD
邦写函数 写函数写函源丛斗数
分别为:
=if(A1="","",vlookup(A1,表1!A:D,2,0))
=if(A1="郑清","",vlookup(A1,表1!A:D,3,0))
=if(A1="","",vlookup(A1,表1!A:D,4,0))
确定,下拉,你写什雹磨么字,它都会自动套出来。
前提是,每个字都是唯一的。
以上就是excel一对多查找的全部内容,一对多查找就是一个查找值对应多个结果。多对一查找就是多个查找值对应一个结果。VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。