excel中怎么提取从左边指定的两个符号中间的值

777.5:0:AMEBSP1:1627207:3232484

B2=-MIN(-TEXT(MID(A2,FIND(":",A2)+1,ROW($1:$15)),"0;0;0;!0"))

同时按Ctrl+Shift+Enter三键输入数组公式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-14
B2中公式为:
=LEFT(RIGHT(A2,LEN(A2)-SEARCH(":",A2)),SEARCH(":",RIGHT(A2,LEN(A2)-SEARCH(":",A2)))-1)
这段公式会提取第一个冒号和第二个冒号之间的字符,无论这两个冒号的前面、中间、后面有多少字符,都不影响,只会提取这两个冒号中间的所有字符。提取出来的数字是文本类型的数字。
假如你需要提取出来的是数值类型的数字的话,就在公式前面加两个负号,如下:
=--LEFT(RIGHT(A2,LEN(A2)-SEARCH(":",A2)),SEARCH(":",RIGHT(A2,LEN(A2)-SEARCH(":",A2)))-1)本回答被提问者和网友采纳
第2个回答  2018-06-14

利用find函数查找:位置

然后结合left和right函数取数

相似回答