Excel精英培训网

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

[已解决]组合型函数公式Vlookup

[复制链接]
发表于 2016-12-7 06:38 | 显示全部楼层 |阅读模式
想要达到下面方框中的目的,使用VLOOKUP对比出两个8位数工号的姓名,组合型公式应该如何写,我只会单个:
=VLOOKUP(--LEFT(B3,8),部门人员信息!B:C,2,0),请大神赐教,谢谢!

  工号  姓名
  23328923;23284465  张伟;李伟
最佳答案
2016-12-7 13:34
342662071 发表于 2016-12-7 13:05
两个单元格能完成的事情,尽量不用4个单元格啦,节省视角,尝试过用&链接,可能格式不对,帮忙写一个例子 ...

=VLOOKUP(--LEFT(B10,8),部门人员信息!B:C,2,0)&";"&VLOOKUP(--righT(B10,8),部门人员信息!B:C,2,0)

发表于 2016-12-7 06:59 | 显示全部楼层
本身 就是 4个 单元格的事 干嘛组合?
逻辑上不通 , 实在要 分开出结果 , 用 & 连接
回复

使用道具 举报

发表于 2016-12-7 07:30 | 显示全部楼层
"对比出两个8位数工号的姓名"是什么意思?
回复

使用道具 举报

 楼主| 发表于 2016-12-7 13:05 | 显示全部楼层
砂海 发表于 2016-12-7 06:59
本身 就是 4个 单元格的事 干嘛组合?
逻辑上不通 , 实在要 分开出结果 , 用 & 连接

两个单元格能完成的事情,尽量不用4个单元格啦,节省视角,尝试过用&链接,可能格式不对,帮忙写一个例子出来,谢谢!
=VLOOKUP(--LEFT(B10,8),部门人员信息!B:C,2,0)
以这个单个函数公式作为案例,帮忙写一下组合型应该怎么写,谢谢!~
回复

使用道具 举报

 楼主| 发表于 2016-12-7 13:08 | 显示全部楼层
望帝春心 发表于 2016-12-7 07:30
"对比出两个8位数工号的姓名"是什么意思?

考虑到使用Left和Mid公式取值时需要知道工号的字节,所以在提问中提了一下。工号是8位数,通常情况下我表格里的格式是:23337722;23338822一共加起来是17个字节,想通过与另一份数据对比工号的目的,从而得出对应工号的人员叫什么名字。
回复

使用道具 举报

发表于 2016-12-7 13:12 | 显示全部楼层
342662071 发表于 2016-12-7 13:08
考虑到使用Left和Mid公式取值时需要知道工号的字节,所以在提问中提了一下。工号是8位数,通常情况下我表 ...

不好意思,没附件感觉像天书完全听不懂
回复

使用道具 举报

发表于 2016-12-7 13:34 | 显示全部楼层    本楼为最佳答案   
342662071 发表于 2016-12-7 13:05
两个单元格能完成的事情,尽量不用4个单元格啦,节省视角,尝试过用&链接,可能格式不对,帮忙写一个例子 ...

=VLOOKUP(--LEFT(B10,8),部门人员信息!B:C,2,0)&";"&VLOOKUP(--righT(B10,8),部门人员信息!B:C,2,0)

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 09:27 , Processed in 0.319405 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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