Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接两个不同工作表中的数据所需的Excel公式_Excel_Excel Formula_Excel 2010 - Fatal编程技术网

连接两个不同工作表中的数据所需的Excel公式

连接两个不同工作表中的数据所需的Excel公式,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我需要以下概念的excel公式 我有两张表,上面的产品名称很常见 表1 产品。美国数量。诺美量 美国广播公司。4.2. 中央商务区。4.3. XYZ。5.七, 第2页 产品。国家id 美国广播公司。1000(美国) 美国广播公司。1100(诺美) 美国广播公司。2000年(美国) 美国广播公司。3000(诺美) 美国广播公司。3300(诺美) 中央商务区。1000(美国) 中央商务区。1100(诺美) 中央商务区。2000年(美国) 中央商务区。3000(诺美) 中央商务区。3300(诺美) 现

我需要以下概念的excel公式 我有两张表,上面的产品名称很常见

表1 产品。美国数量。诺美量 美国广播公司。4.2. 中央商务区。4.3. XYZ。5.七,

第2页 产品。国家id 美国广播公司。1000(美国) 美国广播公司。1100(诺美) 美国广播公司。2000年(美国) 美国广播公司。3000(诺美) 美国广播公司。3300(诺美) 中央商务区。1000(美国) 中央商务区。1100(诺美) 中央商务区。2000年(美国) 中央商务区。3000(诺美) 中央商务区。3300(诺美)

现在我想在sheet2中连接产品id和数量 如果区域为美国,则应从表1中的美国数量列中选择4;如果区域为非美国,则从表1中的非美国数量列中选择2;下面提到的是表2中数据的外观

ABC 4 ABC 2 ABC 2 ABC 2 ABC 2 生物多样性公约4 中央商务区2 中央商务区2 中央商务区2
CBD 2

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

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

报告您遇到的任何问题或bug。根据您的判断,如果这个答案(或任何其他答案)是您问题的最佳解决方案,您有权接受它()。

CBD NonUS不应该等于3而不是2吗?是的,CBD应该是3