作者:绿色风
分类:
时间:2022-08-17
浏览:168
楼主 水星钓鱼 |
Q:如下所示:
Sheet1为业务部员工信息,Sheet2为财务部员工信息,sheet3为需要填入的员工信息,且sheet3包含sheet1及sheet2的部分人员,如何在Sheet3中查询Sheet1、Sheet2员工的信息? A:用公式- =VLOOKUP($A2,CHOOSE(MAX({1,2}*($A2=IF({1,0},Sheet1!$A$3:$A$41,Sheet2!$A$3:$A$41))),Sheet1!$A$2:$D$41,Sheet2!$A$2:$D$25),COLUMN(),)
附件如下:
多表Vlookup.rar |
2楼 Zaezhong |
- =VLOOKUP($A2,INDIRECT("sheet"&MATCH(1,COUNTIF(INDIRECT("sheet"&{1,2}&"!A:A"),$A2),)&"!A:D"),COLUMN(),)
常规公式 |
3楼 水星钓鱼 |
这个可以,但是要考虑工作表的名称。 |
4楼 Zaezhong |
你的好像只能是两张表 |
5楼 水星钓鱼 |
嗯,我的意思是工作表的名称假如不是SHEET1,SHEET2就不是很方便了。 |
6楼 怡泉 |
作为菜鸟的我看了半天还是木有看懂.......深奥啊 |
7楼 jessiexx |
好复杂,要掌握好多函数的用法 |
8楼 nuannuanfirst |
请问,能解释一下嘛? |
9楼 wss0002 |
学习了,谢谢分享 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一