Jika kami menduga bahwa Anda memiliki teks Anda di A1:
Product Image URL: http://www.Website.com/product_images/y/099/7703_269_ImageDescription1.jpg|Product Image URL: http://www.Website.com/product_images/c/999/7703_269_ImageDescription2.jpg|Product Image URL: http://www.Website.com/product_images/r/560/7703_269_ImageDescription3.jpg
Anda dapat menulis rumus seperti ini:
=MID(A1,FIND(":",A1)+2,FIND("|",A1)-FIND(":",A1)-2)
Dan itu akan memberi Anda hasil ini:
http://www.Website.com/product_images/y/099/7703_269_ImageDescription1.jpg
Penjelasan rumusnya adalah:
MID (teks, mulai, panjang)
Akan mengembalikan subteks dari teks, dalam hal ini dari A1 kita akan menemukan yang pertama ":", dan dari sana menemukan selanjutnya "|", dan mengembalikan teks di dalamnya.
FIND (text_searched, text_complete)
Akan mengembalikan posisi teks yang kita cari dalam teks lengkap.
Jadi, ke dalam MID kita meletakkan seluruh teks, awal dari subteks adalah posisi ":" +2, untuk mengabaikan ":" dan spasi berikutnya.
Panjang subteks ditentukan oleh posisi "|" minus posisi ":".
Edit: Jika sel A1 Anda hanya memiliki satu nilai, parameter 2 MID harus lebih besar dari panjang teks yang ingin kami peroleh, dan itu bisa tetap seperti:
= MID (A1, FIND (":", A1) + 2, LEN (A1))
Di mana kita tahu LEN (A1) lebih panjang dari subset A1.
Edit kedua:
Jika kita menggabungkan keduanya, kita hanya perlu memeriksa kesalahan ketika mencari "|" arang. Jika ditemukan, kembalikan panjangnya hingga itu, jika tidak ditemukan, kembalikan LEN (A1).
= MID (A1, FIND (":", A1) + 2, IF (ISERROR (FIND ("|", A1)), LEN (A1), FIND ("|", A1) -FIND (":", A1) -2))
Setelah beberapa percobaan dan kesalahan penelitian:
= MID (G2, FIND ("URL Gambar Produk:", G2) +19, (FIND ("| URL Gambar Produk:", G2) - (FIND ("URL Gambar Produk:", G2) +19)))
Di mana G2 adalah bidang dengan URL.
sumber