Pen*_*101 6 excel excel-formula
我试图从excel中的一串文本中间拉出一个数字.字符串是alpha,numeric和一些字符的混合.
示例数据字符串: -
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
Run Code Online (Sandbox Code Playgroud)
我想要实现的是
我从文本中删除所有数字,但实际上无法弄清楚如何在中间或最后得到数字.
我尝试修复此问题的代码是: -
=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)
Run Code Online (Sandbox Code Playgroud)
SCE为数组公式.
如果可能的话,我更喜欢宏观上的公式.
哦,以防它使用Excel 2010有所作为.
小智 5
零售商(B2):
=LEFT(RIGHT(A2,LEN(A2)-FIND("=",A2)),FIND("&",RIGHT(A2,LEN(A2)-FIND("=",A2)))-1)
Run Code Online (Sandbox Code Playgroud)
卡特彼勒号码(C2):
=RIGHT(A2,LEN(A2)-(FIND("cat=",A2)+3))
Run Code Online (Sandbox Code Playgroud)
拖动公式并且
归档时间: |
|
查看次数: |
46799 次 |
最近记录: |