您好,WPS怎么可以实现在多个表格文件或者子表格里根据条件引用数据呢?

主要是为了实现,我输入一个快递单号,可以在多个表格或子表格内逐一查找符合单号的数据,直到找到为止
打个比方,快递单号123456789的资料包括:收件人 联系电话 收件地址,等资料,我需要实现的就是,只要输入123456789这个快递单号,就可以实现直接引用出收件人或者联系电话等资料,我以前用的是VLOOKUP这个函数,但是这个函数以我的能力只能实现引用一个子表格的数据,但是现在那个子表格数据满了,我建立了第二个子表格,我需要的就是能够顺序的查找所有子表格,并引用输入的条件下的所有资料,请各位大神,教教我

第1个回答  2018-12-10
只要会写查一个表的VLOOKUP就好,可以使用IFERROR连接查多个表格,例如两个表格中查找的公式为:
=IFERROR(VLOOKUP(1), VLOOKUP(2))
意思是在1里面查不到的时候继续在2里面查,如果3个表公式如下:
=IFERROR(IFERROR(VLOOKUP(1), VLOOKUP(2)), VLOOKUP(3))
如果有10个表,公式会复杂死的,因此建议数据放在一个表里面,不要把相同格式的表格拆分为多个。如果真的是一个表装满了(100多万行)VLOOKUP会慢死的,那样就需要VBA解决了。追问

大神,可以帮我写一段VBA解决这个问题吗?我们的表格是按月填写的,一个表每天差不多有3-7W条数据,所以只有分表格填写数据了

本回答被提问者采纳
第2个回答  2018-12-09

我有一个查找工具,不过目前只能处理xlsx类型的文件。如果需要,给我个邮箱

本回答被网友采纳
第3个回答  2018-12-10
写代码可以处理!据你说的子表都满了,数据应该很多了,这样还用公式,卡得要命!追问

大神,可以帮我写一段VBA解决这个问题吗?我们的表格是按月填写的,一个表每天差不多有3-7W条数据,所以只有分表格填写数据了

追答

需要发你的文件来才能具体写代码

相似回答