[算表] 如何将两个指定字串作为边界并取出其中的字串?

楼主: pavlov (海风)   2015-06-12 14:58:19
软件:Excel
版本:2010
A B
1 123124 312
2 11234412 3
B栏的值是从A栏取值而来的,取值逻辑为:
由左而右,遇到首个字串"12"后面开始取值,撞到首个4时停止
请问版上的高手B1的公式要怎么写?
作者: newton41 (Newton)   2015-06-12 15:08:00
=Mid(字串,Find(12,字串)+2,Find(4,字串)-Find(12,字串)-2) 试试看
作者: soyoso (我是耀宗)   2015-06-12 17:31:00
遇到首个字串"12"后面开始取值,撞到首个4时停止来看是否4有可能出现12前呢?有可能的话可将n大的find(4,a1,find(12,a1))加上start_num抱歉是将find(4,a1)调整为find(4,a1,find(12,a1))试试
作者: newton41 (Newton)   2015-06-12 18:27:00
感谢S大!我没想到这么仔细!

Links booklink

Contact Us: admin [ a t ] ucptt.com