excel怎么从文本格式中提取出,月份的天数呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel怎么从文本格式中提取出,月份的天数呢?相关的知识,希望对你有一定的参考价值。
比如A1=2020年,B1=1月,都不是日期格式,就是可更改的文本。如果我想提取出2020年1月一共有多少天。用什么公式呢?
公式:
=DAY(DATE(SUBSTITUTE(A1,"年",""),SUBSTITUTE(B1,"月","")+1,1)-1)
示例:
原理:
使用DATE组合出下个月1日的日期,然后-1取天数。
参考技术A 1)嗯,我花了10分钟才在 excel 里完成。2)在工具菜单中,点击加载宏命令。如果加载宏对话框没有分析工具库,单击浏览按钮导航到分析工具库加载宏文件分析32。Xll 所在的驱动器和文件夹(通常位于 microsoftoffice 库分析文件夹中) ; 如果找不到该文件,则运行 setup。3)选中分析工具库复选框。4)要做到这一点,您需要两个单元格,如单元格 a1: date 类型,我们存储您需要的日期,如2005-9-9。当然,你可以随意改变日期。B2单元格: numeric,我们在 a1中存储你想要的日期的每个月的总天数。函数是: = day (eomonth (a1,0)5)例如,b2的值是30。当我们把 a1的日期改为2005-8-2时 b2的值是31。问题解决了 参考技术B 在C1输入公式=EOMONTH(date(mid(a1,1,4),mid(b1,1,find("月",b1)-1),"01"),0)如何用excel计算月份和天数?
参考技术A利用excel计算步骤如下:
1. 两日期格式数值相减得出天数,再除以一月多少天,然后再取整。公式为:INT((结束日期-开始日期)/30),其中INT()为向下取整函数。其实因为每月的天数大部分是不同的,所以无论是除以30还是31都无法精确算出月数,所以先算出天数再算出月数的方法不可取。
2. 使用DAYS(结束日期,开始日期)函数,同方法一,先算出天数再算出月数,所以还是不建议使用。此处也不截图演示了。
3. 使用函数DATEDIF(开始日期,结束日期,“期间数类型”)。其中“期间数类型”为“Y”表示整年数;为“M”表示整月数;为“D”表示天数。由于这个是直接算出月数的,因此建议使用。
以上是关于excel怎么从文本格式中提取出,月份的天数呢?的主要内容,如果未能解决你的问题,请参考以下文章