给定一个值,我想在一个范围内找到该值,然后报告不同范围内相同相对位置的值

给定一个值,我想在一个范围内找到该值,然后报告不同范围内相同相对位置的值

我在同一张工作表上有两个范围,我们将它们称为范围 A 和范围 B。这些范围大小相同,并且它们在工作表上的位置是已知的。

我最终需要在范围 B 中找到一个值。首先,我在任意单元格中提供了一个值。我需要在范围 A 中找到这个值。仅根据值在范围 A 中的相对位置,我需要在范围 B 中找到一个不同的值。

我已经能够使用

ADDRESS(SUMPRODUCT()ROW(),SUMPRODUCT()COLUMN()) 

函数其中C32:H43Range A并且单元格值为K33

=ADDRESS(SUMPRODUCT((C32:H43=K33)*(ROW(C32:C43))),SUMPRODUCT((C32:H43=K33)*(COLUMN(C32:H32))))

在下图中,给定的值用红色下划线标出。范围 A 具有该值,并以绿色突出显示。我需要范围 B 中以蓝色突出显示的值。

在此处输入图片描述

答案1

由于只有一个匹配项,并且值是数字,因此您可以使用:

=SUM((RangeA=[Value_to_Match])*RangeB)

或者,使用单元格引用:

=SUM((RangeA=K33)*RangeB)

在此处输入图片描述

相关内容