Я пытаюсь вытащить номер из середины строки текста в 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 для формулы массива.
Если возможно, я бы предпочел формулу над макросом.
о в случае, если это делает разницу им с помощью Excel 2010.