Ich versuche, eine Nummer aus der Mitte einer Zeichenfolge in Excel zu ziehen. Die Zeichenfolge ist eine Mischung aus alphanumerischen, numerischen und einigen Zeichen.extrahieren Nummer aus einer Zeichenfolge von Text - Excel
Beispiel Datenstring: -
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
Was will ich erreichen, ist
Ich habe so weit wie alle Zahlen aus dem Text herausziehen, aber wirklich konnte nicht arbeiten heraus, wie man nur die Zahlen in der Mitte oder die am Ende bekommt.
Mein versucht Code, um das Problem zu beheben war: -
=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 für eine Matrixformel.
Wenn möglich, würde ich eine Formel über ein Makro bevorzugen.
oh im Falle macht es einen Unterschied im Excel 2010