【Excel】 vlookup匹配多个结果,以分号隔开

  • 在这个过程中需要结合IFERROR和VLOOKUP一同使用
  • IFERROR的用法:IFERROR (value,value_if_error)

  • 第一步:=B2&";"&IFERROR(VLOOKUP(A2,A3:$C$16,3,0),"")
    • 这里的注意点:
    1. 范围要选到下一行A3:$C$16,而不是A3:$C$15。
    2. 如果显示的结果为“一年级;0”,是正确的,请不要惊慌,继续进行下一步骤。
    3. 如果不想以分号隔开,可以修改公式中的";"为其他符号,如果想以空格隔开,只需改为" "即可。
  • 第二步:下拉“+”得出结果
  • 第三步:复制目标列(将第一列“编码”复制)
    •  
  • 第四步:删除重复项
  •  第五步:vlookup的常规用法 =VLOOKUP(D2,A:C,3,0)、
  •  第六步:如果想要去除末尾的标点符号“;”,可使用以下公式:=IF(RIGHT(E2,1)=";",LEFT(E2,LEN(E2)-1),E2)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部