EXCEL查找满足一个条件并返回多个同时满足条件的值

根据图一表格中的D列单号,查找图二中符合该运单号的商品编码,返回图一中的o列,如图一所示,这个该怎么做?研究了一天了,也没有研究出来,哪位大神帮帮忙吧

假设图二位于工作表单"sheet2",数据位于第1-1000行,其中第1行为标题行;
在图一的单元格O7录入公式:
=VLOOKUP(D7,sheet2!$P$2:$Q$1000,2,0)
下拉复制即可。
注:如果在图二的P列找不到该单号,则返回#N/A
温馨提示:答案为网友推荐,仅供参考