怎么在excel里把五位数的其中一位去掉变成四位数

是一组五位数的编码,现在要弄成四位数,把中间的那位去掉,因为数据很多,想找个简单点的办法,有谁知道请告知一下,谢谢!

可以使用文本提取函数RIGHT和LEFT函数结合使用。


    RIGHT函数语法:

    Right ( string, n ) 。参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。

    LEFT函数语法:

    LEFT( string, n )参数:string :必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。n :必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。


示例:

假设源数据是“12345”,并且在A1单元格,欲提取前三位和后一位结合。

可以用公式=LEFT(A1,3)&RIGHT(A1,1)   

返回结果“1235”

"&"为文本连接符,意思是连接前后文本。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-07
数据在A列
在B1输入公式

=REPLACE(A1,3,1,)

回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动填充
第2个回答  2010-03-07
假定你的数据在sheet1,可以在sheet2中相应位置输入 =LEFT(Sheet1!B1,2)&RIGHT(Sheet1!B1,2),然后复制到各单元即可。
第3个回答  2010-03-07
参考二楼的方法,但结果是文本格式,不能参与运算

做了一点修改

假设你的数据在A列,以A1为列
可以在B1单元格输入
=--REPLACE(A1,3,1,)

这样得到的结果就是数值格式的了
就可以参与其它运算
第4个回答  2010-03-07
=left(a1,2)&right(a1,2)

公式下拉!本回答被提问者采纳
相似回答