rotinom
2021-03-30T05:28:39+00:00
就是我在输入一个年月,比如[2021年4月]时,上面的数据格式会变成“自定义”。
继续用mid函数提取,比如=mid(A1,1,4),提取到的不是2021,而是其他数字4419。
如果把2021年4月这个单元格修改成常规,就会变成44197,请问这个是怎么回事,如果想要用函数提取年份应该怎么做?
如果你输入的是日期,比如你说的2021年12月31日,这个单元格就不要改动格式,用日期的格式
取数的话=YEAR(A1)=2021
=MONTH(A1)=12
=DAY(A1)=31
[quote][pid=506322371,26244044,1]Reply[/pid] Post by [uid=8854517]洛川银[/uid] (2021-04-08 13:37):
如果你输入的是日期,比如你说的2021年12月31日,这个单元格就不要改动格式,用日期的格式
取数的话=YEAR(A1)=2021
=MONTH(A1)=12
=DAY(A1)=31[/quote]好的,谢谢大佬。那想请问一下为什么mid会失效呢。
[quote][pid=506322371,26244044,1]Reply[/pid] Post by [uid=8854517]洛川银[/uid] (2021-04-08 13:37):
如果你输入的是日期,比如你说的2021年12月31日,这个单元格就不要改动格式,用日期的格式
取数的话=YEAR(A1)=2021
=MONTH(A1)=12
=DAY(A1)=31[/quote]还有就是怎么让单元格不自动识别为日期格式呢?
或者说想用mid函数提取有什么办法吗?
=mid(text(A1,"yyyy/mm/dd"),1,4)
你试一下这个,就知道为什么了
[quote][pid=506323400,26244044,1]Reply[/pid] Post by [uid=62309801]可叹可洗1[/uid] (2021-04-08 13:42):
还有就是怎么让单元格不自动识别为日期格式呢?
或者说想用mid函数提取有什么办法吗?[/quote]把单元格改成文本格式再输入日期
因为这是个日期格式的数字,即从1900年1月1日算起第多少天。
[quote][pid=506323875,26244044,1]Reply[/pid] Post by [uid=232715]dddguy[/uid] (2021-04-08 13:44):
=mid(text(A1,"yyyy/mm/dd"),1,4)
你试一下这个,就知道为什么了[/quote]懂了,谢谢大佬。[s:a2:干杯]
[quote][pid=506324103,26244044,1]Reply[/pid] Post by [uid=2194671]流浪的芸[/uid] (2021-04-08 13:45):
把单元格改成文本格式再输入日期[/quote]懂了,谢谢大佬。[s:a2:干杯]