Формула Excel: Отримати доменне ім'я з URL -

Зміст

Загальна формула

=LEFT(url,FIND("/",url,9))

Резюме

Якщо ви хочете витягти доменне ім’я з повної URL-адреси, ви можете зробити це за допомогою формули, яка використовує функції LEFT та FIND. У загальній формі вище url - це URL-адреса, з якою ви працюєте.

У прикладі ми використовуємо таку формулу:

=LEFT(B4,FIND("/",B4,9))

Пояснення

B4 містить URL-адресу: "https://exceljet.net/keyboard-shortcuts"

По суті, ця формула витягує символи з URL-адреси, починаючи зліва, та використовуючи функцію FIND, щоб з’ясувати, скільки символів потрібно витягти.

По-перше, FIND знаходить символ "/" в URL-адресі, починаючи з 9-го символу. Це «розумна» частина формули. URL-адреси починаються з чогось, що називається "протокол", який виглядає так:

http: //
https: //
ftp: //
sftp: //

і так далі. Починаючи з 9-го символу, протокол пропускається, і функція FIND повертає місце розташування 3-го екземпляра "/" (перший екземпляр після подвійної косої риски в протоколі).

У цьому випадку третім екземпляром "/" є 21-й символ у URL-адресі, тому FIND повертає число 21.

Потім функція LEFT витягує з URL-адреси 21 символ, починаючи зліва. Результат - доменне ім’я з кінцевою рискою.

Якщо ви хочете отримати доменне ім'я без косої риски, просто відніміть число 1 з результату FIND так:

=LEFT(B4,FIND("/",B4,9)-1)

Хороші посилання

Посібник з SEO для Excel (навчання гостроти)

Цікаві статті...