Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2251|回复: 9

[已解决]坐等:是否有类似vlookup功能函数或实现方法

[复制链接]
发表于 2014-10-15 22:19 | 显示全部楼层 |阅读模式
本帖最后由 sopoor 于 2014-10-15 22:31 编辑

最近需要对岗位进行重新分类和调整,需要做表格用于测算讨论,遇到了按岗位名称查找岗级的问题,还请高手赐教,具体情况请看附件。
最佳答案
2014-10-15 22:31
=INDEX($D$3:$D$9,MATCH("*"&B15&"*",$B$3:$B$9&$C$3:$C$9,0))
数组公式

求助.zip

7.98 KB, 下载次数: 4

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2014-10-15 22:30 | 显示全部楼层
回复

使用道具 举报

发表于 2014-10-15 22:31 | 显示全部楼层    本楼为最佳答案   
=INDEX($D$3:$D$9,MATCH("*"&B15&"*",$B$3:$B$9&$C$3:$C$9,0))
数组公式
回复

使用道具 举报

发表于 2014-10-15 22:31 | 显示全部楼层
ccc

求助.zip

8 KB, 下载次数: 4

评分

参与人数 1 +1 收起 理由
sopoor + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-10-15 22:36 | 显示全部楼层
这儿有肥猫 发表于 2014-10-15 22:31
ccc

非常感谢,可否帮忙讲解一下,INDEX和MATCH我也看了,但想不到实现路径,谢谢。
回复

使用道具 举报

发表于 2014-10-15 22:45 | 显示全部楼层
简单的讲index(列,行号)
match(查找值,查找范围,精确匹配或模糊匹配)
这个例子中,=INDEX($D$3:$D$9,MATCH("*"&B15&"*",$B$3:$B$9&$C$3:$C$9,0))
就是在D3:D9中返回值。
match(通配符&B15的值,B列和C列的值合并在一起,0就是精确匹配)
回复

使用道具 举报

发表于 2014-10-15 22:46 | 显示全部楼层
你可以选中公式中不理解的地方,按F9查看结果。
回复

使用道具 举报

 楼主| 发表于 2014-10-15 23:01 | 显示全部楼层
这儿有肥猫 发表于 2014-10-15 22:46
你可以选中公式中不理解的地方,按F9查看结果。

后面的两列数据用"&"连接,但我刚才跨表做的时候返回结果#VALUE!是什么原因呢。麻烦了。。

点评

亲,大神们帮你把问题解决了设置个最佳答案哦~  发表于 2014-10-16 08:29
回复

使用道具 举报

发表于 2014-10-15 23:08 | 显示全部楼层
确定用数组三键了?ctrl+shift+enter

评分

参与人数 1 +1 收起 理由
sopoor + 1 。。。真是长姿势了,OK了。非常感谢。

查看全部评分

回复

使用道具 举报

发表于 2014-10-16 08:33 | 显示全部楼层
C15公式,三键回车,下拉;
=MIN(IF(B$3:C$9=B15,D$3:D$9))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 02:53 , Processed in 0.524381 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表