excel中有的数字前有撇号,作为文本格式,这是怎么一回事
发布网友
发布时间:2022-04-25 03:57
我来回答
共5个回答
热心网友
时间:2022-05-19 16:41
撇号主要的作用是避免excel的自动识别误帮“倒忙”。
举个例子:你想输入一个机器型号“9-11”,但excel会“热心”的把它自动转换为“9月11日”,而且还默认存储为当年9月11日,即2010-09-11。
而如果你录入的是“'9-11”(前面带撇号),excel就会放弃这种多余的热心转换,老老实实显示为文本的“9-11”(不带撇号,同时也不转换为日期)。
纯天然,无色素原创回答,给分吧:-)
另:根据我的测试,“15”与“'10”的合计值是15,“'10”与“'15”的合计值是0,转换后应该不能参与数字计算;但通过设置单元格功能将数字设置为文本时,可以参与计算,你可以测试看看。
热心网友
时间:2022-05-19 16:41
@如果只是某一列有问题,可以采用分列的方法来处理:
文本-数值:选中〉数据〉分列〉下一步〉下一步〉列数据格式(此时选择:常规)〉完成
数值-文本:选中〉数据〉分列〉下一步〉下一步〉列数据格式(此时选择:文本)〉完成
注意:只能选择某一列进行操作,且不能使用格式刷!
@批量去除方法:
第一步,批量去掉撇号(暴强格式刷法!):
选中A1(随便找个没有撇号的单元格,哪怕空单元格都行),ctrl+1,常规,确定,点击格式刷,刷所有带撇号的列,瞬间去掉所有撇号!
第二步,批量转文本型数字为数值型:(批量转文本为数值,一次转完所有,无需分列,分列需一列列的慢慢转,效率低)
随便选中一个文本格式单元格(左上角带绿色三角标记的单元格),ctrl+a,第一行右侧出现小感叹号,在其下拉菜单中选“转换为数字”(见图),搞定!
aaaaa.jpg(55.11 KB, 下载次数: 5)
批量数值型转文本型方法(分列转文本只适用于列比较少的情况,此法不管你多少列,秒杀!):
①选定目标区域(如:a1:Ⅳ10000),连按两次ctrl+c,弹出剪贴板,点击其中刚刚生成的粘贴项,完成一次原地粘贴;②按ctrl+1设置该区域为文本格式;③编辑——选择性粘贴——文本。完美搞定!
此法本人找了很久,一个偶然的机会,看到一位高人的解答,茅塞顿开!爽!顺便鄙视下分列的方法,效率太低,要是有几千上万列咋办?慢慢分去吧,呵呵。
07版的不是很清楚,很少用,要快速的连续按两次。这样吧,另外给你个简单的方法:选中目标区域(现有数字区域),比如:A1:Z10000,复制到记事本,复制(记事本全部内容),切换到excel,ctrl+1,设置A1:Z10000为文本(关键一步),粘贴。几秒钟就完成批量(多行多列一次性)数值型转文本型。
你要理解两个概念:单元格自身的格式、单元格内容的格式,其实这两者是独立又关联的,单元格内容一旦编辑过(激活,如:更改内容等),那么其内容格式是随单元格自身格式一起变的;相反,就不成立。简单的一个例子:现有的常规格式的数字,你只设置单元格格式为“文本”,此时单元格自身的格式变为“文本”,但内容没变,还是常规,要双击单元格激活才自动变为“文本”(整个过程你可以用istext()进行检验)。自己慢慢领会。
热心网友
时间:2022-05-19 16:42
当需要输入手机、身份证等8位以上数字时,要加“'”,否则,会变成科学计数法,无法显示具体数字。文本数字,不能计算(如加、减等),只能参加统计(有或无,是否重号,位数是多少等)。
热心网友
时间:2022-05-19 16:42
在常规的单元格里楼主可以把自己的身份证号输入进去一个加'号,一个不加就立刻知道区别了。
但是在录入大量身份证号时还是建议直接设置单元格格式为文本好些。
热心网友
时间:2022-05-19 16:43
是设置单元格是文本格式才会出现那种 可以计算~