有关EXCEL中数值转换成文本的一个问题?

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:51:09
在EXCEL中,可用“TEXT”函数来将数值转换成日期。我用“TEXT”将“35849”转换成了“23-02-1998”。但不知其转换中是按什么数学关系来转换的?即“35849”是如何对应“23-02-1998”的?请指教。

excel存储日期都是按整数存储的,他是从1900年1月1日起算,到那个日期的天数。

TEXT
将一数值转换为按指定数字格式表示的文本。
语法
TEXT(value,format_text)
Value 为数值、计算结果为数值的公式,或对数值单元格的引用。
Format_text 所要选用的文本型数字格式。即“单元格格式”对话框“数字”选项卡的“分类”列表框中显示的格式。Format_text 不能包含星号 (*),也不能是常规型。
说明
通过“格式”菜单调用“单元格格式”对话框,然后在“数字”选项卡上设置单元格的格式,只会改变单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。
示例
TEXT(2.715, "$0.00") 等于 "$2.72"
TEXT("4/15/91", "mmmm dd, yyyy") 等于 "April 15, 1991"