excel中日期转化为中文的问题?

如题所述

看了很多答案发现错误的地方很多,所以特地答一下,首先要清楚转换原理如下:

假设单元格内容如下:

则excel公式:

LEFT(B1,FIND("°",B1)-1)+(MID(B1,FIND("°",B1)+1,FIND("′",B1)-FIND("°",B1)-1)+MID(B1,FIND("′",B1)+1,LEN(B1)-FIND("′",B1)-1)/60)/60

按照题主的所问,公式如下:

公式如下:=A1+(B1+C1/60)/60

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-07-18

要在Excel中将日期转化为中文,可以使用以下步骤:

    首先,确保你的日期数据已经正确格式化为日期格式。选中包含日期的单元格或列,然后右键点击并选择"格式设置单元格"。在对话框中选择"日期"类别,并选择你想要的日期格式。

    创建一个空白单元格,用来存放转化后的中文日期。

    在空白单元格中使用Excel的TEXT函数来将日期转化为中文。函数的语法如下:
    =TEXT(日期单元格, "自定义格式")

    例如,如果日期位于A1单元格,你可以在空白单元格中使用如下公式:
    =TEXT(A1, "[$-0804][DBNum2][$-804]yyyy年m月d日")

    该公式的含义是将日期格式化为"yyyy年m月d日"的中文格式。

    按下回车键,你将在空白单元格中看到转化后的中文日期。

    注意:上述的日期格式可能因不同的Excel版本、区域设置和语言包而有所不同。你可以根据自己的需要调整日期格式字符串。

相似回答