
Обща формула
=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 извлича 21 символа от URL адреса, започвайки отляво. Резултатът е името на домейна с наклонена черта.
Ако искате да получите името на домейна без наклонена черта, просто извадете числото 1 от резултата на FIND така:
=LEFT(B4,FIND("/",B4,9)-1)