Excel如何在sheet2中查找sheet1中的某个数据对应的同一行的其他数据?

要把SHEET2里的订单号去SHEET1里查找相同的订单号对应的型号、日期、数量、单位引用到SHEET2里去

    公式为:

    =INDEX(Sheet1!A:A,MATCH($A2,Sheet1!$E:$E,))

    如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-06

Excel怎样快速多表查找数据列表

整行查找

第2个回答  2020-10-06
a3=index(sheet1!a:a,match($a2,sheet1!$e:$e,0))右拉追问

你这个公式还是不对,这个公式找的是SHEET1里面第一出现的数据,而不是订单号对应的那个数据,SHEET1里会有很多相同的型号,同一个订单号也可能有多个型号的商品,我需要在SHEET2里按订单号把SHEET1里对应的订单号的数据引用到SHEET2里,不知道我是否表达清楚了

追答

=if(row(a1)>countif(sheet1!$e:$e,$a$2),index(sheet1!a:a,match($a$2,sheet1!$e:$e,0)-1+row(a1))右拉下拉

追问

用您这个公式还是有个问题,就是公式向右和向下拉后,没有订单号的也会出现数据,当SHEET2里的A4的订单号删除后,后面的数据也依旧存在,我需要SHEET2的当我在A列输入订单号后,表格能自动从SHEET1里对应的订单号那一行的型号、日期、数量、单位都自动匹配过来

追答

那把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到[email protected]帮你看下吧

相似回答