如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。
B2单元格输入以下公式,然后向下填充公式
=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))
公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。
详见附图及公式求值过程
如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。
B2单元格输入以下公式,然后向下填充公式
=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))
公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。
详见附图及公式求值过程