发布网友 发布时间:2022-04-22 22:34
共5个回答
热心网友 时间:2023-06-29 16:31
1. 表里的单元格里的字都有个隐藏符号开头,没有影响,只要没有隐藏的空格就行,您可以用 =Trim() 公式修剪一下要索引的客户简称。
2. 您的Vlookup 稍作调整就可以,先将表二的内容调整为 客户简称在第一列。这是将要索引的两个表共同的参数放置在第一列。如下图:
3. 在表一应用Vlookup 公式。 =VLOOKUP(A2,表2!A:C,3,FALSE) ,您的客户简称在O列就改成公式为 =VLOOKUP(O2,表2!A:C,3,FALSE) 如下图:
就可以将表二的数据引用过来了,Vlookup 公式需要将共同的索引的列放在圈定范围的第一列。
希望有帮助。
热心网友 时间:2023-06-29 16:31
你的公式当然是达不到你想要的结果了,首先 O2 的值是 石家庄中天医药有限公司 这个值必须要存在于查找区域的第一列,但从你图中看来,Sheet1表中的四列都没有这个O2的值,而你公式中就是在SHEET1中的C D两列查找,这肯定不对。 你整个公式中的意思是在SHEET1的C:D列的第一列查找,这样D倒变了是没用了。由于看不到更多的图片内容,我就只能说这一些了,具体要看你的表格才能修改公式了。
热心网友 时间:2023-06-29 16:32
vlookup中最后一个参数,0是精确查找,否则是模糊查找。
热心网友 时间:2023-06-29 16:32
VLOOKUP是从左向右取数值,要让他从右向左查询请将公式改为:
=vlookup(O2,if({1,0},sheet1!$D:$D,sheet1!$C:$C),2,0)
热心网友 时间:2023-06-29 16:33
=VLOOKUP(o2,if({1,0},sheet1!d:D,sheet1!c:c),2,)
=index(sheet1!C:C,MATCH(O2,SHEET1!D:D,))