中企动力 > 商学院 > excel批量数字转文本
  • ?

    Excel Text函数的9大使用实例

    JACKYMC

    展开

    在 Excel 中,Text函数用于把数字、日期转为文本,转换时要指定格式。可指定的格式比较多,主要有保留小数位、给数字加百分号或千位分隔符、在数字前加货币符号、把日期按年月日显示、时间按 24 小时或 12 小时显示、格式中带条件等,所有这些格式将用具体实例演示,总共分为九大实例,以下就是它们的具体操作方法,实例操作所用版本均为 Excel 2016。

    一、Text函数语法

    1、表达式:TEXT(Value, Format_Text)

    中文表达式:TEXT(数值, 格式)

    2、说明:

    A、保留指定小数位数时,如果要保留小数部分末尾的 0,用 0 占位符,例如 5.604 用格式 0.00 或 #.00 保留两位小数,结果为 4.60;如果不希望保留小数部分末尾的 0,用 # 占位符,例如 5.604 用格式 #.## 保留两位小数,结果为 5.6。

    B、保留指定小数位数时,如果要求小数部分末尾的 0 用空格代替,用 ? 占位符,例如 4.503 用格式 0.0?,结果为 4.5。

    二、Text函数的使用方法及实例

    (一)用 0 和 # 保留小数

    1、选中 A1 单元格,输入公式 =TEXT(A1,"0.00"),按回车,返回 34.50;双击 A1 单元格,把公式中的 0.00 改为 #.##,按回车,返回 34.5;操作过程步骤,如图1所示:

    图1

    2、用格式 0.00 时,Text函数把数值转为文本时会保留小数部分末尾的 0;用格式 #.## 时,则会省略小数部分末尾的 0。

    (二)把小数转为整数和分数

    选中 B1 单元格,把公式 =TEXT(A1,"0 ?/?") 复制到 B1,按回车,返回 2 1/8;双击 B1,把公式中的 0 改为 #,按回车,返回相同的结果;操作过程步骤,如图2所示:

    图2

    (三)以 0 开头的数字用Text函数转换后仍以0开头

    1、选中 B1 单元格,输入公式 =TEXT(A1,REPT(0,8)),如图3所示:

    图3

    2、按回车,返回 02512569,原 A1 中的数字前面有三个 0,返回结果只有一个 0,如图4所示:

    图4

    3、公式说明:公式 =TEXT(A1,REPT(0,8)) 用 REPT函数把 0 重复 8 次,即得格式 00000000,然后把 A1 中的数字 0002512569 按 8 个 0 的格式返回文本;如果用 Rept函数把 0 重复 9 次,即 REPT(0,9),则返回结果 002512569。

    (四)用井号 # 和星号 * 把数字转为文本并取整

    1、选中 B1 单元格,把公式 =TEXT(A1,"#*,") 复制到 B1,按回车,返回 24;把鼠标移到 B1 单元格右下角的填充柄上,按住鼠标左键,往下拖,则 A2 和 A3 单元格中的数字也被转为文本并取整;操作过程步骤,如图5所示:

    图5

    2、从对三个数字的取整可以看出,每个数字都按四舍五入取整;另外要注意取整格式 #* 后带一个半角逗号(,)。

    (五)给数字加上货币符号

    1、假如要给价格加上元(¥)。选中 E2 单元格,把公式 =TEXT(C2,"¥#") 复制到 E2,按回车,则给 C2 中的价格加上 ¥;用往下拖的方法给其它价格加上 ¥,操作过程步骤,如图6所示:

    2、如果要保留指定小数位数(例如保留一位小数),可以把公式改为 =TEXT(C2,"¥#.0"),如图7所示:

    图7

    3、按回车,返回 89.0,同样用往下拖的方法按指定格式返回其它价格,如图8所示:

    图8

    (六)给数字加上百分号 %

    1、选中 B2 单元格,把公式 =TEXT(A1,"0.0%") 复制到 B2,按回车,则 A1 单元格的数字被加上 %,并自动扩大 100 倍;用往下拖的方法给其它数字加上 %,操作过程步骤,如图9所示:

    图9

    2、如果只是给小数加上百分号,不要求扩大 100 倍,可以把公式改为 =TEXT(A1/100,"0.0%"),操作过程步骤,如图10所示:

    图10

    (七)给数字加上千位分隔符

    1、把公式 =TEXT(A1,"#,###") 复制到 B1,按回车,返回 235,362,同样用往下拖的方法给其它数字加上千位分隔符,操作过程步骤,如图11所示:

    图11

    2、如果有小数要保留指定小数位数(例如保留两位小数),可以把公式改为 =TEXT(A1,"#,###.00")

    (八)按指定格式显示日期和时间

    1、按指定格式显示日期

    A、把公式 =TEXT(A1,"YYYY年MM月dd日") 复制到 B1 单元格,按回车,返回 2018年9月20日,用往下拖的方法把其它日期显示为指定格式;双击 B1 单元格,把年月改为-,删除“日”,按回车,返回 2018-09-20,同样往下拖把其它日期改为指定格式,操作过程步骤,如图12所示:

    图12

    B、还可以把日期显示为其它格式,例如把短横线改为点(.),只需把公式改为 =TEXT(A1,"YYYY.MM.dd")。另外,如果“年”只允许显示两位,可以把公式改为 =TEXT(A1,"YY.MM.dd")。

    2、按指定格式显示时间

    A、把公式 =TEXT(A1,"h:mm:ss") 复制到 B1 单元格,按回车,返回 9:23:38,往下拖把其它时间显示为时分秒的格式;双击 B1 单元格,把公式改为 =TEXT(A1,"h:mm:ss AM/PM"),按回车,返回 12 小时制的时间,同样往下拖把其它时间改为12小时制;再次双击 B1 单元格,把秒去掉,公式变为 =TEXT(A1,"h:mm AM/PM"),按回车,返回只有时分的时间;操作过程步骤,如图13所示:

    图13

    B、格式 "h:mm:ss AM/PM" 中,AM 表示上午,PM 表示下午。如果要求把日期和时间都按指定格式输出,公式可以这样写:=TEXT(A1,"YYYY年MM月dd日 h:mm:ss")。

    (九)格式带条件

    1、假如要求价格大于 0,显示价格,价格为 0 或空显示 0。把公式 =TEXT(C2,"[>"&C7&"]0") 复制到 E2,按回车,返回 89,用往下拖的方法把其余价格显示为指定格式,操作过程步骤,如图14所示:

    图14

    2、价格大于 0 的都显示为价格,价格为 0 和空都显示为 0,说明格式 "[>"&C7&"]0") 无误。如果反过来要求价格小于等于 0 的显示价格,价格大于 0 的显示 0,格式可以这样写 "[>"&C7&"]!0",即在 0 前加 !,则公式变为 =TEXT(C2,"[>"&C7&"]!0")。

  • ?

    Excel TEXT函数怎么把数值转换成文本?

    Tome

    展开

    TEXT

    将数值转换为按指定数字格式表示的文本。

    语法

    TEXT(value,format_text)

    Value   为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

    Format_text   为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

    说明

    Format_text 不能包含星号 (*)。

    通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。 

    示例

    其中text函数取得是货币形式文本。

    (本文内容由百度知道网友芥茉樱桃贡献)

  • ?

    Excel用Value函数和其它6种方法把文本转为数值,含批量转换实例

    鱼虫子

    展开

    在 Excel 中,数字文本、日期和时间都可以转为数值;其中把文本转换为数值共有 8 种方法,既可以用Value函数,又可以用加减乘除,还可以选择性粘贴,其中用选择性粘贴能实现批量把文本转为数值;把日期和时间转为数值也可以用Value函数,还可以用快捷键。在把文本和日期时间转为数值时,如果包含无法转换的字符,会返回值错误 #Value!,这种情况需要把无法转换的字符去除。以下是 Excel 把文本转为数值的7种方法,实例操作所用版本均为 Excel 2016。

    一、Value函数语法

    1、表达式:VALUE(Text)

    2、说明:

    Text 为文本或对包含文本单元格的引用;Text 可以为能转为数值的文本、日期或时间,如果 Text 为其它无法转为数值的类型,将返回值错误 #VALUE!;另外,在公式中不需要用 Value 把 Text 转为数值,Excel 会自动转换。

    二、Value函数的使用方法及实例

    (一)输入的元符号(¥)不能转换的实例

    1、选中 D7 单元格,输入公式 =VALUE("¥369"),按回车,返回值错误 #VALUE!;双击 D2 单元格,在数字前面输入 ¥,双击 D7 单元格,把公式改为 =VALUE(D2),按回车,也返回值错误 #VALUE!;操作过程步骤,如图1所示:

    图1

    2、数字前面带输入的元符号(¥)无论是直接写到公式中还是写到单元格中,都无法转为数值,但有一种方法可以把带元符号的数值转为数值,前提是用 Excel 中的元符号()或把单元格格式设置为“货币”,操作过程步骤,如图2所示:

    图2

    3、操作过程步骤说明:双击 D2 单元格,把 ¥ 删除,单击一下 E2 单元格,选择“开始”选项卡,单击“数字”上面的“会计数字格式”图标右边的倒三角,在弹出的菜单中选择“ (中文)中国”,把 D 列拉宽一些,则把 D2 设置为带元符号( )的货币格式,D7 中的公式 =VALUE(D2) 也随之返回正确的值;双击 D7,把公式改为 =VALUE("369"),也返回正确的值。

    (二)把时间转为数值的实例

    1、把公式 =VALUE(A1) 复制到 A1 单元格,按回车,返回 0.679166667;双击 B1 单元格,把公式改为 =VALUE("16:18"),按回车,也返回 0.679166667;操作过程步骤,如图3所示:

    图3

    2、把时间写到公式时,需要加双引号,否则会返回错误。

    (三)日期与数值相互转换实例

    1、日期转为数值

    (1)选中 B1 单元格,输入公式 =VALUE(A1),如图4所示:

    图4

    (2)按回车,返回日期 2018/10/14 转为数值的结果 43387,如图5所示:

    提示:把日期转为数字除用Value函数外,还可以用快捷键 Ctrl + Shift + ~,只需选中日期所在单元格,按此快捷键即可。

    2、数字转日期

    (1)选中 B1 单元格,按 Ctrl + Shift + 3,则数字转为日期;再按 Ctrl + Shift + ~,则日期再转为数字;操作过程步骤,如图6所示:

    图6

    (四)文本转为数值返回#VALUE!错误的实例

    1、选中 B1 单元格,把公式 =Value(A1) 复制到 B1,按回车,返回 #VALUE! 错误;双击 B1 单元格,把公式改为 =VALUE(SUBSTITUTE(A1,"","")),按回车,把 A1 中的文本转为数值,操作过程步骤,如图7所示:

    图7

    2、说明:由于空格不能转为数值,所以公式 =Value(A1) 返回#VALUE! 错误,必需先把空格去掉再转为数值,公式 =VALUE(SUBSTITUTE(A1,"","")) 中的 SUBSTITUTE(A1,"","") 就是用于把空格去掉,用空""替换 A1 中的空格"",然后再把去掉空格的文本数字转为数值。

    提示:如果用Substitute函数无法去掉空格,可以先用查找替换的方法把空格替换掉,再用Value函数转换。

    三、Excel把文本转为数值的方法总结

    (一)用加减乘除把文本转为数值

    1、选中 A1 单元格,A1 左上角有一个绿色的小三角,单击感叹号右边的小倒三角,自动选中“以文本形式存储的数据”,说明 A1 中的 43 是文本;选中 B1 单元格,输入公式 =a1*1,按回车,返回 43,B1 左上角没有绿色小三角,说明已经把文本转为数值;操作过程步骤,如图8所示:

    图8

    2、除用乘 1 外,还可以用 =a1/1、=a1+0、=a1-0 和 =--a1,把文本转为数值,例如用 =a1+0,如图9所示:

    图9

    按回车,也返回 43。

    (二)批量把文本转为数值

    1、选中 B1 单元格,按 Ctrl + C 复制,框选所有包含数字的单元格 A1:B7,右键选中的单元格,在弹出的菜单中选择“选择性粘贴”,打开“选择性粘贴”窗口,选择“减”,单击“确定”,则所有选中的单元格内容被转为数值;操作过程步骤,如图10所示:

    图10

    2、提示:在“选择性粘贴”窗口中,也可以选择“加”,同样可以把文本转为数值,但不能选择“乘和除”。

  • ?

    Excel技巧,快速将文本型数字转换成数值型,所有方法都告诉你

    甄丑

    展开

    转载自百家号作者:张老师媒体课堂

    Excel技巧,大家平时工作过程中,经常需要将一些文本型数字转换为常规型数据,如果整体转换的话那很方便一步实现,但是要对某一列、行或批量文本数据进行转换呢?传统几种方法有很大的局限性,今天就以Excel表格2016版本为例教大家另外两个小技巧,特别实用,希望对大家提高工作效率有所帮助。

    如上图所示,这是最常规的一种方法,也是所有人都会用到的,除过此方法外还有数据分列、剪贴版法,这里具体就不做介绍,但是这些常规方法还是有很大的局限性,如果要将批量随意指定单元格文本型数据转换成常规数值型,那这些方法操作起来反而麻烦,今天给大家讲的是乘“1”法和加“0”法。

    乘“1”法,第一步:如下图所示,在Excel表格任意空白单元格输入数字“1”,并复制单元格内容。

    第二步:如下图所示,假如需要将E列所有文本数据转换为常规型,鼠标单击E列,点击鼠标右键,点击“选择性粘贴”,打开“选择性粘贴”设置框。

    第三步:如下图所示,在弹出的“选择性粘贴”设置框,勾选“乘”,点击确定完成。

    如下图所示,转换完成,原来文本型数据单元格左上角绿色小三角不见了,E列所有文本型数据已经全部转换为常规数值型数据。

    加“0”法,第一步:如下图所示,在Excel表格任意空白单元格输入“0”,并复制单元格内容,假如需要将B列所有文本型数据转换为常规型,鼠标单击B列,点击鼠标右键,再点击“选择性粘贴”,打开“选择性粘贴”设置框。

    第二步:如下图所示,在弹出的“选择性粘贴”设置框中,勾选“加”,点击确定完成。

    如下图所示,B列所有数据左上角绿色小三角不见了,原来文本型数据内容全部转换成常规数值型数据。

    除过最常规的三种基本方法,这两种方法也是非常简单、方便、实用,适用性更强,可以对大批量文本型数据进行转换,可快速提高工作效率,希望这个小技巧能对大家有所帮助。

  • ?

    Excel数值转文本型?到底是什么意思?怎么操作?

    暮成雪

    展开

    今天给大家分享一下经常会被大家忽略掉的一个非常好用的功能:分例!

    分列实现数据转文本

    选择数据-单击菜单栏填【数据】-【分列】-【分隔符号】-【TAB键】-【文本】点击确定即可,操作如下:

    转换成文本后我们可以看到求和的结果是0,这就是我们平时对数字求和或者是数据透视表求和而得到的结果是0的原因了。

    分列实现文本转数值型数字

    我们经常会因为其它原因出现了数字求和为0的情况,这样就要把文本型转变为数值型数字,操作如下:

    选择【数据】-【分列】-然后下一步完成即可。

    这个操作非常方便,而且没有卡顿的现象发生,非常适合批量操作。

  • ?

    WPS表格中的文本格式如何批量转换成数字格式?

    牧千柳

    展开

    在表格制作过程中,我们经常会发现有些数字却是文本格式,由于文本格式的数字是无法进行数字计算的,所以我们必须要进行转换。如果只是少量的需要转换,方法很简单,一个个双击单元格即可变成数字格式,但如果单元格数量比较多,这种方法效率就比较低了,下面给大家介绍一种可以实现批量转换的方法:

    1、打开表格,选择你要转换的列,以B列为例:

    2、选择菜单栏中的“数据”中的“分列”

    在弹出的对话框中连续点击“下一步”,再单击“完成”即可。

    需要注意的是:一次只能转换一列数据。选定区域可以有多行,但不能有多列。

  • ?

    Excel技巧:3种方法,快速将文本格式数字转变为常规格式数据

    邢颤

    展开

    请点击“关注”,获得更多电脑、手机等数码产品的使用技巧,如有其他问题欢迎留言讨论!

    在用Excel处理数据分析时,其他格式的数字导入Excel表格时,数字格式默认为文本格式,即便修改单元格格式,数据仍为文本格式。今天小编就教给大家如何快速将文本格式数字修改为常规格式数据的三种方法。

    选择性粘贴

    文本格式数据乘以1,文本格式可以变为常规格式。

    步骤:

    1、 选中数字1,Ctrl+C(复制)

    2、选中需要修改的数字,右键->选择性粘贴->乘

    可以发现数据格式由文本格式修改为常规格式!

    数据分列

    数据分列是修改数据格式的一种非常好的方法。

    步骤:

    选中需要修改的数字,点击“数据”菜单->分列

    可以发现数据格式由文本格式修改为常规格式!

    “- -”修改

    使用“- -”进行快速格式修改

    三种方式,怎么方便怎么来,嘿嘿

    请点击“关注”,获得更多电脑、手机等数码产品的使用技巧,如有其他问题欢迎留言讨论!

  • ?

    不容错过的Excel技巧 | Excel数字转文本格式技巧大全

    Zula

    展开

    Excel作为常用办公软件之一,拥有强大的数据运算处理能力,它的出现和广泛普及使我们某些领域的相关工作变得轻松便捷。当然,有时我们也会遇到,想通过Excel表格实现某些命令却不会操作而困恼。尤其是对大多数刚接触Excel的朋友来说,学习和掌握今天我们要介绍的内容:Excel实现数字转文本格式技巧,对您以后使用Excel肯定如虎添翼。

    1、先将需要输入文本格式数字的单元格格式设置成文本格式,然后输入数字。2、在输入的数字前加一个英文输入法下的单引号(即英式单引号)。

    先将选区格式设置成文本,再输入数字数字前加一个英式单引号

    3、对于单列数据,可以通过分列功能将数字转变成文本,具体操作:首先选中需要转换格式的整列单元格,然后找到菜单栏数据选项卡下数据工具中的分列命令,此时即可调开文本分列向导窗口(该设置分成三步),第一步选择分隔符号;第二步选择分隔符号为Tab键,第三步设置列数据格式为文本,然后单击确定键即可将单列数字转变成文本格式。4、基于函数实现数字转文本格式,此时需要用到通配符问号(?,英式问号),函数为=TEXT(目标单元格,"?"),下划线部分为需要转变单元格,输入公式完成后,然后填充公式即可实现数字转文本格式,注可用#符号替代上式中的?符号。5、通过将文本设置成自定义格式实现,选中需要转变格式区域,然后按下Ctrl+1调出设置单元格格式窗口,在分类中选择自定义,然后在类型中输入一个@符号,单击确定保存设置即可。总结:前两种方法适用于在空单元格中输入文本格式数字;后三种方法适用于将单元格中已有的数字转变成文本格式。其中,方法三和四特别适合单列数据情况;鉴于方法五使用最轻巧,对于单元格中已有数字情况,推荐使用此方法。

    分列命令实现数字转文本格式函数法实现数字转文本格式

    自定义格式将数字转文本格式

  • ?

    Excel文本转数字——批量转换最简操作

    zhangyang

    展开

    Excel操作和处理数据时,经常会遇到输入或粘贴的数据以文本格式保存,使得我们在数据处理时(如函数公式运算)会产生各种各样的错误。将文本转换为数字格式的方法很多,但大多操作都较为繁琐,下面给大家介绍一种文本批量转换为数字格式的最简方法。

    1. 如下图,B列和C列数字以文本格式和数字格式间隔排列。

    2. 选中B列,选择“数据”选项卡,点击“分列”按钮,在弹出的对话框中,选中“分隔符号”单选按钮。

    3. 直接点击“完成”,则B列数据已全部转换为数字,如下图。依次对C列进行同样操作即可。

    上面方法只能单列进行转换,当列数很多时,可采用下面方法进行批量转换:

    依次选择“文件”→“另存为”,选择csv逗号分隔符格式,如下图,将文件随意命名,假设文件名为 “数据.csv”(csv文件会将所有的格式清除)。

    2. 关闭“数据.csv”文件,到保存文件夹下重新打开“数据.csv”文件,这时所有的数字已经全部变为数字格式了。

    3.将“数据.csv”另存为excel工作表格式,操作完毕。

  • ?

    如何批量清除Excel数据中的绿色小三角,将文本批量转换为数值

    随想

    展开

    工作中经常遇到的这个关于Excel表格中的问题,就是Excel中明明有是数字的,但实际上却是文本,可以通过四则运算来完成,但是如果要引用单元格是就会出错。

    Excel中特别是运行大型数据时,文本格式的数值是无法计算的,遇到这种问题,该如何解决呢?今天就跟大家分享下如何批量清除Excel数据中的绿色小三角,将文本批量转换为数值,如果觉得有用可以分享给你们的朋友!

    问题:Excel数据表中绿色小三角出现怎么办?

    绿色小三角出现怎么 办?

    解决方法:

    方法一:全选含有绿色小三角的数据区域——打开绿色小三角旁边的黄色叹号标记——点转换为数字或点忽略错误(出现的选项一个不行再试另一个,生成的原因不同,点的选项也不同);

    删除绿色小三角

    方法二:选择一列含有绿色小三角的数据区域通过【数据】功能选项中下面“数据工具”中的“分列”来完成转换为常规;

    通过分列来完成文本转数值

    批量清除Excel数字的绿色小三角选择性粘贴的五种方法:四则运算;

    1、选择性粘贴“加”的运算,可对数据进行加“参数0”来完成带绿色小三角的文本转换为数值;

    2、选择性粘贴“减”的运算,可对数据进行减“参数0”来完成带绿色小三角的文本转换为数值;

    3、选择性粘贴“乘”的运算,可对数据进行乘“参数1”来完成带绿色小三角的文本转换为数值;

    4、选择性粘贴“除”的运算,可对数据进行除“参数1”来完成带绿色小三角的文本转换为数值;

    5、选择性粘贴“加”的运算,可对数据进行加“空单元格”来完成带绿色小三角的文本转换为数值。

    通过选择性粘贴的四则运算来清除绿色小三角,将文本转换为数字

    批量清除Excel数据中数字的绿色小三角,将文本批量转换为数值的方法有很多,希望今天的分享对各位朋友有所帮助!

    更多关于Office——Excel操作知识可加入我们一起交流学习!

excel批量数字转文本

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP