乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>里怎么使用<em>函数</em>去除掉一个字

<em>excel</em>里怎么使用<em>函数</em>去除掉一个字

作者:乔山办公网日期:

返回目录:excel表格制作


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

1、比如,下图中表格数据;现在要把数据前面的“GD”删除掉。

2、在B2单元格输入:=SUBSTITUTE(A2,"GD",""),按回车键,即可得出结果8295411,

SUBSTITUTE(A2,"GD","")的A2是数据区域;“GD”是要删除的字符;“”是空。

3、光标点下B2单元格,并移到右下角实心小方框上,显示出+字时,鼠标左键双击,下方单元格即可相继得出结果。

4、B列数据保持选中的状态,鼠标放在选区上右击,弹出的菜zd单中点“复制”。

5、点“复制”后,鼠标再放在选区上右击,弹出的菜单中点粘贴选项的第二个“值”。

6、B列的数据即变成了只是数值格式,公式被删除了。然后,把A列删除。B列即变成A列。用SUBSTITUTE函数删除表格字符串里某个字符操作完成。


可以使用分列功能或是left和find函数做到。
  使用分列功能:
将需要删掉字符的列放在最后一列(选择这一列,右键→剪切→在最后一列的右边点击右键→插入剪切的单元格)

选中需要删掉字符的列
点击工具栏中的数据→分列
在弹出的窗口中选择“分隔符号”→下一步
在“分隔符号”中只选择“其他”,并在后面输入提问中提到的特定字符
点击完成按钮
将后面分出来的列删除,保留需要的那一列
将该列移回原来的位置(右键→剪切→在原位置的后一列点击右键→插入剪切的单元格)
  使用left和find函数:
  例如原值在A列,要把删除后的结果放在B列
在B1中输入“=IFERROR(LEFT(A1,FIND("特定字符",A1)),A1)”
PS:不要外面引号,特定字符修改为你自定的那个,特定字符两边需要有引号。
向下填充B1
如果要删除的文本中需要连特定字符一起删除,则把上面B1中的公式改为“=IFERROR(LEFT(A1,FIND("特定字符",A1)-1),A1)”即可。

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。

相关阅读

关键词不能为空
极力推荐

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