乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL表,如何用公式批量去掉单元格最后几个字符?-excel去掉最后字符串,excel去除字符串

EXCEL表,如何用公式批量去掉单元格最后几个字符?-excel去掉最后字符串,excel去除字符串

作者:乔山办公网日期:

返回目录:excel表格制作


是固定删除zhidao后3位吗?
=substitute(a1,right(a1,3),)
还是要提取出前面的数字?
=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1023)))
或者
=-LOOKUP(,-MID(A1,MATCH(,0/MID(A1,ROW($1:$99),1),),ROW($1:$99)))
这个是数组公式,按CTRL+SHIFT+ENTER结束

1、打开excel表格,下图为已经添加过需要修改的字符串的表格

2、在B1单元格中输入“=”。

3、接着输入完成公式:=LEFT(A1,LEN(A1)-4)。

4、点击回车键,生成公式计算结果,即可得到删除了单元格后四位的结果。

5、鼠标拖动B1单元格下方的绿色点,向下填充公式即可完成所有的单元格操作。


SUBSTITUTE(text,old_text,new_text,instance_num)
Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text 为需要替换的旧文本。
New_text 用于替换old_text的文本。
Instance_num 为一数值,用来指定以new_text替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。

1、去除A1最后一个字符为例: =left(a1,len(a1)-1)这个公式可以取A1除最后一个字符外所有zhidao字符。
2、left公式是从左向右取值的,因为需要统一去掉最后一个字符,那么我们需要在取值的字符数上减去1即可,而每个单元格的字符数并不一定相同,所以用了LEN函数还计算单元格的字符数量然后减去1实现取值。
3、去除字符串最左边一个字符可以用RIGHT,去除一些特定的字符可以用SUBSTITUTE函数或mid+find函数来实现。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网