Как вытащить код ASIN из URL-адреса Amazon в Excel?

-1

Как вытащить код ASIN из URL-адреса Amazon в Excel?

URL переменной длины, пример:

Хотите получить результат ячейки: B00BQ59SYM

из этого

http://www.amazon.com/Dyna-Glo-DGB730SNB-D-Dual-Fuel-Grill/dp/B00BQ59SYM/ref=sr_1_7?ie=UTF8&qid=1428647284&sr=8-7&keywords=hybrid+ гриль

Но также может быть с этого URL в том же месте:

http://www.amazon.com/dp/B00BQ59SYM?psc=1

MaxPeck
источник
Возможно, вам нужно использовать регулярные выражения (например, надстройка regEx).
Máté Juhász
Это все после первого /dp/ и до /, ?или конец URL.
David Schwartz

Ответы:

5

=MID(A1,FIND("dp/",A1)+3,10) Поместите ваш URL в A1

Nico
источник
-1

Немного не связано - но если вы работаете с Google Spreadsheet, это можно сделать с помощью

= REGEXEXTRACT (A1, "/ ([a-zA-Z0-9] {10}) (?: [/?] | $)")

Я уверен, что подобное регулярное выражение может работать и в Excel.

software.wikipedia
источник
-2

Для Google Sheets Я проверил код Работает с ";" вместо ","

так

= REGEXEXTRACT (А1; "/ ([A-Za-Z0-9] {10}) (?: [? /] | $)")

Metteursenweb
источник
; и, просто разные символы, разделяющие список. ; используется в местах, где запятая используется для радиуса, как и большинство европейских языков. Это не связано с Google листом
phuclv