Welnu, we weten dat de domeinnaam altijd na het @-teken in een e-mail-ID komt. Om de domeinnaam uit het e-mailadres te halen, kunnen we dit feit gebruiken. Er zijn dus twee methoden om dit te doen.
- Een formule gebruiken
- Tekst naar kolom gebruiken
Laten we ze een voor een bekijken.
Extraheer domeinnaam uit e-mail met behulp van formule.
Generieke formule om domeinnaam te extraheren
=RIGHT(email_Id,LEN(email_id)-FIND("@",email_id))
E-mail identiteit: dit is de tekst die een e-mail-ID vertegenwoordigt.
Laten we een voorbeeld bekijken om dingen duidelijk te maken.
Voorbeeld: Domeinnaam extraheren uit e-mail-ID's
Hier heb ik deze lijst met e-mail-ID's. Ik wil domeinnamen in aparte kolommen extraheren, terwijl ik de originele tekst intact laat.
Pas bovenstaande algemene formule toe in cel B2 om de domeinnaam te extraheren.
=RIGHT(A2,LEN(A2)-FIND("@",A2))
Kopieer cel B2 naar beneden. Uw domeinnamen worden geëxtraheerd in kolom B.
Hoe het werkt?
Het idee is om het aantal tekens na @ te krijgen. Zodra we het hebben, kunnen we de functie RECHTS gebruiken voor de domeinnaam.
Laten we de bovenstaande formule opsplitsen om het te begrijpen.
FIND("@",A2): De functie find retourneert de positie van een gegeven tekst in een string. Hier retourneert het de positie van @ in [email protected], dat is 6.
LEN(A2): het geeft het totale aantal tekens in een tekst terug. [email protected] bevat 15 tekens.
Nu is de formule vereenvoudigd tot RIGHT(A2,15-6) ? RECHTS(A2,9), wat ons onze domeinnaam gmail.com geeft. In alle cellen gebeuren dezelfde dingen.
Gebruik formule wanneer deze taak repetitief is. Heb een gedefinieerde kolom voor e-mail-ID's voor formule. Wanneer u gegevens in de e-mailkolom wijzigt, worden alle domeinen automatisch geëxtraheerd.
Maar als je een eenmalige taak hebt, dan is er een andere methode om dit te doen. Het wordt tekst naar kolom genoemd.
Gebruik tekst naar kolom om domeinnaam uit e-mail te extraheren
Gebruik deze methode om de domeinnaam en gebruikers-ID in verschillende kolommen te extraheren. Als u wilt dat de originele gegevens intact blijven, raad ik u aan een kopie van de gegevens te gebruiken.
- Selecteer E-mail-ID's.
- Ga naar het gegevenstabblad.
- U ziet een optie van tekst naar kolom. Klik erop.
- vink gescheiden aan en klik op volgende.
- Rekening ander optie. Schrijf in het tekstvak "@" (zonder aanhalingstekens). En klik op voltooien.
Het is gebeurd. De domeinnaam en gebruikersnaam zijn gescheiden in twee verschillende kolommen. De originele tekst zal niet de domeinnaam bevatten. En daarom raad ik aan om een kopie van de originele gegevens te gebruiken.
Preventieve maatregelen:
Voordat u deze methode gebruikt, moet u ervoor zorgen dat u geen gegevens hebt in kolommen waar u uw tekst wilt scheiden. Excel geeft een waarschuwing weer als er gegevens worden gevonden in kolommen waar gegevens kunnen worden overschreven. Hiervoor kunt u het beste een nieuw blad gebruiken.
Dus ja jongens, dit is hoe je de domeinnaam kunt extraheren uit e-mail-ID's in Excel. Beide methoden zijn nuttig in hun context. Als je een andere oplossing wilt, laat het me dan weten in de comments hieronder.
Tekst verwijderen in Excel vanaf een positie
Eerste tekens uit tekst verwijderen
Getallen en tekst splitsen van string in Excel
Populaire artikels:
De VERT.ZOEKEN-functie in Excel
AANTAL.ALS in Excel 2016
Hoe de SUMIF-functie in Excel te gebruiken?