Excel如何按内容提取另一张表上数据?

具体看图中当在数据库中写入数据,优先设置好数据库中的各项数据,然后在查询表中的A2输入订单号(订单号可能含字母),此时查询表的B2就根据A2的订单号去数据库查询对应的数据,查询到就显示对应的数据,如果没查询到就去备用数据库中查询,如果备用数据库中也没有对应的订单号数据则去查询备用数据库1,如果都没查询到就显示无,如果A2没有输入订单号则B2和C2都显示空白,简单的说就是根据查询表中的订单号去匹配数据库和备用数据库的对应订单号相应数据,如果匹配到就显示相应的数据,如果几个表都没匹配到就显示无!求正确的B2和C2,D2完整的公式有一点特别注意,如果还有备用数据库1的话可能订单号在F列,或者C列,所以格式不固定,不能用传统模式

在查询的B1中输入或复制粘贴下列公式
=IFERROR(VLOOKUP($A2,数据库!$A:B,COLUMN(B:B),),IFERROR(VLOOKUP($B2,备用数据库!$B:C,COLUMN(B:B),),"无"))
下拉填充,右拉填充追问

如果是数据库的格式相同的话是可以,如果格式不同的话就不行了
比如备用数据库的订单号格式在F列的话呢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-23
如果是数据库的格式相同的话是可以,如果格式不同的话就不行了
比如备用数据库的订单号格式在F列的话呢
配合match函数
第2个回答  2021-10-23
这么复杂的得用代码处理。需沟通。
第3个回答  2021-10-22
一般就用透视公式就可以了,不会很难得。。
相似回答