Excel文本如何转换为数字格式 5
下边文件中的“数字”无法使用公式计算,如果转换为真正的数字格式(可以用公式计算的),已经使用了百度上的各种方法(选择性粘贴,分列等,value函数等都不管用),希望大神讲...
下边文件中的“数字”无法使用公式计算,如果转换为真正的数字格式(可以用公式计算的),已经使用了百度上的各种方法(选择性粘贴,分列等,value函数等都不管用),希望大神讲解一下方法与原理。
展开
2019-02-18 · 知道合伙人软件行家
关注
展开全部
你的数据是如何得到的?看你对其他知友的追问或评论,貌似不是你自己输入的,也不会是公式得到的。网络数据复制后粘贴?或是其他软件导入?
建议你自己先做做如下测试:在数据的右侧空白列中检测下数据长度是否与看到的一致,如在F3中输入公式:
=LEN(D3)
右拉到G3,得到D3,E3长度,再下拉。估计得到的长度与看上去的长度会不一致的。
再可测试下:
=LEFT(D3)
和
=RIGHT(D3)
看得到数据是否为看到的D3单元格中左边第1个和最后一个数字,估计至少有一个不是,而是什么也没有。也可以截图时,光标定位到这样的数据单元格中,使数据显示在公式编辑栏中,重新截图看下,截图包括行号、列标和公式编辑栏。
这个看不到的字符是什么?没看到文件是无法得知的。但你可试试是否为简单的空格,如是简单的空格,鼠标点到公式编辑中后是可以移动光标到空格前或后面的。这时,只要简单的把整个工作表的空格替换成什么也没有就可以了。
但如果不是简单的空格,就要麻烦些了,有可能是不可见字符(63)。可试试:
完全关闭中文输入法,使语言为纯英文状态,按Ctrl+H调出替换对话框,光标定位到查找框中后,按住键盘上的Alt键,在小键盘上输入63,这时查找框中会闪一下,把不可见字符(63)输入进去了,替换中什么也输入,“全部替换”。
如果是这个63号不可见字符作怪,这样处理后就应该解决问题了,祝你好运!
建议你自己先做做如下测试:在数据的右侧空白列中检测下数据长度是否与看到的一致,如在F3中输入公式:
=LEN(D3)
右拉到G3,得到D3,E3长度,再下拉。估计得到的长度与看上去的长度会不一致的。
再可测试下:
=LEFT(D3)
和
=RIGHT(D3)
看得到数据是否为看到的D3单元格中左边第1个和最后一个数字,估计至少有一个不是,而是什么也没有。也可以截图时,光标定位到这样的数据单元格中,使数据显示在公式编辑栏中,重新截图看下,截图包括行号、列标和公式编辑栏。
这个看不到的字符是什么?没看到文件是无法得知的。但你可试试是否为简单的空格,如是简单的空格,鼠标点到公式编辑中后是可以移动光标到空格前或后面的。这时,只要简单的把整个工作表的空格替换成什么也没有就可以了。
但如果不是简单的空格,就要麻烦些了,有可能是不可见字符(63)。可试试:
完全关闭中文输入法,使语言为纯英文状态,按Ctrl+H调出替换对话框,光标定位到查找框中后,按住键盘上的Alt键,在小键盘上输入63,这时查找框中会闪一下,把不可见字符(63)输入进去了,替换中什么也输入,“全部替换”。
如果是这个63号不可见字符作怪,这样处理后就应该解决问题了,祝你好运!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在A列
其他列输入
=--A1
下拉公式
再将该列选择性粘贴为 数值
或者将这列数据复制到其他列,采用数据--分列方式
看上数据前后是否有 空格等 不可见符号
其他列输入
=--A1
下拉公式
再将该列选择性粘贴为 数值
或者将这列数据复制到其他列,采用数据--分列方式
看上数据前后是否有 空格等 不可见符号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果分列和选择性粘贴等方法不管用,可以先这样查看一下,选中引用这些区域公式所在单元格,比如一个公式,
=SUM(C2:C6)
看上去C:C6中有数字,公式的结果却为0,你选中这个公式,编辑栏中用鼠标拖黑其中C2:C6部分,按下F9键,就可以看到这段数据的情况,按CTRL+Z键可以返回,或按ESC键退出也行。
这样可以看到不是真正数字的原因,比如类似{"60.0 ";"152 ";"92.0 ";"71.1 "}这样的不正常情况,这样就可以用查找替换空格等办法处理。
具体需要根据查看出来的结果决定。
或者修改一下公式,比如那个
=SUM(C2:C6)改为
=SUMPRODUCT(1*C3:C6)
有时这样也行。
=SUM(C2:C6)
看上去C:C6中有数字,公式的结果却为0,你选中这个公式,编辑栏中用鼠标拖黑其中C2:C6部分,按下F9键,就可以看到这段数据的情况,按CTRL+Z键可以返回,或按ESC键退出也行。
这样可以看到不是真正数字的原因,比如类似{"60.0 ";"152 ";"92.0 ";"71.1 "}这样的不正常情况,这样就可以用查找替换空格等办法处理。
具体需要根据查看出来的结果决定。
或者修改一下公式,比如那个
=SUM(C2:C6)改为
=SUMPRODUCT(1*C3:C6)
有时这样也行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询