当前位置:首页 » 办公资讯 » excel函数怎样反向查找

excel函数怎样反向查找

发布时间: 2023-05-22 03:02:59

A. excel反向查找函数

一般情况下,VLOOKUP函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“干坤大袜昌亩挪移”,把列的位置用数组互换一下。

公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)
公式剖析:
1、这里其实不是VLOOKUP函数可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新迅友组合后,再按正常的从左至右查找。
2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。这里1和0不是实际告森意义上的数字,而是1相关于TRUE,0相当于FALSE,当为1时,它会返回IF的第二个参数(B列),为0时返回第二个参数(A列)。根据数组运算返回数组,所以使用IF后的结果返回一个数组(非单元格区域):{"张一","A001";"赵三","A002";"杨五","A003";"孙二","A004"}

B. 关于EXCEL的字符串反向查找函数

只告诉你思路。
因为FIND函数只能查找到第一个符合条件的字符的位置。如果你正向查找,则可以用FIND相互嵌套的方法,有几个就嵌套几层。定位第一个符合空数条件的字符的位置之后,从樱册这个字符后边开始下一轮查找。这样就能找到正向的第N个符合条件的字符。

但是如果是倒数的话,单用FIND函数就无法达到目的。但是SUBSTITUTE函数则可以查找第N个符合条件的斗颂首值,但是这个函数的作用是替换。你可以用LEN函数算出总长度,然后经过SUBSTITUTE函数组合计算,你可以将文本中的倒数第N个字符替换成某个文本中肯定不会出现的字符,然后再用FIND查找到这个字符的位置。当然,你不想要这个字符的话,也可以直接用SUBSTITUTE函数给替换掉。

思路只要明白公式就比较好写。有具体的数据的话公式比较好写。因为手边没有你的原表,所以建议你自己写即可。需要绑你写的话,需要发原表过来。

C. EXCEL表格中如何使用VLOOKUP函数进行反向查找

如图,将合并单隐逗元格拆分后H8输入:

=VLOOKUP("*"&L1&"*",IF({1,0},B2:B100&"|"&羡携卜C2:C100&"|"&D2:D100&"|"&E2:E100,A2:A100),2,)

ctrl+shift+回车,再合并兄穗单元格

D. EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找 详细

反向查找:


1.如下图,要根据“工号”在原始数据表中查找对应的“姓名”。

E. EXCEL中用公式逆向查找

公式如下:

=IF(C1=2,"C",IF(B1=2,"B",IF(A1=2,"A","找不到")))

解释:

1.现在ABC各有一组数据

注:公式会先找C列,再找B列,再找A列,如果找到后会显示列名,丛野如果都找不到,会显示找不到

看看是不是要这个渗绝喊效果

F. EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找 详细

大家都知道VLOOKUP
函数在普通的用法中只能在数据表中从左向右查找引用,并且是单条件
的查找引用。下面举例说明用这个函数进行反向查找和多条件查找。
1、反向查找引用:有两个表Sheet1
和Sheet2,Sheet1
有100
行数据,A
列是学生学号,B
列是姓名,Sheet2
表的A
列是已知姓名,B
列是学号,现在用该函数在Sheet1
表中查找姓名,
并返回对应的学号。
Sheet2
表的B2
的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER
结束输入){
=VLOOKUP(A2,IF({1,0},Sheet1!$B$2:$B$100,Sheet1!$A$2:$A$100),2,FALSE)
}
该公式通过IF
函数改变了列顺序,利用常量数组{1,0}重新构建了一个新的二维内存数组,
再提供给VLOOKUP
作为查找范围使用。
上述公式也可改用
=INDEX(Sheet1!$A$2:$A$100,MATCH(A2,Sheet1!$B$2:$B$100,0))
2、多条件查找引用:有两个表Sheet1
和Sheet2,Sheet1
有100
行数据,A
列是商品名称,
B
列是规格型号,C
列是价格,Sheet2
表的A
列是已知的商品名称,B
列是已知的规格型号,现
在用该函数在Sheet1
表中查找商品名称、规格型号都相同的行所对应的价格填入Sheet2
表的C列。
Sheet2
表的C2
的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER
结束输入){
=VLOOKUP(A2&"|"&B2,IF({1,0},Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,Shee
t1!$C$2:$C$100),2,FALSE)
}
用&将A2
的名称和B2
的规格合并成一个值来查找。这里增加"|"是为了避免因两个条件直
接组合而出现本不相同的雷同,如名称“ABC”和型号“MN8”的组合,与名称“AB”和型号
“CMN8”的组合相同。
上述公式也可改用

G. Excel VLOOKUP函数怎么实现反向查找

VLOOKUP函数可以在Excel表格中实现反向查找,具体操作步骤如下:

1、打开Excel表格,可看到部门在前面,营收金额在后面。

2、随机输入金额537元,反向查找营收的部门。

3、在对应的E2数据列中输入【Vlookup函数】,可直接输入“VLOOKUP(D2,IF({1,0},B:B,A:A),2,0)”。

4、公式输入完成后,单击【回车键】即可看到537属于销售三部业绩。

图片教程来源:Excel表格如何使用Vlookup函数逆向查询

H. Excel VLOOKUP函数怎么实现反向查找

G1=VLOOKUP($F1,IF({1,0},$D$1:$D$10,A$1:A$10),2,)

或裂漏者大悔=VLOOKUP($F1,CHOOSE({1,2},$D$1:$D$10,A$1:A$10),2,)向下向右复制滚源正

I. Excel VLOOKUP函数怎么实现反向查找

可以使用下面的公式:祥腔
=vlookup(a1,if({1,0},c:c,b:b),2,0)
查找C列返回谨桥衫B列的值
如果返回列为数值类型并数据唯一,可以使用SUMIF 或SUMIFS函消漏数

J. Excel VLOOKUP函数怎么实现反向查找

=VLOOKUP(B3,IF({1,0},E2:E7,D2:D7),2,0)

公式“=VLOOKUP(B3,IF({1,0},E2:E7,D2:D7),2,0)”中的“B3”为需要查找的条件厅氏肢;“{1,0}”是一个水平数组,由它来执行查询区域的调整,并通过IF函数来实现列的转换(即使“员工姓名”由原来的E列转换为D列,“员工编号”由原来的D列转换为E列):当条件为“核枯1”时,处于E列,当条件为“0”时处于D列;扮世VLOOKUP函数执行数据的查询。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1881
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1352
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1639
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1718
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1481
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1805
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1941
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1586
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1566
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1741