发布网友
共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函数即可