Karen ha un numero elevato di celle che hanno un carattere tilde (~) all’inizio delle celle. Vorrebbe cambiare la tilde con un carattere diverso (come un segno @), ma solo se la tilde si trova all’inizio della cella. Non è sicura di come eseguire questa attività utilizzando Trova e sostituisci.

Trova e sostituisci di Excel sarebbe una buona scelta se si desidera sostituire tutte le tilde nel testo. In tal caso, dovresti semplicemente cercare ~~ (nota che sono due tilde di fila) e sostituirlo con @. Tuttavia, poiché desideri sostituire solo una tilde che appare nella prima posizione del carattere, Trova e sostituisci non lo farà per te. Ci sono due modi per affrontare il problema.

Il primo metodo consiste nell’utilizzare una formula per rimuovere la tilde. Ci sono molte variazioni su una tale formula, con il seguente come un esempio:

=IF(LEFT(A1,1)="~","@" & MID(A1,2,LEN(A1)),A1)

Puoi copiare la formula tutte le celle di cui hai bisogno, quindi copiare i risultati e utilizzare Incolla speciale per incollare nuovamente i valori nella colonna originale.

L’altra opzione è utilizzare una macro per eseguire la sostituzione. Quello che segue è un buon esempio di una breve macro per fare il trucco:

Sub ReplaceTilde()

Dim c As Range     For Each c In Selection         If Left(c, 1) = "~" Then             c.Value = "@" & Right(c, Len(c) - 1)

End If     Next End Sub

Per utilizzare la macro, seleziona semplicemente le celle che desideri modificare e quindi eseguila. Ciascuna cella nella selezione viene valutata e, se appropriato, modificata.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (13419) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.