对于有经验的excel用户来说,这可能很容易,但我找不到办法,所以我问这个问题。
我有特定范围的单元格,让我们说E5:M5,这个范围只有一个单元格将包含1,其他将包含0.我想引用该列的第一个单元格(包含标签) 。我想通过在另一个单元格中使用公式来实现此目的。最后,另一个单元格应该使用标签名称作为其值。
我想发布图片详细说明我想要的东西,但似乎我无法做到。
无论如何,谁能告诉我这是怎么做到的?
答案 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')