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を使用している場合に違いが生じる場合に備えて.