xslt 函数字符去前导0_EXCEL字符提取,其实很简单

7b029146ffb7426d6a3321033915fec9.gif

我们实际工作中往往需要提取EXCEL里面特定的某个字符,如上图所示的例子,在2013及以上版本的Excel中,可以通过“快速填充“功能快速提取字符。

但“快速填充“不一定都能识别到我们希望提取的字符,而且当原数据变化时,提取的数据无法跟着一起变化,故此次介绍以下字符提取函数。

这些函数可能不是最便利的方法,希望通过这些函数的介绍,大家一起提供一些提取字符的思路。

LEFT函数:

从一个文本字符串的第一个字符开始返回指定个数的字符。

函数结构:

=LEFT(字符串,[提取几个字符])

第二参数如果忽略,则默认为1。

示例:根据表中信息提取姓名,B2单元格输入以下公式再向下填充。

=LEFT(A2,3)

f892b598c4506b25dec534e1e092b2b6.gif

RIGHT函数:

从一个文本字符串的最后一个字符开始返回指定个数的字符。

函数结构:

=RIGHT(字符串,[提取几个字符])

同样,第二参数如果忽略,则默认为1。

示例:根据表中信息提取组织,E2单元格输入以下公式再向下填充。

=RIGHT(A2,3)

63fec88c90d057dce511b6d5cdd512e2.gif

MID函数:

从文本字符串中指定的起始位置起,返回指定长度的字符。

函数结构:

=MID(字符串,开始提取的位置,提取几个字符)

示例:根据表中信息提取获出生日期,E2单元格输入以下公式再向下填充。

=MID(D2,7,8)

注意:LEFT/RIGHT/MID均为文本处理函数,提取的结果亦为文本,若需参与计算,需转化为数值。

ec5aa915f9e9a0ada4b60e4a96a81b6c.gif

BASE函数:

将字符串转换成具有给定基数的文本表示形式。

函数结构:

=BASE(数字,基数,[字符长度])

如果省略第三参数,则不添加前导零。

示例:以下公式将数字123按十进制修正为4位,即显示0123。

=BASE(123,10,4)

以下公式将数字123按2进制修正为0位,即显示1111011。

=BASE(123,2)

FIND函数:

返回一个字符串在另一个字符串中出现的起始位置(区分大小写)

函数结构:

=FIND(要查找的字符,被查找的字符,[从第几个字符开始查找])

如果第三参数忽略,则默认为1,即从第一个字符开始查找。

示例:查找表中组织中“部”所有的位置,C2单元格输入以下公式再向下填充。

=FIND("-",A2)

1400d5a5c0d14bde47f4c071449c4d59.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值