excel - 检索 Excel 中列等于某值的单元格列表

标签 excel excel-formula

我正在尝试在 Excel 中执行某些操作而不使用 VBA 宏。我怀疑这是可能的,但到目前为止还有一些空的。基本上,对于表中的值,我想有条件地检索 A 列中所有值的列表,其中 B 列等于我提供的值。

例如,如果 B 列等于 0,我想要一个函数,该函数本质上返回 A 列的单元格范围/描述。

Column A  Column B
   1          0
   2          0
   3          1
   4          0

将返回描述单元格 a2、a3 和 a5 (1, 2, 4) 的范围。我希望能够使用公式来完成此操作,而不是手动使用数据透视表。如果可以通过函数引用该表来给出适当的结果,我愿意使用数据透视表创建数据 View 。我还可以以任何方式对 B 列进行排序(如果这样可以更轻松地执行此操作)。

最终,我需要从 A 列中提取一个符合 B 列标准的随机值,以防对最终解决方案产生影响。

谢谢。

最佳答案

使用数组公式。

输入:

=INDEX($A$1:$A$4,SMALL(IF($C$1=$B$1:$B$4,ROW($B$1:$B$4)),ROW(1:1 )),1)

然后按 Ctrl+Shift+Enter。拖动并填充下面的单元格,直到出现 #NUM!。此公式假设您要查找的值位于 C1 中,并且没有标题(数据从第一行而不是第二行开始)。

关于excel - 检索 Excel 中列等于某值的单元格列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10485594/

相关文章:

excel - 在 Excel/VBA 中将日期和时间连接到单个单元格中

javascript - HTML 表格 - Excel 导出不工作 Google Chrome 和 IE

vba - 编辑公式时如何突出显示(其他工作表中的单元格)?

Excel VBA 范围直到最后一个可用单元格

excel - 如何从分号分隔的字符串中提取第一个和最后一个数字?

excel - 创建一个包含子文件夹和超链接的文件夹

html - 字体大小未正确应用于新电子邮件 outlook 的正文

excel - CheckBox 触发了另一个复选框 excel 宏

EXCEL计算空行

excel - 如何判断sumproduct是否需要用CSE插入?