我有一个巨大的电子表格,我试图提高搜索等效率,而不是仅仅使用Ctrl + F.
我想要完成的是查看列G以查看该列中是否包含值,如果为true,则使用列U中的相应行值进行回复。请注意,查找范围不是列A,因此VLOOKUP不行。
(其实理想情况下我想把G和U联系起来,连在一起,但我不知道这是否可能)
以下是一个简化示例(其学校计划代码)
G栏(程序代码 - 这就是我要搜索的内容) PHD-PPA-XX PHD-PPA-CJPY PHD-PPA-PBAD PHD-PPA-PBPY
列U(程序名称 - 此示例过度简化) 博士课程1 博士课程2 博士课程3 博士课程4
我想在G栏中搜索以查看程序代码CONTAINS" PBPY"如果它返回了程序名称" PhD Program 4"
我的理想情况是返回结果将两者连接成" PHD-PPA-PBPY - PhD Program 4"
感谢您的帮助!
答案 0 :(得分:0)
这对我有用
=INDEX(G1:G4,MATCH("*PBPY",G1:G4,0))&" -
"&INDEX(U1:U4,MATCH("*PBPY",G1:G4,0))
顺便说一句,VLookup的问题不在于你的查找值不在A列中,因为G列在U列的左边。问题在于查找部分字符串因此需要使用一张通配符。
希望这会有所帮助。