excel中单元格同时包含文字和数据,怎样只选取数据进行计算?

如题所述

如果数字前面的字符长度是一样的,比如2个字符,则使用
=right(a1,len(a1)-2)
来提取A1单元格中数字,当然,以防万一,公式也可设置成
=value(right(a1,len(a1)-2))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-15
可以新建公式,用编辑菜单中的定位,定位条件为公式 数字,即可完成定位.
第2个回答  2011-09-15
举出你几个例子来,才好提供解决方案。
文本和数据的组合方式太多。不同方式不同的解决方案。追问

比如在某个单元格内:“美元汇率:6.4”,然后我做其他的计算要用到这个汇率,怎么做?

追答

比如这个单元格是在G1
那你用
=--right(G1,3)*20
就表示6.4*20
公式是假设你追问中的""是不存在的。

本回答被提问者采纳
第3个回答  推荐于2018-09-14
可选用以下几种办法(假定需要处理的信息在A1单元格):
1、汉字在前数字在后:取数字公式=RIGHT(A1,LENB(A1)-LEN(A1))
2、数字在前汉字在后:取数字公式=LEFT(A1,2*LEN(A1)-LENB(A1))
3、数字在中间、汉字在两边:取数字公式=-LOOKUP(0,-MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2*LEN(A1)-LENB(A1)))本回答被网友采纳
相似回答