怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

经验直达:

  • EXCEL如何把日期转换为文本
  • 怎样把excel表格的日期转换成文字
  • excel表格中如何将日期转换成文本格式

一、EXCEL如何把日期转换为文本


可以选中需要的日期数据使用数据分列来先批量转换为文本格式 。点击该数据选择数据分列,然后将日期数据分割并选个文本就可以实现了 。具体的设置方法如下:
1、在电脑上打开一个EXCEL文件 , 点击右键选择格式选择设置格式进入 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

2、在出现的设置格式界面中可以看到当前的数据为日期格式 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

3、选中该日期格式的数据列,点击上方的分列按钮 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

4、在弹出的数据分列对话框中勾选固定宽度以后点击下一步 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

5、页面跳转以后使用鼠标点击该日期格式后面,可以看到出现的一条分割线,点击下一步 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

6、在出现的数据分列界面中点击日期的数据列以后选择文本并点击完成按钮 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

7、此时选中该列数据点击右键选择设置单元格格式进入 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

8、在出现的设置单元格格式中就可以看到已经将该列的日期数据批量转化为文本格式数据了 。
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本



二、怎样把excel表格的日期转换成文字


1.如何在excel中把日期转换成纯数字
在excel中把日期转换成纯数字 , 可通过text函数将日期格式转换为文本格式,再通过选择性粘贴转换为纯数字 。

方法步骤如下:

1、打开需要操作的EXCEL表格,点击任意空白位置,在公式编辑框中输入“=text(” , 然后点击需要转换的日期所在单元格 。

2、继续输入公式"yyyymmdd",并按回车完成公式=text(A1,"yyyymmdd")的输入 。(公式中的符号都需要在英文状态输入)

3、通过下拉填充下方单元格公式,并按“Ctrl C”复制单元格 。

4、在另外空白位置,点击鼠标右键,选择“选择性粘贴” 。

5、在粘贴选项中选择“数值”,下面运算选择“加”,然后点击下方的确定按钮即可 。

6、返回EXCEL表格,可发现已成功将日期格式的单元格成功转换成纯数字 。
2.在excel中如何将日期转化成数字
在excel中如何将日期转化成数字,可通过TEXT函数转换 。

方法步骤如下:

1、打开需要操作的EXCEL表格 , 在任意空白单元格中输入“=TEXT(”,并点击选择需要转换的日期所在的单元格 。

2、继续在函数编辑框中输入“yyyymmdd”),并回车即可 。

3、通过下拉填充下方单元格公式,返回EXCEL表格,可发现已成功将日期转换成数字 。
3.excel 日期变成了数字怎么转换过来
excel 日期变成了数字怎么转换过来:

试着用函数转化一下吧,假设你的日期数据放在A1:A100中 , B1中输入

=DATE(YEAR(A1),MONTH(A1),DAY(A1))

用自动填充柄将B1的公式向下复制就可以了 。

1. 因为计算的结果是以数字形式显示的,之后需要设置一下单元格的格式 , 点击右键,设置单元格格式,如下图所示,选择一种日期格式,之后点击确定

2. 除了用函数转换还有另一种方法,利用数据 分列功能将某列文本类型的日期转换为真正的日期

3. 选中a列 点击数据 分列,第一步直接点击下一步,

4. 第二步,取消勾选分隔符号 , 然后点击下一步

5. 在第三部中,选择日期单选框,排列方式选择YMD,然后点击完成

6. 完成后的结果如下图显示,数据变成了真正的日期,而且是靠右对齐的 。

注意:我们这里的数值必须是8位的 , 否则可能不会成功 。


三、excel表格中如何将日期转换成文本格式


正如楼上所言,你所设置的单元格原来还是文本格式 , 把它变为其他格式似乎无动于衷 。如果设置成日期格式之后,再双击进入单元格,应该就可以了 。

怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

当然,也可以使用VBA程序快速转换,程序代码如下:

Sub Format_D()
Dim i
On Error Resume Next'忽略运行过程中可能出现的错误
Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表Sheet1

mysheet1.Columns("A:A").NumberFormatLocal = "yyyy/mm/dd" '设置成日期格式

For i = 2 To 1000'从第2行到1000行
If mysheet1.Cells(i, "A") <> "" Then'如果单元格不是空白,则
mysheet1.Cells(i, "A").Value = https://www.itzhengshu.com/excel/mysheet1.Cells(i,"A").Value
End If
Next

End Sub
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本

程序运行之后的结果如下:
【怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本】
怎样把excel表格的日期转换成文字 EXCEL如何把日期转换为文本


相关经验推荐