我想從Excel中的一串文本中拉出一個數字。 該字符串是字母,數字和一些字符的混合。從一個文本字符串中提取數字 - Excel
實例數據串 -
Web Address
/products_list.php?retailer=8&cat=43
/products_list.php?retailer=22&cat=43
/products_list.php?retailer=8&cat=1011
/products_list.php?retailer=81&cat=1023
/products_list.php?retailer=147&cat=1224
/products_list.php?retailer=8&cat=1
/products_list.php?retailer=147&cat=4
/products_list.php?retailer=147&cat=401
我想要實現的是
我得到儘可能從文本拉出所有的數字,但真的不能工作了解如何獲得中間的數字或最後的數字。
我試圖代碼來解決這個問題是: -
=SUM(MID(0&A3,LARGE(ISNUMBER(--MID(A3,ROW(INDIRECT("1:"&LEN(A3))),1))*ROW(INDIRECT("1:"&LEN(A3))),ROW(INDIRECT("1:"&LEN(A3))))+1,1)*10^ROW(INDIRECT("1:"&LEN(A3)))/10)
SCE爲數組公式。
如果可能的話,我寧願一個宏的公式。
OH的情況下,它使得使用Excel 2010中