Sommario
È 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.xlsm5 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.