高手 请进excel 求对应值

来源:百度知道 编辑:UC知道 时间:2024/07/08 11:48:23
杨2763
建1000
勤6010
王4021
雄8000
建2235
杨1720
如图上 上面是一些字对应的数字 现在的目的是 要根据输入的字返回相应的数字 如输入人名“王雄”则返回‘4080’(取两个字对应数字的前两位) 如果输入的人名”杨建勤“则返回‘1726’(前面一个字'杨'返回2个数字,后面两个字一个返回一个数字)

如果你的对应表在A1:B7中,人名在C9中,那么在D9中输入以下公式就可以达到目的。
=IF(LEN(C9)=2,LEFT(VLOOKUP(LEFT(C9,1),$A$1:$B$7,2,0),2)&LEFT(VLOOKUP(RIGHT(C9,1),$A$1:$B$7,2,0),2),IF(LEN(C9)=3,LEFT(VLOOKUP(LEFT(C9,1),$A$1:$B$7,2,0),2)&LEFT(VLOOKUP(MID(C9,2,1),$A$1:$B$7,2,0),1)&LEFT(VLOOKUP(RIGHT(C9,1),$A$1:$B$7,2,0),1),""))
另外你的对应表里“杨”和“建”分别出现了两次不知是否正确?