我正在尝试从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 用于数组公式。
如果可能的话,我更喜欢公式而不是宏。
哦,以防我使用 Excel 2010 有所不同。