首页 > 解决方案 > 如何搜索特定的行、列值然后返回行号?

问题描述

我目前在制作 excel 公式时遇到了麻烦,该公式将首先搜索行、列值,然后返回行号,我可以从中获取同一行中的另一列值。

现在,我已经做了这个功能。=INDEX('Rent'!$D$2:$D$73, MATCH(0, ($B$6='Rent'!$B$2:$B$73)*($C$7='Rent'!$A$2:$A$73),0))

这里的租金是另一张表,首先我在第一个 MATCH 函数中搜索特定值,例如 $B$6,方法是在“租金”表的列中搜索值,然后在下一次检查中相同。结果匹配将在同一行中包含 bow$B$6和类似$C$7的,然后我想在同一行中返回另一个列值的值。

请让我知道我该怎么做。我被困在这很长时间了。

租金表是这样的:

样本数据

标签: excel

解决方案


根据您的数据,我认为您可以使用SUMIFS

=SUMIFS('Rent'!$D$2:$D$73,'Rent'!$B$2:$B$73,$B$6,'Rent'!$A$2:$A$73,$C$7)

推荐阅读