我假设您需要两个单独的单元格中的结果。
另请注意,要搜索的 key string 是 "Total:"
单元格A11具有以下值(使用不同的总数来验证不同的结果)
Appvg - 总计:147 GB - 免费:20 Gb; rootvg - 总计:247 -免费:
使用此公式获得总数:147 (GB)
=LEFT(SUBSTITUTE(A11,LEFT(A11,LEN("Total:")+SEARCH("Total:",A11)),""),
-1+SEARCH(" ",SUBSTITUTE(A11,LEFT(A11,LEN("Total:")+SEARCH("Total:",A11)),"")))
使用此公式获得总数:247(-免费)
=LEFT(SUBSTITUTE(A11,LEFT(A11,
LEN("Total:")+SEARCH("|",SUBSTITUTE(A11,"Total:","|",2))),""),
-1+SEARCH(" ",SUBSTITUTE(A11,
LEFT(A11,LEN("Total:")+SEARCH("|",SUBSTITUTE(A11,"Total:","|",2))),"")))
如果key string发生变化,可以使用单元格输入key strings进行搜索。如果是这种情况,请使用以下公式:
键字符串 “Total:” 输入到单元格A12
使用此公式获得总数:147 (GB)
=LEFT(SUBSTITUTE(A11,LEFT(A11,LEN(A12)+SEARCH(A12,A11)),""),
-1+SEARCH(" ",SUBSTITUTE(A11,LEFT(A11,LEN(A12)+SEARCH(A12,A11)),"")))
使用此公式获得总数:247(-免费)
=LEFT(SUBSTITUTE(A11,LEFT(A11,
LEN(A12)+SEARCH("|",SUBSTITUTE(A11,A12,"|",2))),""),
-1+SEARCH(" ",SUBSTITUTE(A11,LEFT(A11,
LEN(A12)+SEARCH("|",SUBSTITUTE(A11,A12,"|",2))),"")))
无论数字的长度如何,所有公式都有效