首页 热点资讯 义务教育 高等教育 出国留学 考研考公

excel中VLOOKUP使用问题求解,急!!!

发布网友

我来回答

4个回答

热心网友

你在表一A1:1234,A2:5678……,B1:张三,B2:李四……,假如表二A1:123400000,A2:5678000000,在B1中输入公式=VLOOKUP(LEFT(A1,4),表一!$A$1:$B$2,2,0),就可以了追问你的公式不行哦,还是显示#NA

热心网友

设你的4位的序号与对应的产品型号的总表在sheet2的a、b列。
sheet1表中,序号在a列,型号在b列。
则,在b2输入:
=if(a2="","",vlookup(left(a2,4),sheet2!a:b,2,0))
然后下拉填充就好了。追问=if(a2="","",vlookup(left(a2,4),sheet2!a:b,2,0))这个公式做了不对呀

追答你的信息的总表是放在sheet2的a、b列,且序号在a列型号在b列吗?

热心网友

自动替换功能用一般的公式无法解决。看VBA编程应该可以实现
如果先录完数据。再批量替换可以用公式
假设数据在A1
=lookup(left(a1,4),{"1234",5678"},{"张三","李四"})&right(a1,len(a1)-4))

热心网友

配合LEFT函数即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com