需要Excel公式才能合并2个不同工作表中的数据

问题描述

enter image description here

我需要以下公式的Excel公式 我有两张产品名称相同的纸

第1页 产品。美国数量。非美国数量 ABC。 4. 2 CBD。 4. 3 XYZ。 5. 7

第2张 产品。国家/地区编号 ABC。 1000(美国) ABC。 1100.(NonUS) ABC。 2000(非英语) ABC。 3000.(NonUS) ABC。 3300。(非英语) CBD。 1000(美国) CBD。 1100.(NonUS) CBD。 2000(非英语) CBD。 3000.(NonUS) CBD。 3300.(NonUS)

现在我要在sheet2中连接产品ID和数量 如果区域是美国,则应从工作表1的“美国数量”列中选择4;如果非美国,则应从工作表1的NonUS数量列中选择2。下面提到的是数据在表2中的显示方式

ABC 4 ABC 2 ABC 2 ABC 2 ABC 2 CBD 4 CBD 2 CBD 2 CBD 2 CBD 2

解决方法

假设两个列表都从单元格A1开始,则可以在Sheet2中使用以下公式:

=LEFT(A2,3)&" " &VLOOKUP(A2,Sheet1!A:C,IF(RIGHT(B2,4)="(US)",2,7)="(NonUS)",3,"Unpredicted country id")),FALSE)

报告任何问题或遇到的错误。如果根据您的判断,此答案(或其他答案)是解决问题的最佳方法,那么您有幸接受(link)。