首页 > 解决方案 > Excel - 如何获得相应的数量?

问题描述

我有 1 个工作簿和 2 个工作表。

在此处输入图像描述

在此处输入图像描述

第一个屏幕截图显示工作表 A,第二个屏幕截图显示工作表 B

我想根据工作表 B 中的“行”、“子行”、“类别”、“场合”、“子类别”和“等级”列将相应的数量与工作表 A 中的相应等级匹配。

问题:如何得到对应的数量?

非常感谢!

标签: excelexcel-formula

解决方案


由于您已经在 SheetB!F:F 中串联了搜索条件,如果您有 Excel 365(很多早期版本没有 TEXTJOIN 函数),则可以使用此公式。

=VLOOKUP(J2, SheetB!$F$2:$K$1000, MATCH(I2,SheetB!$F$1:$K$1, 0), FALSE)

见证 MATCH 函数包括 F1,它不能包含 G1:K1 中的任何字幕。$K$1000 是一个任意行号,旨在大于您需要的任何行号。为了在我自己的项目中使用,我将创建一个动态命名范围,而不是 SheetB!$F$2:$K$1000。


推荐阅读