如何获取包含特定数据的列excel

时间:2015-07-10 11:26:11

标签: excel excel-formula

对于有经验的excel用户来说,这可能很容易,但我找不到办法,所以我问这个问题。

我有特定范围的单元格,让我们说E5:M5,这个范围只有一个单元格将包含1,其他将包含0.我想引用该列的第一个单元格(包含标签) 。我想通过在另一个单元格中使用公式来实现此目的。最后,另一个单元格应该使用标签名称作为其值。

我想发布图片详细说明我想要的东西,但似乎我无法做到。

无论如何,谁能告诉我这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

我将假设您要使用公式而不是VBA,因为不建议没有经验的Excel用户使用VBA。使用此公式确定集合中的第一列,其值为“1”:

=index(E4:M4,match(1,E5:M5,0))

如果通过'label name'表示你有一个标题或某些东西(让我们假设在第4行),你可以使用索引函数从匹配函数上方的镜像行集中提取值,如下所示: / p>


@conversations = @mailbox.inbox.select('mailboxer_conversations.*, bool_and(is_read) AS all_read').group('mailboxer_conversations.id').order('all_read ASC')