看了很多答案发现错误的地方很多,所以特地答一下,首先要清楚转换原理如下:
假设单元格内容如下:
则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
要在Excel中将日期转化为中文,可以使用以下步骤:
首先,确保你的日期数据已经正确格式化为日期格式。选中包含日期的单元格或列,然后右键点击并选择"格式设置单元格"。在对话框中选择"日期"类别,并选择你想要的日期格式。
创建一个空白单元格,用来存放转化后的中文日期。
在空白单元格中使用Excel的TEXT函数来将日期转化为中文。函数的语法如下:
=TEXT(日期单元格, "自定义格式")
例如,如果日期位于A1单元格,你可以在空白单元格中使用如下公式:
=TEXT(A1, "[$-0804][DBNum2][$-804]yyyy年m月d日")
该公式的含义是将日期格式化为"yyyy年m月d日"的中文格式。
按下回车键,你将在空白单元格中看到转化后的中文日期。
注意:上述的日期格式可能因不同的Excel版本、区域设置和语言包而有所不同。你可以根据自己的需要调整日期格式字符串。