如何批量将Excel中数值格式数字批量文本转化为数字文本格式

查看: 10996|回复: 6
[已解决]在EXCEL表中如何批量地将文本格式转换数字格式
大师您好:
请问2007版电子表格中操作时,不知什么原因为什么表格中数据总是默认是文本?(而且表中原来定义的是数值型,为什么呢)
这种文本在公式相加是总是提示错误,不能计算,急死我了,我以前从来没有遇到过此类问题?
天马发布于
除了楼上的方法,现再说一个方法
选择要更改的那列文本格式的数值
数据--分列--
第一步:原始数据类型& &不选 直接进入下一步
第二步:分隔符&&不选&&直接进入下一步
第三步: 列数据格式&&此项选常规&&点完成即可
11.gif (73.09 KB, 下载次数: 27)
21:18 上传
不太熟悉07!要是想改变的话,全选后,修改单元格格式改造下!
今日给同事算一组数据的总和,发现这些数字全是文本格式,啊,这个转换起来确实麻烦了,嘿嘿,到网上一查,居然找到了一个简单方法,记录于此,以供后享:
  在一个空白单元格中输入“0”(零),复制此单元格,全选要转换的区域,右键,选择性粘贴,选择里面的“加”,其他不动,确定即可!
  其他方法:
  1.在任意一个空白单元格中输入数值1,选中该单元格,执行复制操作,然后选中需要转换的单元格(区域),执行“编辑、选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“乘”选项后,确定返回即可(这个方法可用于所有版本的Excel中。);
  2.如果你使用的是Excel 2002或Excel 2003,则可选中需要转换单元格(区域),单元格旁边会出现一个智能标记,按一下这个智能标记,在随后弹出的下拉列表中选中“转换为数字”选项,即可快速完成转换;(效率极高)
  3.另外还可以使用函数公式来进行转换,例如:VOLUE(text)函数,在任意一列空白单元格中输入函数公式VOLUE(准备转换的文本单元格位置,如a1)然后在单元格右下角下拉,会发现整个要转换的文本数值已经转换完了。
我一般喜欢用选择性粘贴乘
我也是都是选择性粘贴+0
&&&本楼为最佳答案&&&
除了楼上的方法,现再说一个方法
选择要更改的那列文本格式的数值
数据--分列--
第一步:原始数据类型& &不选 直接进入下一步
第二步:分隔符&&不选&&直接进入下一步
第三步: 列数据格式&&此项选常规&&点完成即可
11.gif (73.09 KB, 下载次数: 27)
21:18 上传
Powered by热门搜索:
您的位置: -&
软件教程分类查找
非常抱歉!2345软件大全没能为您提供完善服务,万分感谢能得到您的指点!
您的建议:
第二章 新建保存文档
第三章 撤销与恢复
第二章 输入方式
第二章 样式修饰
第三章 工作表操作
第二章 排序
第三章 查找与替换
第四章 重复项合并
第五章 数据有效性
第二章 图片
第二章 函数的使用
第二章 打印
精品软件课程
人气:1343119
Excel是office的重要组成部分。多特Excel教
人气:3961625
WPS是金山公司的中文办公软件,包含文字,
人气:321237
Word是由Microsoft公司出版的文字处理器应
人气:431626
Excel是office的重要组成部分。最新的Exce
小游戏推荐
在Excel中将文本转换为数字的几种方法
出处:中关村在线
人气:13240
核心提示:当导入在另一程序(如 dBASE 或 Lotus 1-2-3)中创建的文件或导入从大型机下载的文件时,Excel 2003 可能会将其中的某些数字识别为文本。这将导致某些函数(如 SUM 和 AVERAGE)忽略这些单元格中的数值。除了要转换的数字外,这些文本串还可能包含真正的文本字符。那么如何将文本转换为数字?
  当导入在另一程序(如 dBASE 或 Lotus 1-2-3)中创建的文件或导入从大型机下载的文件时,Excel 2003
可能会将其中的某些数字识别为文本。这将导致某些函数(如 SUM 和
AVERAGE)忽略这些单元格中的数值。除了要转换的数字外,这些文本串还可能包含真正的文本字符。那么如何将文本转换为数字?
  要将工作表中的文本转换为数字,可以使用本文中介绍的任一方法。
  注意 每一方法均假定您已将单元格中的任何单元格数字格式更改为“常规”。为此,请按照下列步骤操作:
  1.在“格式”菜单上,单击“单元格”。
  2.在“数字”选项卡上,单击“分类”下的“常规”,然后单击“确定”。
  方法 1:使用错误按钮
  如果那些将数字显示为文本的单元格中左上角有错误指示器,则请按照下列步骤操作。
  注意 此方法假定 Excel 中的后台错误检查功能已打开。如果尚未打开错误检查功能,您必须打开它才能使用此方法。
  1.在“工具”菜单上,单击“选项”。
  2.单击“错误检查”选项卡。
  3.单击以选中“启用后台错误检查”复选框。
  4.单击以选中“数字以文本形式存储”复选框。
  5.单击以选中您要打开的其他规则。
  6.单击“确定”。
  7.单击包含错误指示器的单元格。
  8.单击单元格旁边的错误按钮,然后单击“转换为数字”。
  方法 2:在单元格中重新键入值
  要在单元格中重新键入值,请按照下列步骤操作:
  1.在“格式”菜单上,单击“单元格”,然后单击“数字”选项卡,更改单元格的数字格式。
  2.重新键入数字。
  方法 3:在单元格中直接编辑
  要在单元格内部直接编辑,请按照下列步骤操作:
  1.在“工具”菜单上,单击“选项”。
  2.在“编辑”选项卡上,验证选中了“单元格内部直接编辑”复选框。
  单击“确定”。
  3.双击要设置格式的单元格,然后按 Enter 键。
  方法 4:使用“选择性粘贴”命令
  要使用选择性粘贴命令,请按照下列步骤操作:
  1.在任一空单元格中,键入值 1。
  2.选择您在其中键入了 1 的单元格,然后单击“编辑”菜单上的“复制”。
  3.选择要将其中的值转换为数字的单元格。
  4.在“编辑”菜单上,单击“选择性粘贴”。
  5.在“操作”下,单击“乘”。
  在“粘贴”下,单击“值”,然后单击“确定”。
  6.删除您在空白单元格中键入的值 1。
  注意 某些计帐程序显示负值时将负号 (C)
放在值的右侧。要将文本字符串转换为值,您必须返回文本字符串的所有字符(最右侧的负号字符除外),然后将结果乘以 C1。 例如,如果单元格 A2 中的值为
156C,则以下公式可以将文本转换为值 C156:
  =LEFT(A2,LEN(A2)-1)*-1
  方法 5:删除隐藏字符和空格
  如果数据排列在单个列或行中,此方法效果最佳。它使用 TRIM 和 CLEAN 函数删除随文件导入的多余空格及非打印字符。下面的示例假定数据位于 A
列,首行为第 1 行 ($A$1)。要删除隐藏字符和空格,请按照下列步骤操作:
  1.在 A 列的右侧插入一列。
  为此,请单击“B”,然后在“插入”菜单上单击“列”。
  2.在所插入的列的第一个单元格 (B1) 中键入以下内容:
  $B$1: =VALUE(TRIM(CLEAN(A1)))
  3.在 B 列中,选择包含 A 列中数据的单元格右侧的所有单元格。
  4.在“编辑”菜单上,指向“填充”,然后单击“向下”。
  新列包含 A 列中文本的值。
  5.选定同一区域后,单击“编辑”菜单上的“复制”。
  6.单击单元格 A1,然后在“编辑”菜单上单击“选择性粘贴”。
  在“粘贴”下,单击“值”,然后单击“确定”来将转换的值重新粘贴到 A 列的顶部。
  7.删除 B 列。
  具体操作方法是,单击该列,然后单击“编辑”菜单上的“删除”。
  A 列中的文本现在已成为数字格式。
  注意 此方法可能不会删除所有非打印空白字符。例如,空白字符 Chr$(160) 不会删除。
  方法 6:使用 Microsoft Visual Basic for Applications (VBA)
  创建一个 VBA 宏,以便在选定的单元格或选定的单元格区域中重新输入数字。具体操作步骤如下:
  1.选择要转换的单元格。
  2.如果尚未更改单元格的数字格式,请在“格式”菜单上单击“单元格”,然后单击“数字”选项卡以更改单元格的数字格式。
  3.按 Alt+F11 组合键启动 Visual Basic 编辑器。
  4.在“插入”菜单上,单击“模块”。
  5.将下面的宏代码键入新模块中:
  Sub Enter_Values()
  For Each xCell In Selection
  xCell.Value = xCell.Value
  Next xCell
  End Sub
  6.按 Alt+F11 切换到 Excel。
  7.如果尚未选中要转换的单元格,则将其选中。
  8.在“工具”菜单上,指向“宏”,然后单击“宏”。
  在“宏名”列表中,单击“Enter_Values”。单击“运行”。
  方法 7:使用“文本分列”命令
  如果数据排列在单个列中,此方法效果最佳。下面的示例假定数据位于 A 列,首行为第 1 行 ($A$1)。要使用此示例,请按照下列步骤操作:
  1.选择包含文本的一列单元格。
  2.在“数据”菜单上,单击“分列”。
  3.在“原始数据类型”下,单击“分隔符号”,然后单击“下一步”。
  4.在“分隔符号”下,单击以选中“Tab 键”复选框,然后单击“下一步”。
  5.在“列数据格式”下,单击“常规”。
  6.单击“高级”,相应地设置“十位分隔符”和“千位分隔符”。单击“确定”。
  7.单击“完成”。
  文本现在即转换为数字。
相关教程推荐
相关软件推荐
资源统计:无插件软件:97006个 无病毒软件:97315个 昨日已处理147个带插件、病毒的软件
本站总软件:97315个 软件总下载次数:22.425亿次
软件教程文章:102084篇 总浏览次数:3.285亿次注册会计师
Excel如何批量将文本格式的数字改为数值格式 Excel文本格式改为数值格式
导读:Excel如何批量将文本格式的数字改为数值格式?下面,会计网小编为大家介绍一下Excel批量将文本格式的数字改为数值格式的设置方法。
Excel如何批量将文本格式的数字改为数值格式
  Excel如何批量将文本格式的数字改为数值格式?下面,小编为大家介绍一下Excel批量将文本格式的数字改为数值格式的设置方法。
  在EXCEL表格中,明确需要从文本格式变为数值格式的区域;
  在任一空白位置输入数值&1&;
  选中&1&,然后&CTRL+C&;
  选中需要从文本格式变为数值格式的区域;
  点击鼠标右键,选中&选择性粘贴&;
  在新窗口中选择&全部&、&乘&;
  目标区域从文本格式变为数值格式。
  网小编提示:在选中&1&以后不要右键选中&复制&,一定要&CTRL+C&!
延伸阅读:
下一篇:没有了
(责任编辑)
加载更多文章
加载更多文章
加载更多文章
加载更多文章
加载更多文章
加载更多文章
加载更多文章
加载更多文章
会计网官方微信
扫描二维码,即刻与小K亲密互动,还有劲爆优惠等你来拿!
订阅QQ邮件
第一时间获取热门财会资料!
版权所有 Copyright (C) 2010 - 2017
All Rights Reserved 
除特别注明外,作品版权归会计网所有。如果无意之中侵犯了您的权益,请,本站将在三个工作日内做出处理。

我要回帖

更多关于 excel批量数值转文本 的文章

 

随机推荐