excel表格中数字和文本同时存在怎么把文本去掉留下数字
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel表格中数字和文本同时存在怎么把文本去掉
留下数字
篇一:Excel文本数字前的绿箭头去除方法
Excel文本数字前的绿箭头去除方法
在输入文本数字时常出现烦人绿箭头
去除办法如下
点击黄色叹号—选择错误检查选项
或者点击EXCEL选项----公式中找出
去掉红框选项“文本格式的数字或者前面有撇号的数字”的勾选
确定即可
篇二:excel表中如何将常规数字批量转换为以文本形式存储的数字
excel表中如何将常规数字批量转换为以文本形式存储的数字?
方法一:数据-分列-下一步-下一步-文本-完成
方法二:ctrl a 全选,ctrl c 复制,粘贴到word文档,
然后设置你需要的表格为文本形式,再把word里的数据选择性粘贴(文本)到你的表格就好了
篇三:快速批量去除excel文本数值前的单引号方法图解
一、Excel如何批量去掉数字前的' ?
问题:输数字的时候由于某些原因,前面都加了’,如何批量把它去掉啊,一个一个删太耗时了,请高手指教,谢谢!
回答:在任意单元格输入1,复制这个单元格,选中你要去掉’的单元格,右键-选择性粘贴-数值-乘
二、通常我们在Excel单元格中输入较多位数的数值(如18位身份证或20位学籍号)时,可以在数值前面加上一个英文单引号“'”,Excel即可将该数值作为文本处理。
但是如果想快速去除否则Excel会用科学计数法显示数值,如用类似“5.78988E+17”的方式显示,并且该数值的最后3位为0。
但单引号在单元格中并不显示出来,只有当选择单元格时,在编辑栏中才会显示单引号。
有时可能会遇到这样的情况:当从其他地方复制大量位数较多的数值到Excel中时,其前面也有一个单引号,而且该单引号是显示在单元格中的,如图:
如果需要用该文本数值导入到某些软件中,由于其前面有一个单引号,会产生错误。
用下面的方法可以快速去掉这些单引号:
方法一:用替换法
选择包含数值的单元格,单击菜单“编辑→替换”,在“替换内容”和“替换为”后的文本框中分别输入英文单引号“'”,单击“全部替换”按钮。
这时单元格中显示的单引号即可去掉。
但此时选择这些单元格时,在编辑栏中数值前面还会显示单引号,如果要去掉在编辑栏中显示的单引号,可以再次选择这些单元格并复制,在其他列中选择性粘贴为数值即可。
(这个貌似不行)
方法二:使用公式
如果包含单引号的单元格在I4单元格中,长度为18位,可以在J4单元格中输入公式:
=RIGHT(I4,18)
然后将J4单元格中的公式结果选择性粘贴为数值。
方法三、选择一空格,(来自: 小龙文档网:excel表格中数字和文本同时存在怎么把文本去掉留下数字)复制,再选择性粘贴,选项为:数值,加。
(此方法还是对位数有限制!)
方法四:用trim()函数.如A1为:'123,在B1中输入=trim(A1),结果为123,但是不能求和.如果需要求和,公式改为:=trim(A1)*1(可行,trim之后选择性粘贴)、方法五:(先拆分后组合)
使用数据——分列将要修改的那一列按固定长度(比如把身份证前6位和后面的分开,注意,分开线的前后不要出
现0否则会出问题)分成两列到新的列,然后使用concatenate函数将这两列重新组合到新的一列,然后将这一列选择粘贴到要修改的列,就完成了。
注解:以上使用函数时,先在新列的下面选择一个(开头非标题行)单元格,经常是2比如H2,在其中写入=函数(参数),参数也要对应于第二行的单元格,比如a2,b2等,点击确定后显示结果,然后使用下拉填充的方式(就是那个单元格右下角),拖到最后一行,
就完成了。
方法六:直接分列(最方便)
请用分列一直点下一步到完成就好了变成数据格式了(不用点击其他选项)
以下使用trim函数为例:
可以看到有的单元格中,前面有单引号。
然后在新列中编辑:
注意要自己全部打出来看到提示的函数不要使用ENTER;点击回车后显示:
然后使用下拉填充:
一直拉到最底下:
看到都已经处理完毕:
此时,新列的单元格中的内容是公式而不是数值:
所以需要选中该列:并复制,然后选择粘贴-数值到该列:
再看内容:
然后可以直接复制到你要修改的那一列了!。