Excel-formule: haal de domeinnaam op van de URL -

Generieke formule

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

Samenvatting

Als u de domeinnaam uit een volledige URL wilt extraheren, kunt u dit doen met een formule die de functies LINKS en VINDEN gebruikt. In het generieke formulier hierboven is url de URL waarmee u werkt.

In het voorbeeld gebruiken we deze formule:

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

Uitleg

B4 bevat de URL: "https://exceljet.net/keyboard-shortcuts"

In de kern is deze formule het extraheren van tekens uit de URL, beginnend van links, en het gebruik van de FIND-functie om erachter te komen hoeveel tekens moeten worden geëxtraheerd.

Eerst zoekt FIND het teken "/" in de URL, beginnend bij het 9e teken. Dit is het "slimme" deel van de formule. URL's beginnen met iets dat een "protocol" wordt genoemd en dat er als volgt uitziet:

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

enzovoort. Door te beginnen met het 9e teken, wordt het protocol overgeslagen en de FIND-functie retourneert de locatie van de 3e instantie van "/" (de eerste instantie na de dubbele schuine streep in het protocol).

In dit geval is de derde instantie van "/" het 21e teken in de URL, dus FIND retourneert het getal 21.

De LEFT-functie extraheert vervolgens 21 tekens uit de URL, beginnend aan de linkerkant. Het resultaat is de domeinnaam met een schuine streep achteraan.

Als u de domeinnaam zonder een schuine streep aan het einde wilt hebben, trekt u gewoon het getal 1 af van het resultaat van FIND als volgt:

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

Goede links

SEO-gids voor Excel (Acuity Training)

Interessante artikelen...