python输入数字输出月份英文缩写_英文和数字表示的月份,如何在 Excel 中相互转换?...
工作中如果需要填写月份,经常用的是英文简写,当然特定情况下也会要求写全称。
还有一些情况下,为了便于排序,需要用数字来表示月份。
这就衍生了一个比较有趣的问题:英文和数字形式的月份,如何相互转换?
案例:
将英文月份转换为数字月份,再将数字月份转换成英文缩写和全称的月份,如下图所示。
解决方案1:英文月份转数字
说到将月份作为数字提取出来,熟悉函数的同学可能已经想到了month函数。没错,就是它!
虽然这个函数非常简单,但是怎么用却也有技巧,如果姿势不对,也一样求不出结果。
我们就先来看看如果直接用month,会不会得出正确结果。
在B2单元格中输入以下公式:
=MONTH(A2)
然而,出错了。为什么呢?
这是因为month函数的参数必须是日期或者一个代表日期的序列值,而英文的月份简写只是一个文本,因此会报错。
所以,需要通过公式中的一个小小变化将文本转换为日期,下面就是正确答案。
1.在B2单元格中输入以下公式-->下拉复制公式:
=MONTH(A2&"1")
公式释义:
本公式的重点主要在于参数的设置,A2&"1"的结果为Jan1,相当于1月1日,这就将文本转换成了日期格式;
最后用month函数提取上述日期的月份,就能得到一个表示月份的数字了
其实上述公式的参数如果演变如下,也一样能得出结果:
=MONTH(A2&"-1")
参数的结果为Jan-1,这是一个更规范的日期格式,所以当然符合month函数的要求。
=MONTH(A2&"2")或 =MONTH(A2&2)
这两个公式的参数结果都是Jan2,即1月2日,用month求月份,日的改变不会影响月份结果。
解决方案2:数字月份转英文
转换成英文简写:
1.在E2单元格中输入以下公式-->下拉复制公式:
=TEXT("1-"&D2,"mmm")
公式释义:
跟前面公式的用法同理,text函数可以将日期转换为英文简写的月份,但前提是转换的对象必须是日期格式;
D列的数字显然不是日期,而通过 "1-"&D2,就将D列分别转换为1-1,1-2……1-12,分别代表1月1日,2月1日……12月1日;
然后用 TEXT函数转换成简写的英文月份
*请注意:因为我用的是英文版的Excel,英文环境中默认格式为“日-月”,所以参数需要设置为 "1-"&D2。如果是中文版的Excel,请改为D2&"-1",即“月-日”的形式,才能被正确识别。
转换为英文全称:
2.在F2单元格中输入以下公式-->下拉复制公式:
=TEXT("1-"&D2,"mmmm")
跟上一个公式唯一的区别是,第二个参数多了一个m。
python输入数字输出月份英文缩写_英文和数字表示的月份,如何在 Excel 中相互转换?...相关推荐
- 单引号 数字_办公软件操作技巧010:如何在excel中输入连续多个数字“0”
在日常工作中,我们编辑的excel电子表格内,有时需要输入含有多个"0"的数字,如下图,如果这样的数字比较多的话,从数字键逐个输入"0"就会比较麻烦.今天我们就 ...
- excel行列互换_办公软件操作技巧043:如何在excel中实现行列转置
在日常工作中,有时我们需要将excel表格数据的行列进行转置,也就是把行列的数据互换,如下图所示,今天我们就来分享在excel中进行行列转置方法. 行列转置 方法一:复制粘贴法 第1步:选中表格数据- ...
- 符号在excel中的引用_如何在Excel中添加项目符号
&符号在excel中的引用 There's no built-in feature for bullets in Excel, like there is in a Word document ...
- 合并的表格怎么加横线_如何在excel中文字后面加横线
如何在excel中文字后面加横线以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何在excel中文字后面加横线 好办啊 ...
- excel 重复方差分析_如何在Excel中运行方差方差分析的两种方法
excel 重复方差分析 Recently, we looked at how to Perform a One-Way Analysis of Variance in Excel. In today ...
- excel中去重计数_如何在Excel中计数
excel中去重计数 There are lots of different ways to count things in Excel – maybe you need to count the n ...
- c语言里自然对数e怎么表示,如何在e_如何在EXCEL中表示自然对数e呢_淘题吧
❶ 在C语言里怎么表示e的x次方 楼上那个pow是可以,不过恕我提个问题:那个e怎么用a表示啊? 其实在 头文件是#include"math.h" 里还有一个exp函数 表示方法: ...
- excel调用python编程-如何在excel中调用python脚本
如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...
- webbrowser控件 有数据 但页面空白_如何在Excel中实现可以切换不同数据系列的滚珠图?...
▲更多精彩内容,请点击上方Excel小铲子▲ 操作系统版本 Windows 10 64位 Excel版本 Microsoft Excel 2016 64位 案例文档下载 链接:https://pan. ...
- vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?
Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...
最新文章
- #抵抗3#(#Resistance 3#) 绝对值得体验的冒险历程
- matlab 安装(2018a图解版)
- 类的声明、成员的访问控制和对象
- 罗曼股份抢先驶入四万亿智慧城市建设主航道
- FFmpeg的Android平台移植—编译篇(验证可用)
- Python——Pycharm基本设置
- excel服务器数据同步修改,勤哲Excel服务器同步解决海量数据快速上传问题
- mb778cn 计算机故障或繁忙,松下 KX-MB778CN驱动
- Docker安装ElasticSearch 版本7.6.2
- windows10系统平移到新的硬盘(修复引导区)
- Java中的浮点型数据类型
- [答疑]举报卖家、举报买家还是举报
- 首场百度大脑开放日来袭 | 全新开放24项AI技术
- 指针 转 智能指针_智能指针-它们真的那么聪明吗?
- PyTorch单机多卡分布式训练教程及代码示例
- 教师资格证小学计算机面试题库,小学教师资格证面试题库.docx
- #创新应用#图钉:记录人生的足迹
- python获取股票数据接口
- 移动端调试神器 VConsole与eruda
- Wetool 一款高效免费的微信社群管理工具,检查单向好友,自动回复、群发
热门文章
- 基于python的百度离线地图下载器
- 【Python】TX云服务器下CentOS+Python3+Nginx+uwsgi+Bottle搭建Web服务
- 从程序员到项目经理(28):该死的结果导向(只看结果,不问过程到底行不行?)【转载】
- RTL8152网卡Linux驱动,openwrt增加 rtl8150 USB网卡驱动支持
- python中换页是干嘛的_python什么是转页符
- 从零到一搭建一个属于自己的博客系统(弍)
- Docker安装phpmyadmin
- Tortoise SVN Clean up失败的解决方法
- 【Android 逆向】ApkTool 工具使用 ( ApkTool 简介 | ApkTool 解包和打包 )
- dimens文件生成器