
excel单元格中如何用函数删除文字保留数字
683.5万189.7亿-53.0万25.1万-7.5万-1118亿41.2万,以上一列数值如何用函数实现以下特定的排列,全部去掉文字,以万为单位,如下683.51897...
683.5万
189.7亿
-53.0万
25.1万
-7.5万
-1118亿
41.2万
,以上一列数值如何用函数实现以下特定的排列,全部去掉文字,以万为单位,如下
683.5
1897000
-53.0
25.1
-7.5
-11180000
41.2 展开
189.7亿
-53.0万
25.1万
-7.5万
-1118亿
41.2万
,以上一列数值如何用函数实现以下特定的排列,全部去掉文字,以万为单位,如下
683.5
1897000
-53.0
25.1
-7.5
-11180000
41.2 展开
7个回答
展开全部
excel单元格中可以通过right函数、left函数、len函数以及lenb函数来进行删除文字保留数字。
excel单元格删除文字保留数字:
1、打开excel表格。
2、在B列中准备输入函数,点击B1中,在红色函数输入区域输入“=”。
3、在红色区域的“=”后面输入函数“LEFT(A1,2*LEN(A1)-LENB(A1)-1)”,left函数为基于所指定的字符数返回文本字符串中的第一个或前几个字符。 LEFT(text,num_chars) ,Text 是包含要提取字符的文本字符串。 Num_chars 指定要由 LEFT 所提取的字符数。
LEN 函数返回文本字符串中的字符数。 LEN(text) ,Text 是要查找其长度的文本。 LENB函数返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。 LENB(text) Text 要查找其长度的文本。
4、按下回车键,函数自动处理结果,将前面“数字”的字符留下来,将后面“字”的字符去掉。
5、在B1处进行下拉对所有行进行计算。
6、下拉完成后,对所有的行计算完毕。
7、按下顶部“保存”按键进行保存。
展开全部
如果是输入字符,03版本试试:
=LEFT(A1,2*LEN(A1)-LENB(A1))
注意:不可能直接从原单元格数据中删除中文字符!
方法:辅助列中复制粘贴公式后向下复制公式,再“复制/选择性粘贴/数值”即可。
=LEFT(A1,2*LEN(A1)-LENB(A1))
注意:不可能直接从原单元格数据中删除中文字符!
方法:辅助列中复制粘贴公式后向下复制公式,再“复制/选择性粘贴/数值”即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设数据在C列,D列为去文字的值。D列D2公式为:
=IF(RIGHT(C2,1)="亿",VALUE(LEFT(C2,LEN(C2)-1))*10000,VALUE(LEFT(C2,LEN(C2)-1)))
拖拉复制即可。
注意:这里只考虑了末位为”亿“或”万“的情况。
=IF(RIGHT(C2,1)="亿",VALUE(LEFT(C2,LEN(C2)-1))*10000,VALUE(LEFT(C2,LEN(C2)-1)))
拖拉复制即可。
注意:这里只考虑了末位为”亿“或”万“的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在A1,则在B1输入
=LOOKUP(9E+307,--LEFT(A1,ROW($1:$15)))*IF(ISNUMBER(FIND("亿",A1)),10^4,1)
或者
=left(A1,len(A1)-1)*if(isnumber(find("亿",A1)),10^4,1)
=LOOKUP(9E+307,--LEFT(A1,ROW($1:$15)))*IF(ISNUMBER(FIND("亿",A1)),10^4,1)
或者
=left(A1,len(A1)-1)*if(isnumber(find("亿",A1)),10^4,1)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询