我有一个月历日历格式的表格(日期作为列标题),行中的数据标有该房间当天的费用,例如:
1 2 3 4 5 ....
Room 1 100 100
Room 2 100
Room 3 100 100 100
我想要做的是为每个房间,知道100的费用发生的日子,例如在1号房间,费用发生在第3天和第3天。
我尝试了一个公式INDEX($G$3:$AK$3,1, MATCH(100,$G4:$AK4,0))
,但它只会显示它出现的第一列。
我该怎么做才能显示多列?
非常感谢您的帮助。
答案 0 :(得分:0)
假设您的工作表设置如下:
在单元格AI3
中添加此公式,并使用 Ctrl + Shift + 输入并向下拖动确认。
=IFERROR(INDEX($A$1:$AF$1,1,SMALL(IF(($A$2:$A$100=$AI$1)*($B$2:$AF$100=$AI$2),COLUMN($B$1:$AF$1)),ROW()-ROW($AI$2))),"")