将文本转换为值(Microsoft Excel)
如果您使用Excel来处理从另一个系统导入的数据,您将知道数据经常需要大量工作。例如,您可能会导入表示时间值的信息,但实际上该数据最终被Excel视为文本字符串。
如果您在这种情况下找到数据,则不会丢失所有数据。如果要将文本值转换为实际时间值,可以通过多种方法完成任务。首先是遵循以下步骤:
。在您需要转换的数据右侧插入一个空白列。
。在第一个具有文本格式时间值的单元格的右侧,输入以下公式。确保将单元格的地址替换为A1:
。向下复制公式,以便要转换的每个单元格都在其右侧具有公式。
。选择您要在其中放置公式的列。
。按Ctrl + C。这会将选定的信息复制到剪贴板。
。显示功能区的“主页”选项卡。
。单击“粘贴”工具下的向下箭头,然后选择“选择性粘贴”。 Excel将显示“选择性粘贴”对话框。 (请参见图1。)
。确保选中值单选按钮。
。单击确定。您所有的公式都将替换为实际值。
。使用所需的时间格式设置列的格式。
。删除原始的文本格式的时间列。
一旦开始执行此过程,它就会很快。但是,不如以下方法那么快:
。选择包含文本格式的时间的单元格。如果是整列,请选择整列。
。显示功能区的“数据”选项卡。
。单击“文本到列”工具。 Excel启动“将文本转换为列”向导。 (请参见图2。)
。不必担心向导中的任何设置-您的数据应该可以很好地转换为默认值。
。单击完成。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(11438)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处找到适用于Excel的较早菜单界面的本技巧的版本: