Cum se sortează după numele de familie în Excel și Foi de calcul Google
În acest articol, veți afla cum să sortați numele după numele de familie în Excel și Foi de calcul Google.
Presupunând că aveți un nume și un nume împreună într-o singură celulă, există mai multe moduri diferite de a extrage numele de familie și de a sorta coloana cu numele complet după numele de familie.
Sortați după numele de familie cu text în coloane
Prima opțiune de sortare după numele de familie este extragerea numelui de familie din numele complet într-o coloană separată utilizând caracteristica text în coloane din Excel. Spuneți că aveți următoarea listă de nume, care conține un singur prenume și un singur nume separat de un spațiu, în coloana B:
1. Selectați coloana pe care doriți să o sortați (B în acest exemplu) și în Panglică, mergi la Date> Text către coloane.
2. În Expertul Conversie text în coloane, Pasul 1, părăsiți Delimitat bifat și faceți clic Următorul.
3. Pe ecranul Pasului 2, verificați Spaţiu și faceți clic pe Următorul.
4. Pentru Pasul 3, selectați Nu importați coloana (săriți) sub Format date coloane. În Destinaţie, introduceți celula în care doriți să meargă datele extrase (în acest caz $ C $ 1) și faceți clic pe finalizarea.
Aceasta înseamnă că veți sări peste prima coloană (prenume), deoarece nu aveți nevoie de ea, și veți extrage doar a doua coloană (nume) din coloana C, începând de la celula C1.
5. Acum aveți nume de familie în Coloana C lângă numele complete din Coloana B și puteți sorta ambele coloane după Coloana C.
Pentru aceasta, selectați o coloană cu numele de familie iar în Panglică, mergi la Acasă> Sortați și filtrați> Sortați de la A la Z.
6. În avertismentul pop-up, plecați Extindeți selecția bifat și faceți clic Fel. Aceasta înseamnă că doriți ca toate coloanele populate (B și C) să fie sortate pe baza coloanei C.
După terminarea sortării, toate valorile din Coloana B sunt sortate alfabetic după nume și puteți șterge Coloana C, deoarece nu mai aveți nevoie de ea.
Sortați după numele de familie cu umplere flash
A doua opțiune pentru a obține același rezultat este utilizarea Flash Fill. Această opțiune recunoaște tiparele cu două sau mai multe intrări.
1. Introduceți primele două numele de familie în celulele C1 și C2 (Travis și McGoldrick) și selectați-le. Acum poziționați cursorul în colțul din dreapta jos al zonei de selecție, până când se transformă într-o cruce și dublu click aceasta.
2. Faceți clic pe Butonul Opțiuni de completare automată care apare la sfârșitul selecției și alegeți Flash Fill.
După cum puteți vedea, Excel a recunoscut automat că doriți să extrageți numele de familie pe baza spațiului din Coloana B și a populat restul Coloanei C automat. Acum puteți sorta intervalul în același mod ca în secțiunea de mai sus.
Sortați după numele de familie cu Găsiți și înlocuiți
O altă modalitate de sortare după nume de familie este folosirea Căutare și Înlocuire.
1. Selectați Coloana B și copiați-o (CTRL + C), apoi selectați celula C1 și lipiți coloana copiată (CTRL + V).
2. Selectați Coloana C și în Panglică mergi la Acasă> Găsiți și selectați> Înlocuiți (sau utilizați comanda rapidă de la tastatură, CTRL + H).
3. În fereastra pop-up introduceți un asterisc și a spaţiu (*) în Gaseste ce, părăsi Înlocui cu necompletat și faceți clic Înlocuiește-le pe toate.
În Căutare, un asterisc reprezintă orice caracter, așa că atunci când puneți asterisc-spațiu în Căutare, Excel va găsi toate caracterele înaintea unui spațiu și le va înlocui cu o valoare goală (le va șterge).
Ca urmare, toate prenumele și spațiile sunt acum eliminate din fiecare celulă. Numai numele de familie sunt în Coloana C. După aceasta, puteți sorta coloana în același mod ca în secțiunea de mai sus.
NOTĂ: O altă opțiune este utilizarea codului VBA pentru a sorta datele după numele de familie.
Sortați după numele de familie în Foi de calcul Google
Întrucât Foi de calcul Google nu are opțiuni precum Flash Fill și Text to Columns din Excel, puteți utiliza funcții pentru a crea o formulă care va extrage numele de familie din Coloana C. Aceeași formulă poate fi utilizată și în Excel cu aceeași sintaxă.
1. Selectați celula C1 și introduceți formula:
1 | = DREAPTA (B1, LEN (B1) -FIND ("", B1)) |
Funcția LEN găsește lungimea textului în celula B1 (care este 11).
Funcția FIND returnează poziția textului pe care îl căutați (spațiu) în celula B1 (care este 5).
Funcția DREAPTA returnează numărul specificat de caractere (11-5 = 6) de la sfârșit, în celula dată (B1).
Ca rezultat final, primiți ultimele șase caractere de la B1, care este numele de familie (Travis).
2. Poziționați cursorul în colțul din dreapta jos al celulei C2 până când apare crucea.
3. Trage formula până la sfârșitul intervalului (C8).
4. Când aveți toate numele de familie extrase, puteți sorta datele din coloana B.
Selectați Coloanele B și C și în Meniul, mergi la Date> Interval sortare.
5. În fereastra pop-up, selectați Coloana C și A → Z sub Filtrează dupăși faceți clic pe Fel.
Acum, puteți șterge coloana C, deoarece numele din coloana B sunt sortate după nume alfabetic, de la A la Z.