如何在 Excel 中显示日期中的星期几(8 种方法)

这是一些日期的简单数据集,我们将其转换为一周中的几天。

方法 1 – 使用 TEXT 函数在 Excel 中显示日期中的星期几步骤

选择单元格C5。

应用以下公式:=TEXT(B5,"dddd")

注意:

您可以使用两种变体:

TEXT(B5,”dddd”) :此公式将在结果单元格中显示全天的名称,这意味着如果您在公式框中应用“dddd”,它将为您提供全天的名称。TEXT(B5,”ddd”):这将提供您所需日期的简短版本。按Enter应用公式。

双击填充句柄图标以填充该列。

方法 2 – 使用格式单元格显示日期中的星期几步骤

复制所有日期并将其粘贴到C列中。选择 C 列中的所有日期。

转到主页选项卡,然后从数字组中选择角落中的对话框启动器。或者,右键单击单元格,然后从弹出菜单中选择设置单元格格式或按 Ctrl + 1。

将出现设置单元格格式对话框。选择数字选项,然后在类别部分中选择自定义。

在类型部分中,输入“dddd”作为全天名称,或“ddd”作为短名称。单击“确定”。

我们将日期转换为星期几。

方法 3 – 插入 WEEKDAY 函数以显示日期中的星期几

步骤

选择要应用WEEKDAY函数的单元格C5。

在公式框中,插入以下公式:=WEEKDAY(B5,1)

按Enter应用公式。由于我们在 return_type 参数中放入 1,因此一周从周日开始。因此,值 5 表示星期四。

双击填充句柄图标将公式应用于所有日期。

方法 4 – 组合 WEEKDAY 和 CHOOSE 函数来显示星期几步骤

选择要应用公式的单元格C5。

在公式框中插入以下公式。=CHOOSE(WEEKDAY(B5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

按Enter 应用此公式。

拖动填充手柄图标或双击该图标以将其应用到列中。

公式分解

WEEKDAY 函数提供相应的天数。默认情况下,它从星期日开始,一周的最后一天是星期六。

CHOOSE 函数根据输入从给定的字符串数组中选择字符串。在我们的工作中,WEEKDAY 函数返回第一个日期 5 ,CHOOSE 函数将其转换为“Thu” >' 这是星期四的简短版本。

方法5 – 将SWITCH与WEEKDAY功能结合起来显示星期几步骤

选择单元格C5以应用公式。

在公式框中,插入以下公式=SWITCH(WEEKDAY(B5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

按Enter应用公式。

将填充手柄图标拖到列中或双击该图标。

公式分解

WEEKDAY 函数提供相应的天数。默认情况下,它从星期日开始,一周的最后一天是星期六。

SWITCH 函数根据第一个参数的值从字符串列表中选择字符串,该参数是示例中的 WEEKDAY 函数。

方法 6 – 使用长日期格式在 Excel 中显示星期几步骤

将 B 列的日期复制到 C 列中,并选择 C 列中的所有单元格。

转到主页选项卡。单击数字组中的下拉框。

在下拉菜单中,选择长日期。

这会将所有日期更改为长日期格式。

方法 7 – 使用 Excel Power Query 显示日期中的星期几步骤

选择数据集。

转到功能区中的数据选项卡,然后选择来自表/范围。

输入数据集范围后单击“确定”。

这将打开Power Query编辑器。

如果您的数据集不是日期类型,请转到添加列选项卡,然后从日期和时间部分中选择日期。

在日期选项中,从日期中选择日期名称。

这将创建一个新列来显示一周中的几天。单击“保存并加载”。

方法 8 – 使用数据透视表显示日期中的星期几案例 8.1 – 组合 WEEKDAY 和 SWITCH 函数步骤

选择单元格范围B4:B12。

转到插入标签,然后从表格组中选择数据透视表。

在数据透视表对话框中,选择数据表范围,选择现有工作表来放置数据透视表,,然后单击将此数据添加到数据模型。单击“确定”。

数据透视表字段将显示在工作表的右侧。

右键单击数据透视表字段的范围 2,然后选择添加度量。

这将打开测量对话框,您可以在其中创建 DAX 测量。将类别设置为常规并输入度量名称。在 DAX 公式框中插入以下公式,然后单击确定。=CONCATENATEX (

'Range 2',

SWITCH (

WEEKDAY ( 'Range 2'[Date], 1 ),

1, "Sun",

2, "Mon",

3, "Tue",

4, "Wed",

5, "Thu",

6, "Fri",

7, "Sat"

),

", "

)

这是结果。

案例 8.2 – 使用 FORMAT 函数步骤

像前面的情况一样制作数据透视表。右键单击数据透视表字段中的范围 3,然后选择添加度量。

在DAX公式框中插入以下公式,然后单击“确定”=CONCATENATEX('Range 3',FORMAT('Range 3'[Date],"dddd"),",")

这是输出。