Vai al contenuto principale

Come rimuovere i primi, gli ultimi caratteri X o alcuni caratteri di posizione dal testo in Excel?

Per la maggior parte degli utenti di Excel, a volte, è necessario eliminare i primi n caratteri dall'inizio delle stringhe di testo o rimuovere gli ultimi x caratteri dalla fine delle stringhe di testo come mostrato nell'immagine sottostante. In questo articolo, introdurrò alcuni trucchi utili per risolvere questa attività rapidamente e facilmente in Excel.
 

doc rimuove i primi x caratteri 1


Metodo 1: rimuovere il primo o l'ultimo carattere x dalle stringhe di testo con le formule

 Rimuovi i primi x caratteri dall'inizio delle stringhe di testo:

In Excel, puoi utilizzare le funzioni DESTRA e SINISTRA per rimuovere un certo numero di caratteri dall'inizio o dalla fine delle stringhe, per favore fai come segue:

1. Digita o copia la seguente formula in una cella vuota C4 in cui desideri inserire il risultato:

=RIGHT(A4, LEN(A4)-2)

e premere entrare chiave per ottenere il primo risultato. Vedi screenshot:

doc rimuove i primi x caratteri 2

Note:: Nella formula sopra:

  • A4 è il valore della cella da cui vuoi rimuovere i caratteri;
  • Il numero 2 indica il numero di caratteri che desideri rimuovere dall'inizio della stringa di testo.

2. Quindi, seleziona la cella C4 e trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e tutti i primi 2 caratteri sono stati rimossi dalle stringhe di testo, vedi screenshot:

doc rimuove i primi x caratteri 3


 Rimuovi gli ultimi x caratteri dalla fine delle stringhe di testo:

Se è necessario rimuovere gli ultimi diversi caratteri, è possibile utilizzare la funzione SINISTRA come la funzione DESTRA.

Inserisci o copia questa formula in una cella vuota:

=LEFT(A4, LEN(A4)-9)

e quindi trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e gli ultimi 9 caratteri sono stati eliminati dalle stringhe di testo contemporaneamente, vedi screenshot:

doc rimuove i primi x caratteri 4

Note:: Nella formula sopra:

  • A4 è il valore della cella da cui vuoi rimuovere i caratteri;
  • Il numero 9 indica il numero di caratteri che desideri rimuovere dalla fine della stringa di testo.

Metodo 2: rimuovere il primo o l'ultimo carattere x dalle stringhe di testo con la funzione definita dall'utente

Ecco una funzione definita dall'utente che può anche aiutarti a rimuovere i primi o gli ultimi n caratteri dalle stringhe di testo, per favore fai come segue:

 Rimuovi i primi x caratteri dall'inizio delle stringhe di testo:

1. Tieni premuto il Alt + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nella finestra del modulo.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Quindi torna al foglio di lavoro e inserisci questa formula: =removefirstx(A4,2) in una cella vuota, quindi trascina il quadratino di riempimento verso il basso per ottenere i risultati di cui hai bisogno, vedi screenshot:

doc rimuove i primi x caratteri 5

Note:: Nella formula sopra:

  • A4 è la cella da cui vuoi rimuovere i caratteri;
  • Il numero 2 indica il numero di caratteri che desideri rimuovere dall'inizio della stringa di testo.

 Rimuovi gli ultimi x caratteri dalla fine delle stringhe di testo:

Per rimuovere gli ultimi n caratteri dalle stringhe di testo, applicare la seguente funzione definita dall'utente:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

E poi applica questa formula: =removelastx(A4,9) per ottenere i risultati di cui hai bisogno, vedi screenshot:

doc rimuove i primi x caratteri 6

Note:: Nella formula sopra:

  • A4 è la cella da cui vuoi rimuovere i caratteri;
  • Il numero 9 indica il numero di caratteri che desideri rimuovere dalla fine della stringa di testo.

Metodo 3: rimuovere il primo, l'ultimo carattere x o alcuni caratteri di posizione senza formule

L'utilizzo delle funzioni di Excel per rimuovere determinati caratteri non è così diretto come lo è. Basta dare un'occhiata al modo fornito in questo metodo, che non è più di due o tre clic del mouse. Con il Rimuovi per posizione utilità del componente aggiuntivo di terze parti Kutools for Excel, puoi rimuovere facilmente il primo, l'ultimo o alcuni caratteri dalla stringa di testo. Fai clic per scaricare Kutools per Excel! Si prega di vedere la demo di seguito:

Dopo l'installazione Kutools for Excel, si prega di applicare Rimuovi per posizione secondo questi passaggi:

1. Seleziona l'intervallo in cui desideri rimuovere determinati caratteri. Quindi fare clic su Kutools > Testo > Rimuovi per posizione. Vedi screenshot:

2. Specificare le seguenti operazioni nel popup Rimuovi per posizione la finestra di dialogo.

  • (1.) Specificare il numero di caratteri da eliminare.
  • (2.) Scegli Da sinistra opzione sotto il Posizione sezione per eliminare i primi n caratteri, vedi screenshot:

doc rimuove i primi x caratteri 8

Suggerimenti: Le Rimuovi per posizione L'utilità può anche aiutarti a rimuovere gli ultimi n caratteri o determinati caratteri da una posizione specifica.

Metodo 4: rimuovi i primi x e gli ultimi x caratteri dalle stringhe di testo con la formula

A volte, desideri rimuovere i caratteri dalle stringhe di testo su entrambi i lati, ad esempio, devi rimuovere i primi 2 caratteri e gli ultimi 9 caratteri contemporaneamente. Qui, la funzione MID può farti un favore.

1. Inserisci o copia questa formula in una cella vuota:

=MID(A4,3,LEN(A4)-11)

e premere entrare chiave per ottenere il primo risultato. Vedi screenshot:

doc rimuove i primi x caratteri 11

Note:: Nella formula sopra:

  • A4 è il valore della cella da cui vuoi rimuovere i caratteri;
  • Il numero 3 è uno in più rispetto al numero di caratteri che desideri rimuovere dal lato sinistro;
  • Il numero 11 è il numero totale di caratteri che desideri rimuovere.

2. Quindi, seleziona la cella C4 e trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e tutti i primi 2 e gli ultimi 9 caratteri sono stati rimossi immediatamente dalle stringhe di testo, vedi screenshot:

doc rimuove i primi x caratteri 12


I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (134)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a problem. I need to remove specific last character in the sheet. Example: I have people names and I need to remove the last character, if it is "a", but that the rest of the name contains the letter "a". How I can do that?
This comment was minimized by the moderator on the site
i want remove the last part ex: (jaison kkrrt po kizha) like an adress want edit only jaison
is it possibile?
This comment was minimized by the moderator on the site
In the nursery (plant) industry, we have a lot of plants that are crosses and have an x after the Genus (1st word). Is there a way to NOT have the x alphabetized? A couple example names: Buxus x 'Green Mountain' and Thuja x 'Green Giant'. These names are constantly at the end of the listing of Buxus and Thuja instead of being near the top. By the way, it's always "space x space". Can there be a way to highlight a column and tell it to ignore the x if proceeded and followed by a space when alphabetizing the names in that column? Thank you.
This comment was minimized by the moderator on the site
Wow! Kutools berfungsi dengan sempurna di Ms. Office Pro Plus 2016. Sungguh menolong saya, menghemat waktu dalam menghapus karakter tertentu di data excel saya. Terima kasih banyak.
This comment was minimized by the moderator on the site
How can I get rid of the last value in a cell IF it is the letter 'N'? Not all have the 'N' at the end and I want to only remove those that do?
This comment was minimized by the moderator on the site
How can I get this number reduced using formulas to make 3604000000157477 to be 3604157477 first 4 to the front and last 6 digits.
This comment was minimized by the moderator on the site
Tengo una ruta en una columna ejm C:\Users\jaja\Downloads\aa.txt. Necesito eliminar todos los carácteres que están después del último slash
This comment was minimized by the moderator on the site
Hi I have a data with names and surnames of some people, i want to separate surname in coloumn and name in another coloumn, surnames are not same like michel, john, daniel, williams like please help me to separate surname by using formula, I have lot of data
This comment was minimized by the moderator on the site
Hi, Giridhar,
Maybe the below article can solve your problem, please try, thank you!
https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
If number or character differ you can use example below (I needed to remove the last character):
=PART(A1;1;(LENGTH(A1)-1))
This comment was minimized by the moderator on the site
I WANT TO TRIM TEXT LENGTH, FOR EXAMPLE I HAVE SOME ADDRESS THAT LENGTH SOME COLUM 10 CHARECTOR AND SOME COLUM 20 CHARECTOR SOME 15 CHARECTOR IN THIS CASE I WANT TO TRIM WHICH COLUM TEXT MORE THAN 15 I WANT TO TRIM THAT COLUM TEXT TO 15 CHARECTOR, DONT TRIM OTHER COLUM TEXTS


ANYBODY HELP ME
This comment was minimized by the moderator on the site
Use "text to column"
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations