2023-02-13 05:46来源:m.sf1369.com作者:宇宇
在Excel中,可以利用VALUE函数将文本型数字转换为数值形式。
如图所示,在B1中输入=value(A1),双击B1右下角黑十字,快速向下填充即可。
楼上的方法有时不行,因为会没有!号的。较完整的做法是:
1.选取需要转换的文本--复制--选择性粘贴--数值,
2.点击方框内的!号,转换为数字即可
先选取区域后将格式设置为文本,再写入数字即是
还有一种方法 就是在写入数字前先打入一个 ‘ (也就是英文半角状态下的单引号)也行
建一辅助列如B列,在B1输入公式:
=IF(ISERROR(VALUE(LEFT(A1))),LEFT(A1,FIND(-,A1)-1),VALUE(LEFT(A1,FIND(-,A1)-1)))
复制该单元格与A列对应。
然后以B列为关键字排序。
===============
拆分此列也可以。
拆分前,如果B列里有数据的话,可以预先在B列左插入两列,然后拆分。
拆分时,分割符号选择“-”。
拆分完毕后,排序,以A列为主关键字,B列为第二关键字,C列为第三关键字排序。
完成后,再建一辅助列如D列,在D1输入公式:
=IF(C1<>,A1&-&B1&-&C1,A1&-&B1)
复制该单元格与A列对应。
然后复制D列,选择A列,右键/选择性粘贴,选择“数值”,确定。A列的数据就是你要的结果。
删除BCD列。
将列数据刷黑——数据——分列——下一步——下一步——常规——确定。
提示:一次只能处理一列,不可多列。
就用文本保存,需要的时候在公式里把文本转换为文字计算。
比如A1*1 , --A1, 都可以把A1这个单元格里的文本转换文数值进行计算。
很多时候由于原先的设定使得数字缺默认为文本格式,如果是文本格式在计算数据时总是不会被统计,造成了数据的不准确而导致工作严重失误,要是用一个个更改或者想用在格式更改的话都不会容易改过来的。经研究后本人利用另外的一列或者一行来完成把文本格式的数字改变成我们所需要的格式,简单而又方便。具体操作方法有: 1、在另外一列或者一行里面输入(=X单元格+0); 2、拉拽复制公式; 3、复制所得结果进行选择性粘贴,选其中的数值; 4、用所得的数值替换原有的数值即可。
方法/步骤
我们可以在不进行操作的空白区域单元格内输入1,,这个1是为了下面步骤中参与计算用的数据;选中数据1的单元格,这里要保证这个单元格的格式为数字格式;
选中这个单元格,执行菜单中的“编辑”-“复制”命令 ,我们当然也可直接按键盘上的ctrl+c键;
然后再选中所要转换格式的数据范围,的 A1至A3单元格数据;
选中数据后,我们点击菜单中的“编辑”-“选择性粘贴”;
5
打开“选择性粘贴”对话框,
6
在“选择性粘贴”对话框中,我们在“运算”栏中找到“乘”,在前的单选框前打勾;选择好后点击“确定”;
7
之后大家仔细观察,区域中右上角出现一个提示符号,点击下三角打开选项,我们找到“转换为数字”;
8
现在大家看下文本是不是变数字格式了。大家注意:数字默认是右对齐,而文本是左对齐的。