假设我有一个酒店预订 Excel 表,其中包含以下列: 开始日期, 结束日期, 房间号。
当我创建数据透视表时,我想创建一个时间线过滤器,显示过滤范围内预订了多少房间。
如果我只是为“开始日期”创建一个时间线过滤器,它不会真正起作用:例如如果从 2020 年 10 月 10 日到 2020 年 10 月 17 日预订房间,并且我筛选 2020 年 10 月 11 日,则不会将该房间包含在计算中,因为它不是开始日期。
如果没有错,你应该重组数据。由于您已经有了
start date
和 end date
,我建议您创建一个新列 Booking Date
,其中我们需要列出每个预订从 start date
到 end date
的所有日期。
1.1.2099
到 10.1.2099
之间预订了房间,这将为每个房间号范围内的每个日期提供一行。现在我们喜欢的
pivot-table
,使用 Booking Date
作为您的过滤字段。这样,当您筛选特定日期时,它将包含每个房间预订期内的所有日期。
这应该可以达到所需的结果。
A
和B
。如果 A2
包含 10
并且 B2
包含 15
,我想填充 `C2,它包含 A2 和 B2 中的值之间的一系列数字,以逗号分隔。因此,C2 列的输出应为:10, 11, 12, 13, 14, 15。
这是一个简单的表格,以便更好地理解:A 栏 | B 栏 | C 栏 |
---|---|---|
1 | 5 | 1,2,3,4,5 |
10 | 13 | 10、11、12、13 |
20 | 25 | 20,21,22,23,24,25 |
现在想象一下填充了日期的列,然后填充了必要数据的预订日期列。当您
pivot-table
时,您可以选择过滤或其他操作。