Cuprins
Uneori, celulele noastre de date pot avea câteva caractere suplimentare atașate în dreapta, care nu sunt necesare. Puteți tăia aceste caractere din dreapta celulei de date. În acest articol, voi arăta cinci metode de tăiere a caracterelor din dreapta în Excel.
Să presupunem că avem un set de date în care este indicată distanța parcursă de diferiți participanți la un maraton. Există câteva spații la sfârșitul fiecărui Numele participantului și celulele din Distanța parcursă coloana are valorile numerice, precum și unitatea - mile. Acum vom tăia spațiile și caracterele care indică unitatea din dreapta.
Descărcați caietul de practică
Tăiați caracterele din dreapta în Excel.xlsm5 Metode pentru a tăia caracterele corecte
1. Funcția TRIM pentru a elimina spațiile în plus din dreapta
Uneori, celulele de date pot avea spații suplimentare la capătul din dreapta. Putem folosi funcția TRIM pentru a elimina aceste spații. După cum am menționat, există câteva spații la sfârșitul fiecărui nume de participant,
Pentru a elimina aceste spații, introduceți următoarea formulă într-o celulă goală ( C7)
=TRIM(A7)
În acest caz, se va utiliza TRIM va elimina spațiile de la capătul din dreapta
Apăsați ENTER pentru a elimina toate spațiile suplimentare.
Celula de tragere C7 pentru a aplica aceeași formulă în toate celelalte celule.
2. Funcțiile Text to Columns pentru a tăia spațiile din dreapta
De asemenea, puteți utiliza Text în coloane pentru a tăia spațiile din dreapta. Această metodă va necesita o coloană de rezervă în dreapta coloanei din care veți elimina spațiile. Mai întâi, introduceți o coloană în dreapta coloanei din care veți elimina spațiile.
Acum mergeți la Date> Instrumente de date și selectați Text în coloane .
Acum o Expertul text în coloană Se va afișa o fereastră. Selectați Lățime fixă și faceți clic pe Următorul .
În al doilea pas, deplasați linia verticală de lângă datele dvs. până la sfârșitul datelor și selectați Următorul .
Acum veți vedea că toate datele dvs. sunt evidențiate cu negru. Selectați Finisaj .
După aceea, va apărea o fereastră de confirmare. Apăsați OK .
Acum veți vedea că nu există spații la capătul din dreapta al setului de date.
3. Funcția LEFT și LEN pentru a tăia caracterele din dreapta
Cu o combinație de funcția LEFT și funcția LEN puteți tăia cu ușurință caracterele din dreapta din celulele de date. Introduceți următoarea formulă într-o celulă goală ( C7 ),
=LEFT(B7,LEN(B7)-6)
În acest caz, se va utiliza STÂNGA indică faptul că formula va returna caracterele din celula selectată, B7 de la STÂNGA și LEN(B7)-6 indică faptul că ultimele 6 caractere din lungimea totală a celulei B7 vor fi scutite în declarația de STÂNGA funcție.
Presa ENTER și puteți vedea că au fost eliminate caracterele din dreapta, care sunt kilometrice pentru setul nostru de date.
Celula de tragere C7 pentru a aplica aceeași formulă în toate celelalte celule.
4. Obținerea unei valori numerice prin tăierea caracterelor din dreapta
Prin metoda precedentă, obținem texte ca un retur în celula de ieșire. Dacă doriți să obțineți valori numerice, trebuie să utilizați funcția VALUE în formula dvs. Pentru a obține valoarea numerică după tăierea caracterelor din dreapta, introduceți următoarea formulă în celula C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
În acest caz, se va utiliza VALOARE va converti returul funcției STÂNGA în valori numerice.
Apăsați INTRĂ. Veți vedea că formula a tăiat caracterele din dreapta. De asemenea, se va afișa returnul în partea dreaptă a celulei de ieșire, C7 care indică faptul că returnarea este o valoare numerică.
Trageți de butonul C7 pentru a aplica aceeași formulă în toate celelalte celule. Ca rezultat, veți obține distanța parcursă fără unitatea de măsură mile în format numeric la celulele de ieșire pentru toți participanții.
5. Tăiați caracterele din dreapta folosind VBA
O altă modalitate de a tăia caracterele corecte în Excel este realizarea unei funcții personalizate utilizând Aplicații Visual Basic (VBA) . Prima presă ALT+F11 , se va deschide fereastra VBA Acum faceți clic dreapta pe foaia din panoul din stânga pentru a deschide un meniu derulant. Extindeți Introduceți făcând clic pe el și selectând Modul .
Se va deschide o fereastră Modul(Cod) fereastră.
Introduceți următorul cod în fișierul Modul(Cod) fereastră.
Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function
Codul va crea o funcție personalizată numită TRIMLASTX care va tăia un număr definit de caractere din partea dreaptă a celulei selectate.
Acum închideți fereastra VBA și introduceți următoarea formulă în celula C7,
=TRIMLASTX(B7,6)
Aici, B7 este celula selectată și 6 indică numărul de caractere care vor fi eliminate.
Presa ENTER și veți vedea că formula a tăiat caracterele corecte.
Celula de tragere C7 pentru a aplica aceeași formulă în toate celelalte celule.
Concluzie
Puteți tăia caracterele din dreapta în Excel prin oricare dintre metodele de mai sus. Dacă vă confruntați cu orice fel de confuzie, vă rugăm să lăsați un comentariu.