EXCEL如何将一个几年几个月的数值转换成月数,例如7年3个月转换成87个月

 我来答
刺友互
高粉答主

2020-04-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:74.1万
展开全部

1、要求对下图中的A列数值进行转换,将其转换为会计方式显示数值。

2、点击选中转换的数值区域,点击鼠标右键,在弹出的菜单选项中点击选择【设置单元格格式】选项。

3、如下图,通过上一步骤,系统弹出【设置单元格格式】对话框。

4、在弹出的【设置单元格格式】对话框中:左边勾选【自定义】选项;右边点击下图中蓝色箭头指向的选项,设置好后点击【确定】按钮,关闭对话框。

5、返回到工作表中,通过以上操作步骤,A列的数值就转换为了会计的计数方式显示。

真水无香911
推荐于2017-11-25 · 专注EXCEL、品质管理、ISO体系
真水无香911
采纳数:227 获赞数:1857

向TA提问 私信TA
展开全部
假设7年3个月在A1单元格,
在B1输入=SUM(--LEFT(A1,FIND("年",A1)-1)*12,--MID(A1,FIND("年",A1)+1,(FIND("个",A1)-FIND("年",A1))-1))&"个月"
结果就会显示87个月。。。
其他如12年3个月、12年10个月的都可以正确显示。。。
如果有出现未满1年以上的人员时,公式需要追加:
=IF(ISERROR(FIND("年",A1)),LEFT(A1,LEN(A1)-FIND("个",A1)+1)&"个月",(SUM(--LEFT(A1,FIND("年",A1)-1)*12,--MID(A1,FIND("年",A1)+1,(FIND("个",A1)-FIND("年",A1))-1)))&"个月")
这个公式就会将未满1年以上的人员也正确显示。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
表里如一
2012-09-17 · 知道合伙人软件行家
表里如一
知道合伙人软件行家
采纳数:2066 获赞数:11638
从事6年生产管理,期间开发了多款小软件进行数据处理和分析,后

向TA提问 私信TA
展开全部
假设“7年3个月”这样的数据在A1单元格,要在B1单元格显示“87个月”
那么在B1输入:
=TEXT(LEFT(A1,FIND("年",A1)-1)*12+MID(A1,FIND("年",A1)+1,FIND("个月",A1)-FIND("年",A1)-1),"#个月")

下拉即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无畏ing
推荐于2017-11-28 · TA获得超过6406个赞
知道大有可为答主
回答量:4549
采纳率:78%
帮助的人:2579万
展开全部
用函数公式比较麻烦,建议用自定义名称.
假设7年3个月在A1
选择B1
CTRL+F3
随便定义个名称,比如:小日本
引用位置输入:
=EVALUATE(SUBSTITUTE(SUBSTITUTE(A1,"年","*12+"),"个月",))
确定退出,回到工作表,在B1输入:
=IF(A1="","",TEXT(小日本,"0!个!月"))
下拉填充
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2012-09-17 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部
=LEFT(A2,FIND("年",A2)-1)*12+MID(A2,FIND("年",A2)+1,(FIND("个",A2)-FIND("年",A2)-1))
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式