按标准查找范围

时间:2014-06-22 22:22:46

标签: excel vba

组合正确的Excel函数以从我的工作表中提取正确的数据很困难。

数据表的结构如下:

 |ABDEFGHIJKLMN
-+---------------------
1| OPQRST
2|7
3|7
4|8   x
5|8   x
6|9

在另一个表中,我有用于搜索的标准,例如“R”和“8”,我想获得范围(F4:F5,标有“x”,“x”不是实际内容)。我的目标是检查结果范围是否包含任何非空单元格。

任何帮助?

我尝试了一种使用ADDRESS和MATCH的方法,但它似乎不起作用......

1 个答案:

答案 0 :(得分:1)

如果您的数据在A列中按升序排序,则此公式将起作用:

=COUNTA(INDEX($1:$1048576,MATCH(L2,$A:$A,0),MATCH(L1,1:1,0)):INDEX($1:$1048576,MATCH(L2,$A:$A,1),MATCH(L1,1:1,0)))

L1保存列标签文本,L2保存行标签号。应用于单元格L4并复制到右侧以用于其他值对。

enter image description here