Excel字符串转换为数字 Excel字符串转换为日期格式

星枫姑娘_7166

星枫姑娘_7166

2026-05-28

1153人浏览

原创

品牌型号:联想thinkpad

系统:Windows 10 专业版

软件版本:Microsoft 365

在日常使用Excel处理数据时,格式不一致常常导致计算异常或排序错乱,其中最常见的情况之一就是文本型数字(如带百分号、引号的数值)或文本型日期(如“2022.1.1”)无法参与运算。幸运的是,Excel内置了多种高效函数与操作方式,可快速将字符串精准转换为数值或标准日期格式。本文将系统介绍这两种高频转换场景的操作步骤与实用技巧,助您提升数据处理效率。

一、将Excel中的文本字符串转换为数值

Excel中若单元格内容被识别为文本(例如显示为左对齐的“10%”),即使外观像数字,也无法用于求和、平均等数学运算。此时可借助VALUE函数实现一键转换。

1. 如图所示,A1单元格内为文本格式的“10%”,需将其转为可计算的数值并输出至B1单元格。

在B1中输入等号“=”,随后点击编辑栏右侧的FX函数插入按钮;

Excel字符串转换为数字 Excel字符串转换为日期格式图一:输入等号 2. 在函数分类中选择“全部”,向下滚动查找并选中VALUE函数,点击“确定”;

Excel字符串转换为数字 Excel字符串转换为日期格式图二:选择函数 3. 在弹出的参数窗口中,“Text”字段后输入待转换的单元格地址A1,确认无误后点击“确定”;

Excel字符串转换为数字 Excel字符串转换为日期格式图三:函数参数 4. 转换完成,B1将显示数值0.1(即10%对应的十进制小数),且右对齐,表明已成功转为数值格式。

Excel字符串转换为数字 Excel字符串转换为日期格式图四:转换成功
更简洁的操作方式是:直接在B1输入公式 =VALUE(A1),按回车即可,效果完全一致。

二、将Excel中的文本字符串转换为标准日期格式

Excel Batch Processor
Excel Batch Processor

自动化批量 Excel 任务,包括合并、拆分、格式转换、数据清洗、去重以及支持通配符的批量公式填充。

下载

当日期以非标准文本形式存在(如“2022.1.1”、“2022-01-01”或“2022/01/01”),Excel默认无法识别为日期类型。此时可通过组合LEFT、MID、RIGHT与DATE函数提取年月日并重构为日期值。

1. 示例中,A1单元格含文本“2022.1.1”,目标是将其规范为Excel可识别的日期,并填入B1单元格;

Excel字符串转换为数字 Excel字符串转换为日期格式图五:演示示例
点击B1,输入“=”,再点击FX按钮,在函数列表中搜索并选择DATE函数,点击“确定”。

2. 按照如下方式设置三个参数:

Excel字符串转换为数字 Excel字符串转换为日期格式图六:函数参数

  • Year 参数填写 LEFT(A1,4):表示从A1左侧起取前4位字符作为年份(即“2022”);
  • Month 参数填写 MID(A1,6,1):表示从A1第6个字符开始截取1位,对应月份(注意“.”占1位,故“1”位于第6位);
  • Day 参数填写 RIGHT(A1,1):表示从A1右侧取最后1位字符作为日(此处为“1”)。

⚠️ 注意:所有分隔符(如点号“.”、斜杠“/”、短横“-”)均计入字符位置,编写公式前建议先用LEN和MID辅助定位。

掌握该逻辑后,您可根据实际文本结构灵活调整LEFT/MID/RIGHT的参数,适配各类自定义日期文本格式。

3. 设置完成后点击“确定”,B1即显示为标准日期格式(如“2022/1/1”),鼠标悬停可见完整日期序列值。

Excel字符串转换为数字 Excel字符串转换为日期格式图七:转换成功
进阶写法:直接在B1输入完整公式
=DATE(LEFT(A1,4),MID(A1,6,1),RIGHT(A1,1))
该写法与上述图形化操作完全等效,便于批量复制与维护。

三、批量将文本列转换为日期格式(推荐用于大量数据)

当需转换整列数百甚至上千行文本日期时,手动逐个输入公式效率较低,此时推荐使用“分列”功能——它无需公式、一步到位,且支持多种分隔符自动识别。

1. 选中待转换的整列(如A列),切换至【数据】选项卡,点击【分列】按钮;

Excel字符串转换为数字 Excel字符串转换为日期格式图八:分列选项
2. 在向导第一步中,选择【分隔符号】,点击【下一步】;

Excel字符串转换为数字 Excel字符串转换为日期格式图九:选择分隔符号选项
3. 第二步中,勾选实际存在的分隔符(本例为英文句点“.”,若为“-”或“/”则勾选对应项;若无明确分隔符但各段长度固定,可选【固定宽度】);

注:若原始数据不含Tab,此处勿选Tab键——图十示意仅为界面示例,实际应根据真实分隔符勾选;

Excel字符串转换为数字 Excel字符串转换为日期格式图十:Tab键选项
4. 进入第三步,在【列数据格式】中选择【日期】,右侧下拉菜单中选择与原始文本结构匹配的格式(如YMD对应“2022.1.1”,MDY对应“1.1.2022”等),点击【完成】;

Excel字符串转换为数字 Excel字符串转换为日期格式图十一:选择合适的日期格式
5. 原始文本列将立即转为标准日期格式,支持排序、筛选及所有日期函数运算。

以上即为Excel中两大核心文本转换场景的详细操作指南——涵盖单个转换的函数法与批量处理的分列法。无论是VALUE函数搭配基础文本提取,还是DATE函数协同定位,亦或是零代码的分列向导,都能帮助您快速统一数据格式,夯实后续分析基础。希望本教程切实提升您的Excel实战能力。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1518

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2184

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

5684

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

4669

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

6414

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

8494

11

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.07.29

4299

17

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.07

4347

13

常用字符串方法大全
常用字符串方法大全

常用字符串方法大全

2025.08.08

2288

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习