|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
=IF(ISERROR(MID($B2,FIND(C$1,$B2)+LEN(C$1),FIND("元",$B2,FIND(C$1,$B2))-(FIND(C$1,$B2)+LEN(C$1)))),"",MID($B2,FIND(C$1,$B2)+LEN(C$1),FIND("元",$B2,FIND(C$1,$B2))-(FIND(C$1,$B2)+LEN(C$1))))
MID($B2,FIND(C$1,$B2)+LEN(C$1),FIND("元",$B2,FIND(C$1,$B2))-(FIND(C$1,$B2)+LEN(C$1))))
关键是这个公式:mid是取B2中的值,从第几位数取起,取多少位
从FIND(C$1,$B2)+LEN(C$1)取值,首先用find找到如C1的位置,再得加上C1的位数。
取FIND("元",$B2,FIND(C$1,$B2))-(FIND(C$1,$B2)+LEN(C$1))))位数,
FIND("元",$B2,FIND(C$1,$B2))这个位数是先找到“元”的位置,减去上面那个开始取值的(FIND(C$1,$B2)+LEN(C$1)))位置,就是数值的位数。
|
|