excel表达式分离字段类型、长度及转字符串转化

原格式如下

在这里插入图片描述

需求

将字段类型分成一列、字段长度分成一列、字段精度分成一列、是否为空将YES转化为Y,NO转化为N

结果

在这里插入图片描述

字段类型转化
=IF(ISNUMBER(FIND("(",E2)),LEFT(E2,FIND("(",E2)-1),E2)

字段长度转化
=IF(ISNUMBER(FIND("(",E2)),MID(E2,FIND("(",E2)+1,FIND(")",E2)-FIND("(",E2)-1),"")

字段精度需要手动改,或者自写函数公式

将YES转化为Y,NO转化为N
=IF(ISNUMBER(FIND(“YES”,H2)),“Y”,“N”)

注释★:
获取左括号的位置
FIND("(",E2)

获取右括号的位置
FIND(")",E2)

截取的括号中的字符数
FIND(")",E2)-FIND("(",E2)-1)

是否包括某字符串,true则填Y,否则填N
IF(ISNUMBER(FIND(“YES”,H2)),“Y”,“N”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值