Làm cách nào để lấy mã ASIN từ url của Amazon trong Excel?


-1

Làm cách nào để lấy mã ASIN từ url của Amazon trong Excel?

URL có độ dài thay đổi, ví dụ:

Muốn lấy kết quả ô: B00BQ59SYM

từ đây

http://www.amazon.com/Dyna-Glo-DGB730SNB-D-Dual-Fuel-Grill/dp/B00BQ59SYM/ref=sr_1_7?ie=UTF8&qid=1428647284&sr=8-7&

Nhưng cũng có thể từ URL này đến cùng một vị trí:

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


Có lẽ bạn cần sử dụng các biểu thức thông thường (ví dụ: bổ trợ regEx).
Máté Juhász

Đó là tất cả mọi thứ sau lần đầu tiên /dp/và tối đa là a /, a ?hoặc cuối URL.
David Schwartz

Câu trả lời:


5

=MID(A1,FIND("dp/",A1)+3,10) Đặt url của bạn trong A1


-1

Hơi không liên quan - nhưng nếu bạn đang làm Bảng tính Google, điều này có thể được thực hiện bằng cách sử dụng

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

Tôi chắc chắn regex tương tự cũng có thể hoạt động trong Excel.


-2

Đối với Google Sheets, tôi đã kiểm tra mã Nó hoạt động với ";" thay thế ","

vì thế

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


; và, chỉ là các biểu tượng phân tách danh sách khác nhau. ;được sử dụng ở các địa phương nơi dấu phẩy được sử dụng cho điểm cơ số như hầu hết các ngôn ngữ châu Âu. Nó không liên quan đến trang tính của Google
phuclv 17/12/18
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.