在Excel中给定日期值,是否可以提取月份名称?
例如,考虑到2020-04-23你能返回值吗4月?
是的,你当然可以!Excel可以做到这一切。
在这篇文章中,您将学习8种从日期值获取月份名称的方法。
表的内容
长日期格式
您可以通过格式化日期来获取月份名称!
好消息是,这非常容易做到!
日期格式:
- 选择要格式化的日期。
- 去家功能区命令中的选项卡。
- 点击下拉列表在数字部分。
- 选择长时间的日期从菜单中选择。
这将格式化日期2020-04-23像2020年4月23日,这样您就可以看到完整的英文月份名称。
这不会改变单元格中的基础值。它仍然是相同的日期,只是格式不同。
自定义格式
此方法与长日期格式非常相似,但允许您将日期格式设置为仅显示月份名称,而不包括任何日期或年份信息。
选择要格式化的单元格➜ 右击➜ 选择格式的细胞从菜单中。您也可以使用Ctrl键+1.格式化单元格的键盘快捷键。
在格式的细胞对话框。
- 去数字标签。
- 选择自定义从类别选项。
- 进来嗯输入“类型”输入框。
- 按下好吧按钮。
这将格式化日期2020-04-23像4月,因此您将只看到完整的月份名称,没有日期或年份部分。
同样,这种格式不会改变基础值,它只是在网格中以不同的方式显示。
您也可以使用嗯自定义格式,从日期生成缩写的月份名称,例如四月而不是4月.
Flash填补
一旦您以上面所示的长日期格式格式化了日期值列,您就可以使用闪光填充.
开始在格式化日期的相邻列中键入月份名称的几个示例。
Excel将猜测模式并将其填充为浅灰色。然后你可以按进来接受这些值。
这样,月份名称将作为文本值存在,而不仅仅是格式化日期。
文本函数
前面的格式化方法只更改日期的外观,以显示月份名称。
与文本函数,您将能够将日期转换为文本值。
=文本(B3,“毫米”)
上述公式将采用单元格中的日期值地下三层并应用嗯自定义格式。结果将是月份名称的文本值。
月函数
Excel有一个月函数,可以从日期中提取月份。
月与开关
这是从1到12的数值中提取出来的,因此您还需要以某种方式将该数值转换为名称。要做到这一点,可以使用SWITCH函数。
=开关(月份(B3),1,“一月”,2,“二月”,3,“三月”,4,“四月”,5,“五月”,6,“六月”,7,“七月”,8,“八月”,9,“九月”,10,“十月”,11,“十一月”,12,“十二月”)
上面的公式将从单元格中的日期获取月数地下三层使用月作用
这个开关函数然后将该数字转换为名称。
月,选择
正如Wayne在评论中指出的,有一种更简单的方法来使用月函数。
您可以使用CHOOSE函数,因为月份编号可以对应于CHOOSE函数的选项。
=选择(月份(B3),“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”)
上面的公式将从单元格中的日期得到月份地下三层使用月函数,选择,然后根据数字返回相应的月份名称。
权力查询
您还可以使用电源查询将日期转换为名称。
首先,你需要将数据转换为Excel表格.
然后,您可以选择您的表并转到数据选项卡并使用从表/范围命令。
这将打开电源查询编辑器,您将能够对数据应用各种转换。
将日期列转换为月份名称。
- 选择要转换的日期列。
- 去变换“电源查询编辑器”的功能区命令中的选项卡。
- 点击日期“日期和时间”列部分中的按钮。
- 选择月从菜单上。
- 选择月份名称从子菜单。
这会将日期列转换为完整月份名称的文本值。
=表。TransformColumns (#"Changed Type", {{"Date", each Date. monthname (_), Type text}})
这将自动创建上述M码公式你和你的约会对象都将被改变。
然后你可以去家选项卡和新闻密切与负载将转换后的数据加载回Excel工作簿中的表中。
数据透视表值
如果数据中有日期,并且希望按月汇总数据,那么数据透视表是完美的选择。
选择您的数据,然后到插入选项卡,然后单击数据透视表命令。然后,您可以选择要添加透视表的工作表和单元格。
创建透视表后,需要将字段添加到行和价值观区域内数据透视表字段窗
拖放日期进入行面积和销售额进入价值观地区
这将自动创建一个个月字段,该字段在数据透视表中按月总结销售额,缩写的月份名称将出现在数据透视表中。
功率轴计算列
还可以使用数据透视表和数据模型创建计算列。
这将为每一行数据计算一个值,并在数据透视表字段列表中创建一个新的字段。
按照与上面相同的步骤插入数据透视表。
在创建数据透视表对话框中,勾选to选项将此数据添加到数据模型中然后按好吧按钮。
创建透视表后,转到数据TAB键,按管理数据模型命令以打开能量轴编辑器。
=格式(表1[日期],“毫米”)
在强大的pivot编辑器中使用上面的公式创建一个新列。
关闭编辑器,新的列就可以在数据透视表字段列表中使用了。
这个计算出来的列会在数据透视表字段窗口中显示为一个新的字段,你可以像使用数据中的其他字段一样使用它。
结论
这是从Excel中的日期中获取月份名称的8种简单方法。
如果您只想显示名称,那么格式选项就足够了。
否则,您可以使用flash填充、公式、电源查询甚至在透视表中将日期转换为名称。
你最喜欢的方法是什么?
嗨,约翰。好帖子。下面是另一个使用CHOOSE的用法,如:=CHOOSE(月(B3),“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”)。感谢所有的精彩提示和视频。竖起大拇指!!
由于鲁尼。比使用SWITCH更高效。我得把这条加到帖子里。谢谢。
凉的谢谢:))
现在就在上面。谢谢
:))