Hevet i Finn og erstatt

June 20  by Eliza

Kirk trenger å søke etter ting som "yd2" og erstatte det med "yd2" der "2" er hevet skrift. Han lurer på om det er en måte å gjøre det i Excel.

De finner og erstatter mulighetene i Excel er mer begrenset enn de av Word, der slike erstatninger er relativt enkelt. Mens du kan eksportere informasjon til Word, gjør utskiftninger, og deretter importere den tilbake i Excel, er det noen ting du kan gjøre uten å forlate Excel.

Men først, la oss undersøke noe som du med rimelighet kunne tenke ville fungere, men gjør egentlig ikke. Merk at Erstatt fanen Søk og erstatt dialogboksen ser ut til å gi en måte å angi attributter for teksten du ønsker å bruke som erstatning. Dette kan lede deg til å tro at du kan gjøre følgende:

  1. Erstatte alle forekomster av yd2 med m $ * $
  2. Erstatte alle forekomster av $ * $ med en hevet skrift to.

Selv om dette høres bra ut i teorien, vil det ikke fungere. Du kan følge trinnene, herunder å sørge for at utskifting 2 er satt til å være hevet. Problemet er imidlertid at Excel gjelder hevet format til hele cellen, ikke bare til 2. Dermed ender du opp med yd2 helt som hevet skrift.

Du kan, om du ville hoppe superscripting alle sammen og bare bruke en skrifttegn som vises hevet skrift. Hvis du bruker dialogboksen Symbol, kan du finne sifrene 0 til 3 som vises hevet skrift. Hvis du bruker den hevet skrift sifret 2 (ASCII 178) i erstatningsteksten, så kan du få ønsket utseende. Følg denne fremgangsmåten:

  1. Trykk Ctrl + H for å vise kategorien Erstatt i Finn og erstatt dialogboksen. (Se figur 1)

    Hevet i Finn og erstatt

    Figur 1. Bytt fanen Søk og erstatt dialogboksen.

  2. I boksen Finn skriv yd2.
  3. I Erstatt med inn m og deretter holde nede Alt-tasten mens du skriver 0178 på det numeriske tastaturet.
  4. Klikk Erstatt alle.

Til slutt, hvis du virkelig ønsker å bruke superscripts, er det beste alternativet kommer til å bruke en makro til å gjøre formateringen. Den enkleste metoden er knyttet til den spesifikke eksempelet forutsatt å lage den 2 i yd2 hevet.

Sub DoConvert ()
Dim c Som Range

For Hver c I Selection.Cells
Hvis c.Value = "yd2" Da
c.Characters (3, 1) .Font.Superscript = True
End If
Neste
End Sub

Å bruke makroen ved å velge cellene du vil endre, og deretter kjøre makroen. Hver celle i valget er avtrappet gjennom og sjekket for å se om den inneholder teksten yd2. Hvis den gjør det, så den tredje tegnet (2) er laget S; resten av cellen er uforstyrret.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12605) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Hevet i Finn og erstatt.