Kolegica me je vprašala, ali lahko hitro izvleče uporabniška imena iz e -poštnih ID -jev. Imela je več kot 1000 plošč in manj kot 2 minuti za to.
V tej vadnici vam bom pokazal 2 načina za to. In nič od tega ne bi trajalo več kot minuto.
1. metoda - Uporaba besedila v stolpcu
To je najlažji način, če imajo podatki vzorec. V e -poštnem ID -ju bi bilo na primer vedno uporabniško ime, ki mu sledi »@« in se konča z imenom domene.
Trik je v tem, da izvlečete besedilo pred znakom @. To lahko storite tako:
- Izberite vse ID -je e -pošte
- Pojdite na Podatki -> Podatkovna orodja -> Besedilo v stolpce
- V čarovniku za besedilo v stolpec
- 1. korak: Prepričajte se, da je kot opis podatkov označeno Delimited, in kliknite Naprej
- 2. korak: V možnosti Razmejevalniki izberite Drugo in vnesite @ v besedilno polje poleg njega. Kliknite Naprej
- 3. korak: V predogledu podatkov lahko vidite, da so bili podatki ločeni po uporabniškem imenu in imenu domene. Izberite drugi stolpec v predogledu podatkov (tisti z imenom domene) in izberite možnost Ne uvozi stolpca v obliki podatkov stolpca. Izberete lahko tudi ciljno celico, v kateri bodo uporabniška imena ekstrahirana
- 1. korak: Prepričajte se, da je kot opis podatkov označeno Delimited, in kliknite Naprej
- Kliknite Dokončaj
Tako boste dobili uporabniška imena iz e -poštnih številk. Upoštevajte, da če v 3. koraku ne določite ciljne celice, se izvirni podatki prepišejo z izvlečenimi podatki (excel vas opozori pred prepisom).
Ta metoda je zelo hitra in seznam lahko dobite v nekaj sekundah. Vendar ni dinamična. Če dodate zapis ali spremenite obstoječe ID -je e -pošte, boste to morali storiti znova.
Povezano: 7 neverjetnih stvari, ki jih lahko besedilo Excel v stolpce naredi za vas
Metoda 2 - Uporaba Excelovih formul
Prednosti Excelovih formul so, da rezultati postanejo dinamični. Če spremenite e -poštne ID -je, se rezultat samodejno posodobi.
Tukaj je formula, ki jo lahko uporabite za to:
= LEVO (A2, NAJDI ("@", A2,1) -1)
Obstajata 2 dela:
- FIND (“ @”, A2,1) vrne položaj @. V primeru [email protected] se bo vrnilo 4. Zdaj želimo izvleči besedilo na levi strani @, zato od te formule odštejemo 1 (kar bi vrnilo 3)
- LEFT (A2, FIND (“ @”, A2,1) -1) izvleče vse znake levo od @
Ne glede na to, katero metodo izberete, vam to ne bo vzelo več kot 2 minuti.
Misija izpolnjena 🙂