其实VLOOKUP可以用,问题出在你的第一张图片里,姓名是用合并单元格的,所以导致取值失败。这么和你说吧,比如一个合并单元格是由A1 A2 A3三个单元格合并而成的,里面的数据是姓名“张三”,那么实际上这个“张三”数据是在A1中,A2和A3都是空值。明白了吧。只要你把合并单元格的这一列,全部拆分开,就可以了。如果你觉得合并后看着简洁,拆分开看着不美观的话,你可以在姓名这一列旁边加一列辅助列,作成拆分后的效果,然后把这一列隐藏,就可以了。送乙用VLOOKUP的时候,就用隐藏的这列作为公式的参数。追问 : 谢谢大神,但相同型号不同客户怎么运用VLOOKUP跨表取值呢?能给个公式么? 追答 : 第一张图是汇总表吧,第二张图是明细表吧? 另外,第二个表中,相同客户相同型号是不是只有一行,有没有 相同客户相同型号 有多行数据的情况? 另外还需要知道你第二个表的工作表名称叫什么。追问 : 就比如:张三、李四、王五都有ZYF-1的这个型号的产品,我用跨表取值只能取到型号或客户,但不能两列都取,想问问有什么方法可以同时以两列数据筛选 追答 : =VLOOKUP(B2&C2,IF({1,0},Sheet2!A:A&Sheet2!B:B,Sheet2!C:C),2,0) 【注意】:此公比是数组公式,必须按 SHIFT+CTRL+回车 三键结束。 前提是Sheet1中的B列姓名要拆分开,不然公式下拉后,就会发现结果有错。 因为B2至B8是合并单元格,实际上张三这个名字只在B2单元格,B3至B8中都是空值。 大意是这样的,把Sheet2表中的A列和B列构建成一列内存数据,Sheet2C列为第2列数据,然后用VLOOKUP查找B2&C2合并后的文本,返回Sheet2构建的两列数据中第二列对应的数据。追问 : 谢谢~~~ 终于搞明白了
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号