返回匹配值,并计算此值在Excel中单元格范围内重复多少次

时间:2018-06-20 07:33:42

标签: excel

我正在计算一些公式,即我有一个包含两个单元格区域的电子表格。我想做的是 我想创建一个搜索框,它将从范围A中搜索一个值,如果找到返回范围B的值,并且还会重复计算范围B的值。

以下图片代表我的意思 enter image description here

我使用了INDEX,MATCH和IF函数:(但并没有真正得到我想要的。 我的公式很差,所以如果有人能弄清楚我应该使用哪种函数,那将是很棒的。

1 个答案:

答案 0 :(得分:1)

有关信息,可以通过以下公式来实现。

  1. E3包含要搜索的值,例如“ A”

  2. 在单元格F3中插入以下需要通过单击 CTRL + SHIFT + ENTER 提交的数组公式同时

=IFERROR(INDEX($B$1:$B$1000,SMALL(IF(IFERROR(MATCH($E$3&$B$1:$B$1000,$A$1:$A$1000&$B$1:$B$1000,0),0)=ROW($B$1:$B$1000),ROW($B$1:$B$1000)),ROWS($A$1:A1))),"")

根据需要复制下来。

  

您需要调整1000以适合您的数据。它应该与最后一行匹配。

  1. 在单元格G3中,您可以使用以下公式。

=IF(F3="","",COUNTIFS(A:A,$E$3,B:B,F3))

根据需要复制下来。