Excel Rimuovi caratteri da destra (5 modi)

  • Condividi Questo
Hugh West

È possibile avere qualsiasi carattere aggiuntivo nella cella di Excel. A volte, per generare un valore diverso da quelli esistenti, si può richiedere di rimuovere i caratteri In questo articolo, spiegherò 5 modi in cui Excel rimuove i caratteri da destra.

Per essere più chiaro, utilizzerò un foglio di dati con le informazioni sugli ordini di alcuni clienti che ha 4 colonne.

Questa tabella rappresenta le informazioni sugli ordini dei diversi utenti. Le colonne sono Nome con ID, Ordine, Nome, e Quantità d'ordine .

Scarica il libro di lavoro per esercitarti

Rimuovere i caratteri da Right.xlsm

5 modi per rimuovere i caratteri dal diritto

1. Usare SINISTRA per rimuovere i caratteri da destra

Per rimuovere l'unico ultimo carattere è possibile utilizzare la funzione SINISTRA.

Per prima cosa, selezionate la cella in cui volete inserire il nuovo valore dopo aver rimosso l'ultimo carattere.

⮚ Quindi digitate la formula nel campo Formula Bar. Ho selezionato il B4 Qui voglio mostrare la cella Nome solo per cui rimuoverò il stringhe di numeri da destra.

La formula è

=SINISTRA(B4,LEN(B4)-1)

Infine, premere ENTRARE

L'ultimo carattere del file selezionato B4 cella verrà rimossa.

La rimozione di un solo carattere non è adatta al contesto del nostro esempio, quindi rimuoviamo più caratteri.

Per prima cosa, selezionate la cella in cui volete inserire il nuovo valore dopo aver rimosso i caratteri multipli dalla destra.

⮚ Quindi digitare la formula per il B4 Da qui voglio rimuovere più caratteri. Voglio rimuovere 5 caratteri da destra.

La formula è

=SINISTRA(B4,LEN(B4)-5)

⮚ Infine, premere ENTRARE

Qui, gli ultimi 5 caratteri del valore selezionato di B4 saranno rimossi.

Ora è possibile applicare il metodo Maniglia di riempimento a AutoFit la formula per il resto delle celle.

Per saperne di più: Rimuovi l'ultimo carattere da una stringa in Excel

2. VALORE con la funzione SINISTRA per i valori numerici

Quando si tratta di valori numerici, per rimuovere i caratteri dalla destra si può usare il comando SINISTRA e la funzione VALORE insieme.

Per prima cosa, selezionate la cella in cui volete inserire il nuovo valore dopo aver rimosso i caratteri dalla destra.

⮚ Ho selezionato l'opzione B4 Qui voglio rimuovere i caratteri da destra e mantenere solo la formula. Quantità d'ordine Quindi, rimuoverò tutte le caratteri di stringa da destra, tranne il numero.

La formula è

=VALORE(LEFT(C4,(LEN(C4)-8)))

⮚ Infine, premere ENTRARE

Il caratteri di stringa del C4 La cella viene rimossa dalla destra e vengono visualizzati solo i valori numerici in Numero nel formato Quantità d'ordine colonna.

A seconda di quanti caratteri di stringa sono presenti con il carattere numero, è necessario riscrivere la formula.

🔺 Se tutti i caratteri numerici hanno gli stessi caratteri di stringa, è possibile utilizzare Maniglia di riempimento .

Per saperne di più: Come rimuovere gli ultimi 3 caratteri in Excel

3. Rimuovere i caratteri da destra con VBA

⮚ Per prima cosa, aprire Sviluppatore quindi selezionare Visual Basic

⮚ Si può anche utilizzare ALT + F11

Una nuova finestra di Microsoft Visual Basic per le applicazioni Quindi aprire Inserire quindi selezionare Modulo.

Qui il Modulo è aperto.

Tra poco, scrivere il codice di RemoveRightCharacter nel modulo.

 Funzione RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) Fine funzione 

Dopo di che, Risparmiare il codice e tornare al foglio di lavoro.

Per prima cosa, selezionate una cella in cui volete mantenere il nuovo valore dopo aver rimosso il carattere dalla destra.

⮚ Quindi digitare la formula per il B4 cella. Digitare il nome della funzione che è stata scritta nel modulo.

Poiché il nome della mia funzione è RimuoviCarattereDestro mostrerà questo nome.

La formula è

=RimuoviCarattereDestro(B4,5)

Infine, premere ENTRARE.

Quando ho selezionato la cella B4 i caratteri di destra di questa cella verranno rimossi.

È possibile utilizzarlo anche per mostrare il carattere numero.

⮚ Per prima cosa, selezionate una cella in cui volete mantenere il nuovo valore dopo aver rimosso il carattere dalla destra.

⮚Dopo di che digitare la formula per il C4 Digitare il nome della funzione che si è scritta nel modulo. Ora voglio mostrare la funzione Quantità d'ordine. Poiché il nome della mia funzione è RimuoviCarattereDestro mostrerà questo nome.

La formula è

=Rimuovi il carattere destro(C4,8)

Infine, premere ENTRARE

Quando ho selezionato la cella C4 i caratteri di destra di questa cella verranno rimossi.

Per saperne di più: VBA per rimuovere caratteri da una stringa in Excel

4. Rimuovere il carattere giusto utilizzando il riempimento flash

È possibile utilizzare il comando Riempimento flash dalla barra multifunzione per rimuovere il carattere destro.

⮚ Per prima cosa, creare un esempio di modello da utilizzare Riempimento flash .

⮚ Ho fornito il primo esempio Steve rimuovendo il giusto numero di caratteri.

⮚ Successivamente, selezionare il valore dell'esempio aperto Dati quindi selezionare Riempimento flash .

La scorciatoia da tastiera da utilizzare Riempimento flash è CTRL + E

Quando ho selezionato il Riempimento flash i caratteri di destra delle altre celle verranno rimossi.

⮚ Se si desidera, è possibile mantenere il carattere numero eliminando i caratteri della stringa a destra.

Qui, ho fornito il primo esempio 32 dove ho mantenuto solo il carattere numero rimuovendo i caratteri di stringa giusti. Ha creato uno schema per Riempimento flash .

⮚ Successivamente, selezionare il valore dell'esempio aperto Dati quindi selezionare Riempimento flash .

Quando ho selezionato il Riempimento flash i caratteri di destra delle altre celle verranno rimossi.

5. Rimuovere i personaggi da entrambi i lati contemporaneamente

Se si dispone di una scheda tecnica in cui più informazioni sono compresse insieme, allora la funzione MID è adatto per estrarre le informazioni o i dati richiesti.

Per mostrare il funzionamento di questa funzione, ho apportato una modifica alla scheda tecnica.

⮚ Per prima cosa, selezionate una cella in cui volete mantenere il nuovo valore dopo aver rimosso il carattere da destra e da sinistra.

Poi digitate la formula nella cella o nella barra delle formule. Io ho selezionato la formula B4 Da quella cella, voglio che il Nome quindi rimuoverò tutti i caratteri a destra e a sinistra tranne il nome Steve.

⮚ La formula è

=MID(B4, 11+1, LEN(B4) - (10+6))

⮚ Per applicare la formula, premere ENTRARE

Nel frattempo, dalla cella selezionata verranno rimossi sia i caratteri di destra che quelli di sinistra, ad eccezione del carattere Nome .

Per il resto delle celle, a seconda del loro numero di caratteri, ho applicato la formula MID funzione.

Sezione pratica

Ho allegato due fogli supplementari per esercitarsi in questi modi.

Conclusione

In questo articolo ho spiegato 5 modi per rimuovere i caratteri da destra in Excel. Spero che questi diversi approcci vi aiutino a rimuovere i caratteri da destra in Excel. Per qualsiasi tipo di suggerimento, idea e feedback siete i benvenuti. Sentitevi liberi di commentare qui sotto.

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.