Ritagliare i caratteri e gli spazi giusti in Excel (5 modi)

  • Condividi Questo
Hugh West

A volte le nostre celle di dati possono avere alcuni caratteri aggiuntivi attaccati a destra che non sono necessari. È possibile tagliare questi caratteri dalla destra della cella di dati. In questo articolo, mostrerò cinque metodi per tagliare i caratteri a destra in Excel.

Supponiamo di avere un set di dati in cui è indicata la distanza percorsa dai diversi partecipanti a una maratona. Ci sono alcuni spazi alla fine di ogni Nome del partecipante e le cellule del Distanza percorsa La colonna ha i valori numerici e l'unità di misura, le miglia, e ora si tagliano gli spazi e i caratteri che indicano l'unità di misura.

Scarica il quaderno di esercizi

Tagliare i caratteri a destra in Excel.xlsm

5 metodi per tagliare i caratteri giusti

1. Funzione TRIM per rimuovere gli spazi in più a destra

A volte le celle dei dati possono avere degli spazi in più all'estremità destra. Si può usare la funzione TRIM Come abbiamo detto, ci sono degli spazi alla fine di ogni nome di partecipante,

Per rimuovere gli spazi, digitare la seguente formula in una cella vuota ( C7)

=TRIM(A7)

Qui, il TRIM rimuoverà gli spazi dall'estremità destra

Stampa ENTRARE per rimuovere tutti gli spazi extra.

Cella di trascinamento C7 per applicare la stessa formula in tutte le altre celle.

2. Testo nelle colonne Caratteristiche per ridurre gli spazi a destra

Si può anche utilizzare Testo in colonne Questo metodo richiede una colonna di riserva a destra della colonna da cui rimuovere gli spazi. Per prima cosa, inserite una colonna a destra della colonna da cui rimuovere gli spazi.

Ora andate a Dati> Strumenti per i dati e selezionare Testo in colonne .

Ora un Procedura guidata da testo a colonna Viene visualizzata la finestra Selezionare Larghezza fissa e fare clic su Avanti .

Nel secondo passaggio, spostare la linea verticale accanto ai dati fino alla fine degli stessi e selezionare Avanti .

A questo punto, tutti i dati sono evidenziati con il colore nero. Selezionare Finitura .

Successivamente, apparirà una finestra di conferma. Premere OK .

Ora vedrete che non ci sono spazi all'estremità destra del vostro set di dati.

3. Funzione LEFT e LEN per rifilare i caratteri di destra

Con una combinazione di la funzione SINISTRA e la funzione LEN è possibile tagliare facilmente i caratteri destri dalle celle dei dati. Digitare la seguente formula in una cella vuota ( C7 ),

=SINISTRA(B7,LEN(B7)-6)

Qui, il SINISTRA indica che la formula restituirà i caratteri della cella selezionata, B7 dal SINISTRA e LEN(B7)-6 indica che gli ultimi 6 caratteri della lunghezza totale della cella B7 saranno esentati nella restituzione del SINISTRA funzione.

Stampa ENTRARE e si può notare che sono stati rimossi i caratteri giusti, che sono miglia per il nostro set di dati.

Cella di trascinamento C7 per applicare la stessa formula in tutte le altre celle.

4. Ottenere un valore numerico tagliando i caratteri di destra

Con il metodo precedente, si ottengono i testi come ritorno nella cella di output. Se si desidera ottenere i valori numerici, è necessario utilizzare la funzione VALORE Per ottenere il valore numerico dopo aver tagliato i caratteri giusti, digitare la seguente formula nella cella C7 ,

=VALORE(LEFT(B11,LEN(B11)-6))

Qui, il VALORE convertirà il ritorno della funzione SINISTRA in valori numerici.

Stampa ENTRARE. Si noterà che la formula ha tagliato i caratteri di destra e mostrerà anche il ritorno sul lato destro della cella di output, C7 che indica che il ritorno è un valore numerico.

Trascinare il C7 per applicare la stessa formula in tutte le altre celle. Di conseguenza, si otterrà la distanza percorsa senza l'unità di misura miglia in formato numerico nelle celle di uscita per tutti i partecipanti.

5. Ritagliare i caratteri giusti con VBA

Un altro modo per ritagliare i caratteri giusti in Excel è quello di creare una funzione personalizzata utilizzando Applicazioni Visual Basic (VBA) . Prima stampa ALT+F11 , si aprirà la finestra VBA Ora fare clic con il pulsante destro del mouse sul foglio nel pannello di sinistra per aprire un menu a discesa. Espandere Inserire facendo clic su di esso e selezionando Modulo .

Si aprirà una finestra Modulo(Codice) finestra.

Inserite il seguente codice nel file Modulo(Codice) finestra.

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

Il codice creerà una funzione personalizzata denominata TRIMLASTX che taglia un numero definito di caratteri dal lato destro della cella selezionata.

Chiudere ora la finestra VBA e digitare la seguente formula nella cella C7,

=TRIMLASTX(B7,6)

Qui, B7 è la cella selezionata e 6 indica il numero di caratteri che verranno rimossi.

Stampa ENTRARE e vedrete che la formula ha tagliato i caratteri giusti.

Cella di trascinamento C7 per applicare la stessa formula in tutte le altre celle.

Conclusione

È possibile tagliare i caratteri a destra in Excel con uno qualsiasi dei metodi sopra descritti. Se si verifica un qualsiasi tipo di confusione, si prega di lasciare un commento.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.