中企动力 > 商学院 > excel表格文本格式转为数字
  • ?

    Excel Text函数的9大使用实例

    妙梦

    展开

    在 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表格中金额为元的数转换成以万元为单位

    明亮的

    展开

    在用Excel统计费用、销量等数据时,如果以元为单位进行统计,在金额较大时会导致数值的位数较长,不便于查看数据。这时可以考虑把原来单位为元的数都转换成以万元为单位。但如果数据较多、表格较大,逐个转换会浪费很多时间,还可能会因为枯燥而导致疲劳和马虎。这时可以利用Excel中的功能,让Excel自动将所有需要转换的数据都除以一万,从而变成以万元为单位,这里以Excel2007为例介绍如何操作,以供参考。

    ●为防止出现误操作而影响数据的准确性,最好在转换前将表格复制一份作为备份,然后再进行转换操作。

    ●备份表格后,打开要转换的表格,在任意一个空单元格中输入数字“10000”。

    ●然后对已输入数字“10000”的单元格进行复制。复制后,该单元格边框会显示闪烁的虚线,表示其已复制到系统的剪贴板中。

    ●此时选择要转换成万元单位的表格范围。可以用鼠标框选,表格范围较大时也可以采用结合键盘的Shift键等方法进行多选。

    ●在选择范围中点击鼠标右键,弹出右键菜单后,用鼠标左键点击其中的“选择性粘贴”选项。

    ●点选“选择性粘贴”对话框中的“除”选项。

    ●再点击“确定”按钮。

    ●这样,之前所选单元格范围中的所有数值就都自动除以10000了。

    ●如果小数点后不必保留过多位数,可在“设置单元格格式”中根据需要设置要保留的小数位数。

    ●最后不要忘了把表示单位的文字改成“万”及删除之前输入的那个数字“10000”。

    大家在选择性粘贴的对话框中可以看到,在“除”的选项外,还有“加”、“减”、“乘”选项。即通过这种方法,选择“乘”选项,还可以把万元单位变成元;选择“加”或者“减”选项还可以把所有选择的数值都加或者减某个数。

    最后再提醒一次:为防止出现误操作而影响数据的准确性,最好在转换前将表格复制一份作为备份,然后再进行转换操作。

  • ?

    EXCEL中如何实现文本与数值型数字格式的自由转换?

    纸菊花

    展开

    数字的快速变身技巧

    “小琪,学完了文本的快速整理技巧,咱们接下来再看一下数字的快速变身技巧。”

    图2-39

    “你看,在图 239中,我用到了求和函数,但结果却是‘0’,你知道是为什么吗?”顾城问道。

    “因为这些数字前面都有个绿色小三角,所以这是文本型数字,不能参与计算。”小琪想了想,回答说。

    “对,但是我又需要对这些数据求和怎么办呢?”

    “那就只能变成数值型数字后,再求和啦!”

    “关键就是怎么变?”顾城步步紧逼的问道。

    “这还不简单,用‘设置单元格格式’呀!”小琪说着,便选择好数据,然后在“设置单元格格式对话框中,将单元格的格式由“文本”,改成了“数值”。

    设置完成后,一瞧,数字没有任何改变。这时,小琪又在某个数字所在的单元格上双击了一下,原来的文本型数字才变成了数值型数字。

    “小琪,你这也是个方法,可以如果数字很多,难道你要一个个双击吗?”

    “嗯,这个嘛……好像是有点麻烦!”

    “不知道了吧!还是我教你个称杀的方法吧。(如图 240所示)”

    图2-40

    Step1:选择“销量”这一列。

    Step2:点击“数据”选项卡中的“分列”命令。

    Step3:在弹出的“文本分列向导”对话框中,直接点击“完成”。

    这时,所有的文本型数字瞬间变成了数值型数字,而之前制作的SUM求和公式也自然统计出了结果。(如图 241所示)

    图2-41

    “哇塞,还真的是秒杀啊!如果想从数值型数字变成文本型数字呢?还是这么操作吗?”

    “还是用‘分列’这个功能,但步骤会多一点。前面的步骤都是相同的,只是到了第三步,不能直接点击“完成”,而是需要点击“下一步”(如图 242所示)

    图2-42

    进入“文本分列向导——第2步”后,再继续点击“下一步”按钮。(如图 243所示)

    图2-43

    ,接下来,进入了最重要的最后一步:当进入“文本分列向导-第3步”时,在“列数据格式”中选择“文本”,然后再点击“完成”(如图 244所示)。此时,原本的数值型数字就变成了文本型数字。

    图2-44

    最终效果如图 245所示。

    图2-45

    “顾城哥,为什么文本型数字转变成数值型数字时,直接点击‘完成’就可以了呢?”

    城哥说:

    因为分列功能在文本分列向导第3步中,默认的列数据格式为常规,而常规就是我们所说的数值。所以当我们要将数字转变成数值型时,不需要到第3步设置列数据格式,就可以直接在第一步点击完成了。

  • ?

    将文本文件转换为Excel,帮你分析你的淘宝店数据

    庞白易

    展开

    工作中常常需要将TXT文本文件转换为Excel文件,例如一些淘宝店卖家需要分析产品数据,可以从阿里巴巴网站付费获取数据,也可以复制网页上的内容,保存到TXT文本文件中,再转换为Excel进行分析。除了使用一些第三方的转换工具之外,可以直接使用Excel的数据导入功能和分列功能来实现。以下面这个文件为例,让我们一起看看是怎样实现的吧。

    原始的文本文件转换后的Excel文件

    首先保存内容到TXT文本文件中。打开一个Excel表格,点击“数据”菜单——“从文本/CSV”——打开文件路径——选中文件——点击“打开”。

    图1-1

    这时如果你用的是Excel2016,就会看到如下这个窗口,根据你的数据格式,设置好“分隔符”,点击“加载”。

    图1-2

    如果你用的是其他版本的Excel,就会看到一个“文本分列向导窗口”,如果你的文本文件内容排列有序,可以选择“固定宽度”,如果像本例中这样都有一个固定的分隔符,那就选择“分隔符号”。选择了“分隔符号”之后,选择合适的分隔符号,或输入合适的分隔符号,点击“完成”即可。

    图1-3

    经过步骤2,你就可以得到一张看起来比较有规律的表格啦。这时再仔细观察下,是否还有需要修改的地方。本例中,应选中F列内容,点击“数据”——“分列”,使用固定宽度为“分列方式”或以空格为分隔符号进行“分列”都可以得到文章开头的表格。接着你可以略作修改,正确设置好每一列的数据格式,然后就可以对相应的内容进行分析啦。

    图1-4

    注意,在Excel中导入文本文件时,应观察文本文件的内容形式,选择合适的分隔符,必要时可以先使用替换功能创造出分隔符。另外,要特别注意英文半角符号和中文全角符号的区别,如果分辨不出来,可以复制该符号到设置窗口中。

    上一篇:Excel中如何设置常见的特殊格式

    来源:“解晴新生”,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

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

    窦一江

    展开

    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技巧:3种方法,快速将文本格式数字转变为常规格式数据

    捕捉

    展开

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

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

    选择性粘贴

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

    步骤:

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

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

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

    数据分列

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

    步骤:

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

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

    “- -”修改

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

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

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

  • ?

    EXCEL文本转数字格式小技巧,小技巧大作用!

    weiziji

    展开

    又到中秋,又是万家团圆的大节日,小编在这里先祝各位中秋快乐!

    图片来源网络

    虽然是节日,小编还是要给大家送来干货,也算是遥祝大家中秋快乐吧。近日给大家带来的是文本格式的数字怎么转成数字格式。大家经常会碰到格式为文本格式的数字,在排序或者其他操作的时候可能会遇到需要进行格式转换的地方。

    方法一:

    大家可能第一个想到的办法就是,箭头拖选某些需要进行格式转换的数据,然后在右击旁边小感叹号,选择“转换为数字”,这样就可以进行格式转换了。

    方法二:

    当然也可以选择VALUE函数,效果也是一样的。

    语法

    VALUE(text)

    VALUE 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

    Text 必需。带引号的文本,或对包含要转换文本的单元格的引用。

    说明

    Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。如果 Text 不为这些格式,则函数 VALUE 返回错误值 #VALUE! 。通常不需要在公式中使用函数 VALUE,Excel 可以自动在需要时将文本转换为数字。提供此函数是为了与其他电子表格程序兼容。

    按照VALUE函数的语法介绍,我们在J1表格里面输入公式=VALUE(A1),就可以实现文本转数字了,效果如图。

    方法三:

    哈哈,对于一项需求,我们不仅有A、B方案,其实我们还有其他方案,比如方案三。这方案三其实是用VBA实现的,VBA是基于OFFICE的编程语言,功能很强大。这个方案三要实现文本转数字,其实只是VBA再简单不过的功能了。

    不卖关子了,我们先选择需要进行格式转换的数据,然后在VBA编程界面输入Selection.Value = Selection.Value后,再按F5运行该代码即可,效果如图。

    程序运行的代码程序运行的效果

    也许你会说,这三个效果都一样,何必解释三种方案呢!俗话说“条条大道通罗马”,你怎么知道什么场景下走哪条路更合适呢,再说了“技不压身”,多了解一点总是好的吧!

    ---------------------------------------------------------------------------------------------------

    各位看官,小编一直想在EXCEL应用方面给大家解决一些问题,如果你的生活工作当中经常涉及到EXCEL应用,可以关注我们,当然如果有任何问题也欢迎评论区留言。我们会第一时间给大家解答。

    ---------------------------------------------------------------------------------------------------

  • ?

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

    封乐双

    展开

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

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

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

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

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

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

  • ?

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

    祖晓槐

    展开

    在使用Excel过程中,您是否碰到将单元格内常规格式(即通用格式)的数字改成文本格式后,在将该单元格改回常规格式,发现目标单元格的内容依旧是靠左对齐(注:数字在常规格式下是靠右对齐的),且左上角有一个小三角形标志,这意味着虽然单元格显示的是常规格式,但是该单元格中的内容还是文本格式。那么如何才能将这类单元格转换为真正的常规格式呢?本教程下面将介绍几种方法来应用此类情况。教程以Excel2013为例,其他版本可能有细微差异。

    1、针对格式已经调整为常规格式,数字内容却仍以文本格式显示这种情况:若数据较少,推荐使用双击单元格法,即先鼠标左键双击单元格,然后在鼠标左键单击其他任一单元格即可。若数据较多,推荐使用错误检查按钮,首先选择需要处理的单元格区域,然后单击单元格旁边的错误检查按钮,选择转换为数字即可。

    常规格式,数字仍以文本显示双击单元格法,文本转数字错误检查按钮将文本转数字

    2、针对单元格数字处于文本格式,如果将其转变成数字格式。方法一:使用错误检查按钮,方法同上,在这里就不再过多叙述。方法二:乘1法(或除1法),首先在其他空白单元格输入数字1(默认是常规格式,即使是文本格式也行),复制单元格内容为1的单元格,然后选择需要转格式的单元格区域,单击剪贴板功能区的粘贴命令下的选择性粘贴,在选择性粘贴窗口选择运算为乘或除,然后单击确定键即可。方法三:分列法,此方法特别适用于需要转变成数字的单元格都输入同列中,且有明显的分列分隔符号。具体操作,首先选择目标列,然后单击菜单栏数据,在数据工具功能区找到分列命令,在文本分列向导第一步中将文本类型设置成固定宽度,在第二步中设置宽度,宽度设置需要包含所有内容,在第三步中设置列数据格式为常规,单击完成即可(注:此法对于没分隔符号的数字或内容不需要分成多部分的单元格无效)。方法四:将目标区域先设置成常规格式,然后就回到了第一种情况。

    乘1法(或除1法)将文本转数字分列法将文本转数字

    如果对您有点帮助的话,请帮忙点个赞或分享一下,您的支持是我最大的动力,谢谢!

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

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