Excel formula 如何在Excel中将数字日期转换为文字日期
我希望使用字段的前六位数字,并将其转换为Excel中的文字日期,即希望将8305305003082转换为1980年5月30日 谢谢Excel formula 如何在Excel中将数字日期转换为文字日期,excel-formula,Excel Formula,我希望使用字段的前六位数字,并将其转换为Excel中的文字日期,即希望将8305305003082转换为1980年5月30日 谢谢 Jacques如果您想要第一个数字,请使用左。例如: 单元格A1值为41680123456789 单元格B1公式将为上限(文本(日期(年)(左(A1;5));月(左(A1;5));日(左(A1;5));“dd-mmmm-yyyy”) 结果将是2014年2月10日。希望有帮助。你是说8305305003082应该是1983年5月30日吗?所以你的号码以yyMMdd
Jacques如果您想要第一个数字,请使用
左
。例如:
- 单元格
值为A1
41680123456789
- 单元格
公式将为B1
上限(文本(日期(年)(左(A1;5));月(左(A1;5));日(左(A1;5));“dd-mmmm-yyyy”)
结果将是2014年2月10日。希望有帮助。你是说8305305003082应该是1983年5月30日吗?所以你的号码以yyMMdd开始。如果您的数字位于单元格A1中,请使用以下公式:
=日期(左(A1,2)、中(A1,3,2)、中(A1,5,2))
请确保将单元格格式化为日期,否则它看起来就像一个数字,例如30466。您好,这有助于拼写出名称。不幸的是,我不明白如何让我的示例8305305003082显示为1983年5月30日。似乎无法理解用于将前5个数字转换为2014年2月10日的逻辑。没有看到41680中的逻辑。感谢您的回复。逻辑是:Excel将所有日期视为序列号。然后,它使用格式将序列号表示为日期。正在
1=1900年1月1日。这就是为什么你不能从8305305003082
获得1983年5月30日的。正确的值是30466
。有没有办法将我的830530转换为正确的序列号?我觉得太难了。不是每个人都有必要的智力去做这件事。但是如果你想试试。。。好的,这里是:做一个简单的减法。你的意思是8305305003082应该是1983年5月30日吗?