Print

vlookup公式填充都是重复值

问:EXCEL里用VLOOKUP函数时,出现数据重复怎么办?
  1. 答:1.
    将名字设置为非重复的唯一字段:在a列点击右键→插入→行,并在a列填充公式:=b2&"_"&c2
    2.
    然后在填充的数据中,也将姓名设置为唯一,然后用vlookup函数:=vlookup(f2,a:d,4,0)
  2. 答:方法一:改用对应代码,每个代码为唯一。方法二:把相同的姓名中的一个(前面或者中间或者后面)加入空格加以区分。
  3. 答:建议楼主先对每个姓名进行编码,然后以编码来用vlookup,那样就不会了
问:在Excel中,使用公式vlookup匹配文本,为什么匹配出来是同样的内容?
  1. 答:VLOOKUP只能找到相同名称所对应的第1个值,如图:
    如果相同名称对应多个值,公式需换成数值公式=INDEX(B:B,SMALL(IF(A:A=D$1,ROW(A:A),4^8),ROW(A1)))&""
    同时按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。如图:
  2. 答:注意两图公式的区别,第三个参数决定了你匹配那一列的值
问:我用vlookup函数下拉填充出来的结果是相同的?
  1. 答:公式没有错,拖动下拉复制的吗?检查后面行公式中的A2是否变成了:A3、A4、A5...
    或改成:
    =VLOOKUP(A2,Sheet2!$A$2:$C$6,2,0)
    再拖动下拉试试。

本文来源: https://www.lw13.cn/article/95845d014847b4ea8d2531bf.html