Kirk deve cercare cose come “yd2” e sostituirlo con “yd2”

dove il “2” è in apice. Si chiede se esiste un modo per farlo in Excel.

Le funzionalità di ricerca e sostituzione di Excel sono più limitate di quelle di Word, dove tali sostituzioni sono relativamente facili. Sebbene tu possa esportare le tue informazioni in Word, eseguire le sostituzioni e quindi importarle di nuovo in Excel, ci sono alcune cose che puoi fare senza mai lasciare Excel.

Per prima cosa, tuttavia, esaminiamo qualcosa che potresti ragionevolmente pensare che funzionerebbe, ma che non funziona davvero. Si noti che la scheda Sostituisci della finestra di dialogo Trova e sostituisci sembra fornire un modo per specificare gli attributi per il testo che si desidera utilizzare come sostituzione. Questo potrebbe portarti a pensare che potresti fare quanto segue:

  1. Sostituisci tutte le istanze di yd2 con yd . Sostituisci tutte le istanze di con un 2.

Anche se in teoria suona bene, non funzionerà. Puoi seguire i passaggi, incluso assicurarti che la sostituzione 2 sia impostata come apice. Il problema, tuttavia, è che Excel applica il formato apice all’intera cella, non solo alla 2. Quindi, si finisce con yd2 completamente come apice.

Potresti, se lo desideri, saltare tutti gli apici e usare solo un carattere tipografico che appare in apice. Se si utilizza la finestra di dialogo Simbolo, è possibile trovare le cifre da 0 a 3 che appaiono in apice. Se si utilizza la cifra 2 in apice (ASCII 178) nel testo sostitutivo, è possibile ottenere l’aspetto desiderato. Segui questi passaggi:

  1. Premere Ctrl + H per visualizzare la scheda Sostituisci della finestra di dialogo Trova e sostituisci. (Vedi figura 1.)

  2. Nella casella Trova, immettere yd2.

  3. Nella casella Sostituisci con immettere yd e quindi tenere premuto il tasto Alt mentre si digita 0178 sul tastierino numerico.

  4. Fare clic su Sostituisci tutto.

Infine, se vuoi davvero usare gli apici, la soluzione migliore sarà usare una macro per eseguire la formattazione. Il metodo più semplice è legato all’esempio specifico fornito: creare il 2 in apice yd2.

Sub DoConvert()

Dim c As Range

For Each c In Selection.Cells         If c.Value = "yd2" Then             c.Characters(3, 1).Font.Superscript = True         End If     Next End Sub

Per utilizzare la macro, seleziona le celle che desideri modificare, quindi esegui la macro. Ogni cella nella selezione viene fatta scorrere e controllata per vedere se contiene il testo yd2. In caso affermativo, il terzo carattere (il 2) viene reso in apice; il resto della cella è indisturbato.

_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 (5490) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: