想要在Excel中制作工作日的切片器,以显示工作日

时间:2019-09-03 15:27:35

标签: excel

想制作平日的切片器

我有下表,希望做一个平日的切片器。我有一个小时和日期的切片器。但还想对工作日进行切片(例如,星期一,星期二等)

{Full Date      Date       WeekDays Time
25-Jul-19 16:00 25-Jul-19   -   16
25-Jul-19 16:00 25-Jul-19   -   16
25-Jul-19 16:00 25-Jul-19   -   16
25-Jul-19 17:00 25-Jul-19   -   17
25-Jul-19 17:00 25-Jul-19   -   17
25-Jul-19 17:00 25-Jul-19   -   17
25-Jul-19 18:00 25-Jul-19   -   18
25-Jul-19 18:00 25-Jul-19   -   18
25-Jul-19 18:00 25-Jul-19   -   18
25-Jul-19 19:00 25-Jul-19   -   19
25-Jul-19 19:00 25-Jul-19   -   19
25-Jul-19 19:00 25-Jul-19   -   19
25-Jul-19 20:00 25-Jul-19   -   20}

2 个答案:

答案 0 :(得分:0)

  

WEEKDAY(日期,返回类型)

您可以使用上面的公式返回星期几与数字的1:1映射。您可以修改Return_Type参数以自定义输出(例如:1应该从Sun或Mon开始)


使用上述公式创建一个帮助列,并将此字段用作您的数据透视切片器

答案 1 :(得分:0)

添加具有公式cn(heroInner, "d-flex align-items-center text-center text-md-left text-white") // is pretty much the same as `${heroInner} d-flex align-items-center text-center text-md-left text-white` 的列

对于公式的第二部分,它将为您提供选项,询问您是否要让工作日计数从星期一,星期日等开始。

您可以创建一个表并将此公式嵌套在=WEEKDAY([put your date cells here], [pick which type you want])中,以实际获取日期名称。完成此操作后,请调整数据透视表的大小以包括新列,并像以前一样创建切片器。

要创建嵌套公式,请首先制作一张表格,其中列出您希望的日子。为此,我们从周日开始。

vlookup

Column1 | Column2 1 | Sunday 2 | Monday Etc. | Etc.

将单元格引用置于=vlookup(weekday([Date Cell],1),[Table],2,0)的日期,并将完全锁定的表引用置于刚刚为Date Cell创建的表中。