excel怎么快速提取字符? excel表格仅提取字符的几种函数公式
今天咱们说说字符提取有关的内容。如下图所示,是一些用斜杠间隔的科目名称,希望提取出末级科目,也就是最后一个斜杠后的字符。
方法一:
E2单元格输入以下公式,向下复制:
=TRIM(RIGHT(SUBSTITUTE(D2,”\”,REPT(” “,99)),99))
REPT函数的作用是按指定次数重复显示字符,REPT(” “,99)就是将空格重复显示99次。
SUBSTITUTE函数的作用是将单元格中指定的字符替换为新字符。
SUBSTITUTE(D2,”\”,REPT(” “,99)) 这部分的作用就是将D2单元格中的斜杠 \ 全部替换成99个空格。目的是将各个科目之间拉宽距离,得到这样的结果:
“660105 销售费用 差旅费”
RIGHT函数的作用是从字符串的右侧开始,提取指定长度的字符。本例要处理的字符串是SUBSTITUTE替换后的字符。要提取的长度是99个字符。提取后的结果是这样的:
” 差旅费”
最后再使用TRIM函数清除多余的空格,得到末级科目名称“差旅费”。
方法二:
单击D2单元格,按Ctrl+Shift键不放,再按方向键的下箭头,快速选取D列数据区域,按Ctrl+C组合键复制。
单击E2单元格,按回车键,将数据粘贴到E列。
保持E列选中状态,按Ctrl+H键,调出替换对话框。
查找内容输入 *\ ,点击【全部替换】按钮,OK了。
方法三:
E2手工输入D2单元格中的末级科目“差旅费”,按Ctrl+E,Excel会自动将其他单元格中的末级科目填充到E列单元格。
方法四:
Excel 365用户可以使用TEXTSPLIT函数,按指定符号来拆分字符。再使用INDEX函数,提取拆分后的第三个元素。
=INDEX(TEXTSPLIT(D2,”\”),3)
好了,今天的内容就是这些,祝大家一天好心情。
相关文章
Excel怎么批量去除特殊字符?Excel批量去除特殊字符方法
单元格内有一些特殊字符想要删除,一个个删太耽误工作,那么Excel怎么批量去除特殊字符?这篇文章主要介绍了Excel批量去除特殊字符方法,需要的朋友可以参考下2022-06-20excel怎么让单元格填满某个字符 excel让单元格填满某个字符方法
有时在编辑表格时,为了打印中有一行的字符分隔,需要在一个单元格中填满字符,并且还会随着单元格的大小,自动填满字符,怎么做到的呢?2022-05-23excel表格隐藏字符怎么清除? excel非打印字符去除方法
excel表格隐藏字符怎么清除?excel表格中有隐藏的字符,想要清除这些字符,该怎么操作呢?下面我们就来看看excel非打印字符去除方法2022-05-06excel表格怎么快速分离中英文双语字幕? excel分离中英文字符串的技巧
excel表格怎么快速分离中英文双语字幕?excel表格中想要分离中英文双语字幕,该怎么实现呢?下面我们就来看看excel分离中英文字符串的技巧,需要的朋友可以参考下2021-05-10- 我们在使用Excel表格处理个人信息数据的时候,可能会遇到类似于名字加电话,也就是汉子加数字的组合,为了更好的归类数据同时也方便查看,我们通常会将这串组合数据拆分开2021-03-15
- Excel2019字符串怎么提取部分字符?excel2019表格中有很多字符串,想要提取字符串中的字符,该怎么提取呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-01-03
Excel2016怎么计算重复次数? excel统计字符出现次数的教程
Excel2016怎么计算重复次数?Excel2016表格中想要看看某几个文字或者数字出现的次数,该怎么统计呢?下面我们就来看看excel统计字符出现次数的教程,需要的朋友可以参考下2018-03-19- 最近,很多网友问小编excel中怎么完整输入银行卡号、身份证号等数字型字符串?因为输入的时候总是输入不成功,今天脚本之家小编就给大家说说excel表格中输入身份证号和银行2017-12-22
- excel表格中相同字符怎么批量替换成连续自然数?excel表格中想要将分号替换成数字,该怎么换呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-04-09
- excel表格中怎么使用函数提取单元格中值的中间某些字符?excel表格中的数据想要提取其中某些字符,该怎么提取呢?下面我们就来看看使用left和right函数提取字符的教程,需2017-02-01
最新评论