我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
本文将讲述如何将非标准日期格式或文本转换为Excel中的标准日期。如果您的日期为mmddyy文本格式,并且您希望使用Excel公式将其更改为mm / dd / yyyy的正常日期格式。如何在Excel 2013/2014中将mmddyyyy文本转换为普通日期格式。
假设您有B1:B4区域的数据列表,其中包含文本格式的日期值。你可以通过下面的任意一种方法将其转换为普通日期格式。
要将mmddyyyy文本转换为普通日期格式,您可以使用基于DATE函数,MID函数和RIGHT函数的公式。像这样:
=DATE(RIGHT(B1,4),LEFT(B1,2),MID(B1,3,2))
将此公式键入空白单元格并按Enter键,然后将“自动填充手柄”向下拖动到其他单元格以应用此公式进行转换。
您还可以使用Excel中的“分列”功能将mmddyyyy文本转换为普通日期格式。只需执行以下步骤:
步骤1:选择要转换的单元格范围,例如:B1:B4。
步骤2:转到Excel功能区中的“数据”选项卡,然后单击“数据工具”组下的“分列”命令。并且将出现“文本分列向导”对话框。
步骤3:在“文本分列向导”对话框中的“原始数据类型”部分下选择“分隔符号”选项,然后单击“下一步”按钮。再次单击下一步按钮。
步骤4:在列数据格式下选择日期选项,然后从日期的下拉列表框中选择MDY。然后选择目标单元格用来放置数据。单击完成按钮。
步骤5:您将看到所选单元格已转换为正常日期格式。
如果要快速将mmddyyyy文本转换为普通日期格式,还可以使用Excel VBA宏来获得相同的结果。只需执行以下步骤:
步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。
步骤2:然后将出现“Visual Basic编辑器”窗口。
步骤3:单击“插入” – >“模块”以创建新模块。
步骤4:将以下VBA代码粘贴到代码窗口中。然后单击“保存”按钮。
Sub ConvertTeoneCelltToDate()
Set MyRange = Application.Selection
Set MyRange = Application.InputBox("Select a Range:", "Convert mmddyyy to date", MyRange.Address, Type:=8)
For Each oneCell In MyRange
oneCell.Value = DateSerial(Right(oneCell.Value, 4), Left(oneCell.Value, 2), Mid(oneCell.Value, 3, 2))
oneCell.NumberFormat = "mm/dd/yyyy"
Next
End Sub
步骤5:返回当前工作表,然后运行上面的excel宏。点击执行按钮。
步骤6:选择一个包含要转换的文本数据的范围,例如:B1:B4。单击确定按钮。
步骤7:让我们看看最后结果:
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08