Come rimuovere i trattini in Excel (3 metodi)

  • Condividi Questo
Hugh West

A volte si desidera controllare alcuni valori senza trattini per avere una comprensione più approfondita delle informazioni, ma quando i dati sono enormi, non è un modo saggio di rimuovere i trattini manualmente. In questo articolo, imparerete come rimuovere i trattini in Excel nei tre modi più efficienti.

Scarica il modello di pratica

È possibile scaricare il modello Excel di esercitazione gratuito da qui ed esercitarsi da soli.

Rimuovere i trattini in Excel.xlsm

3 metodi semplici per rimuovere i trattini in Excel

In questa sezione verranno illustrati i metodi per rimuovere i trattini in Excel utilizzando la funzione Trova e sostituisci in Excel, utilizzando il comando SOSTITUTIVO e implementando la funzione Codice VBA .

1. Comando Trova & Sostituisci per eliminare i trattini

Il Trova e sostituisci è la funzione più semplice e più comune per eseguire la maggior parte delle operazioni relative a Excel. Qui vedremo come eliminare i trattini utilizzando il comando Trova e sostituisci di Excel.

I passaggi per farlo sono indicati di seguito,

Fase 1:

  • Selezionare il set di dati.
  • Ai sensi del Casa andare alla scheda Trova e seleziona -> Sostituisci.

Fase 2:

  • Dal pop-up Trova e sostituisci nella casella Trova cosa scrivere il campo trattino (-) simbolo.
  • Lasciare il Sostituire con campo vuoto .
  • Stampa Sostituire tutti .

In questo modo si cancellano tutti i trattini dal set di dati in Excel.

Cosa tenere presente

L'utilizzo del comando Trova e sostituisci per rimuovere i trattini in Excel presenta un grave inconveniente. Quando i dati iniziano con un numero zero (0) (ad esempio, 002-10-2324), rimuoverà tutti gli zeri iniziali e fornirà un output di dati modificati (ad esempio, 002-10-2324 diventerà 2102324). Pertanto, se si desidera utilizzare il comando Trova e sostituisci per eliminare i trattini, assicurarsi di avere una copia di backup dei dati originali.

Per saperne di più: Rimuovere i trattini dal numero di telefono in Excel

2. Formula per cancellare i trattini in Excel

A differenza di Trova e sostituisci di Excel, l'uso di formule è il modo più sicuro e controllato per estrarre qualsiasi tipo di risultato in Excel. Per ottenere l'output di un set di dati senza trattini in Excel, si può implementare la funzione SUBSTITUTE .

Formula generica SOSTITUTIVA,

=SUBSTITUTE(cella, "vecchia_stringa", "nuova_stringa")

Qui,

vecchio_testo = la stringa che si vuole rimuovere.

nuovo_testo = la stringa che si vuole sostituire.

Passi per rimuovere i trattini in Excel con la funzione SOSTITUTIVO sono riportati di seguito,

Fase 1:

  • In una cella vuota in cui si vuole che appaia il risultato, si inserisce per prima cosa una uguale (=) e poi scrivere SOSTITUTIVO insieme ad esso.
  • All'interno delle staffe della funzione SUBSTITUTE, scrivere innanzitutto il numero di riferimento della cella da cui si vuole rimuovere il trattino (-) (nel nostro caso, il numero di cella è stato C5 ).
  • Poi mettere un virgola (,) e poi scrivere trattino (-) simbolo all'interno virgolette doppie (o qualsiasi altro testo vecchio che si desidera rimuovere).
  • Anche in questo caso mettere un virgola (,) e infine, lasciate le doppie virgolette vuote se volete una stringa nulla al posto del trattino (-) (o qualsiasi altra stringa che volete sostituire con il vecchio testo).

La formula richiesta sarà quindi la seguente,

=SOSTITUIRE(C5,"-","")

  • Stampa Entrare .

Sostituisce i trattini (-) (o qualsiasi altro testo selezionato) con la stringa null (o la stringa con cui la sostituite).

Fase 2: Trascinare la riga verso il basso utilizzando Maniglia di riempimento per applicare la formula al resto del set di dati.

Ora avete trovato il risultato di un set di dati senza trattini (-).

Per saperne di più: Come rimuovere i caratteri speciali in Excel

3. Incorporare il codice VBA per rimuovere i trattini

Se siete utenti esperti di Excel, questo metodo fa al caso vostro: l'uso di VBA per rimuovere i trattini è il modo più rapido e assoluto per portare a termine il lavoro.

Fase 1: Stampa Alt + F11 sulla tastiera o andare alla scheda Sviluppatore -> Visual Basic per aprire Editor Visual Basic .

Fase 2: Nella finestra del codice a comparsa, dalla barra dei menu, fare clic su Inserire -> Modulo .

Fase 3: Copiare il codice seguente e incollarlo nella finestra del codice.

 Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Il codice è ora pronto per essere eseguito.

Passo 4: Stampa F5 sulla tastiera o dalla barra dei menu selezionare Esegui -> Esegui Sub/UserForm Si può anche fare clic sul pulsante piccola icona Play nella barra dei menu secondari per eseguire la macro.

Passo 5: Dal pop-up Macro selezionare la finestra Nome della macro RimuoviDash -> Esegui .

Passo 6: Dalla finestra di dialogo a comparsa, passare al foglio di lavoro di interesse , selezionare l'opzione gamma desiderata e fare clic su OK .

Questo sostituisce tutti i trattini (-) nel set di dati con una stringa nulla.

Se si desidera sostituire qualsiasi altro testo con un altro con il codice VBA, basta modificare linea n. 11 del codice in base alle proprie esigenze.

Per saperne di più,

Invece di scrivere la riga come,

R.Value = VBA.Replace(R.Value, "-", "")

Scrivere come,

R.Value = VBA.Replace(R.Value, "vecchio_testo", "nuovo_testo")

Qui,

vecchio_testo = la stringa che si vuole rimuovere.

nuovo_testo = la stringa che si vuole sostituire.

Per saperne di più: Come rimuovere gli spazi in Excel

Conclusione

Questo articolo illustra i metodi per rimuovere i trattini in Excel utilizzando il comando Trova e sostituisci per i principianti di Excel, utilizzando il metodo più sicuro della formula SOSTITUISCI per gli utenti avanzati di Excel e implementando il codice VBA per gli esperti di Excel. Spero che questo articolo vi sia stato molto utile. Sentitevi liberi di porre qualsiasi domanda sull'argomento.

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.