Excel 时间线过滤器适用于日期范围,而不是日期实例

问题描述 投票:0回答:1

假设我有一个酒店预订 Excel 表,其中包含以下列: 开始日期, 结束日期, 房间号。

当我创建数据透视表时,我想创建一个时间线过滤器,显示过滤范围内预订了多少房间。

如果我只是为“开始日期”创建一个时间线过滤器,它不会真正起作用:例如如果从 2020 年 10 月 10 日到 2020 年 10 月 17 日预订房间,并且我筛选 2020 年 10 月 11 日,则不会将该房间包含在计算中,因为它不是开始日期。

excel datetime pivot-table
1个回答
0
投票

如果没有错,你应该重组数据。由于您已经有了

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
时,您可以选择过滤或其他操作。

© www.soinside.com 2019 - 2024. All rights reserved.