Innholdsfortegnelse
Opplæringen viser hvordan du utfører stavekontroll i Excel manuelt, med VBA-kode, og ved å bruke et spesialverktøy. Du vil lære hvordan du kontrollerer stavemåten i individuelle celler og områder, aktivt regneark og hele arbeidsboken.
Selv om Microsoft Excel ikke er et tekstbehandlingsprogram, har det noen funksjoner for å jobbe med tekst, inkludert stavekontroll. Stavekontroll i Excel er imidlertid ikke helt det samme som i Word. Den tilbyr ikke avanserte funksjoner som grammatikkkontroll, og understreker heller ikke de feilstavede ordene mens du skriver. Men fortsatt tilbyr Excel den grunnleggende stavekontrollfunksjonaliteten, og denne opplæringen vil lære deg hvordan du får mest mulig ut av det.
Hvordan stavekontroll i Excel
Uansett hvilken versjonen du bruker, Excel 2016, Excel 2013, Excel 2010 eller lavere, er det 2 måter å kontrollere stave i Excel på: en båndknapp og en hurtigtast.
Bare, velg den første cellen eller cellen fra som du vil begynne å sjekke, og gjør ett av følgende:
- Trykk på F7-tasten på tastaturet.
- Klikk på Stavekontroll -knappen på kategorien Gjennomgang , i gruppen Proofing .
Dette vil utføre en stavekontroll på det aktive regnearket :
Når en feil blir funnet, vises dialogvinduet Stavekontroll :
Til korriger en feil , velg et passende valg under Forslag , og klikk på Endre -knappen. Det feilstavede ordet vil bli erstattet med det valgte, og den neste feilen vil bli gjort oppmerksom på.
Hvis "feilen" egentlig ikke er en feil, velg ett av følgende alternativer:
- For å ignorere gjeldende feil , klikk Ignorer én gang .
- For å ignorere alle feilene samme som den gjeldende, klikker du på Ignorer alle .
- For å legge til gjeldende ord i ordboken , klikk Legg til i ordboken . Dette vil sikre at det samme ordet ikke blir behandlet som en feil når du gjør en stavekontroll neste gang.
- For å erstatte alle feilene samme som det gjeldende med det valgte forslaget , klikk Endre alle .
- For å la Excel rette feilen som det passer, klikk Autokorrektur .
- For å angi et annet korrekturspråk , velg det fra dropboksen Ordbokspråk .
- For å se eller endre innstillingene for stavekontroll , klikk på Alternativer... -knapp.
- For å stoppe korrigeringsprosessen og lukke dialogboksen, klikk på Avbryt -knappen.
Når stavekontrollen er fullført, vil Excel vise deg den tilsvarende meldingen:
Stavekontroll individuelle celler og områder
Avhengig av valget ditt, Excel Stave sjekk prosesser forskjellige områder av regnearket:
Ved å velge en enkeltcelle ber du Excel om å utførestavekontroll på det aktive arket , inkludert tekst i sidetopp, bunntekst, kommentarer og grafikk. Den valgte cellen er utgangspunktet:
- Hvis du velger den første cellen (A1), kontrolleres hele arket.
- Hvis du velger en annen celle, vil Excel starte staving sjekke fra den cellen og framover til slutten av regnearket. Når den siste cellen er merket, vil du bli bedt om å fortsette å sjekke i begynnelsen av arket.
For å kontrollere en bestemt celle dobbeltklikker du på den cellen for å gå inn redigeringsmodusen, og start deretter stavekontroll.
For å kontrollere stavemåten i et celleområde , velg det området og kjør deretter stavekontrollen.
For å sjekke bare en del av celleinnholdet , klikk på cellen og velg teksten som skal sjekkes i formellinjen, eller dobbeltklikk på cellen og velg teksten i cellen.
Hvordan kontrollere stavemåten i flere ark
For å sjekke flere regneark for stavefeil om gangen, gjør følgende:
- Velg arkfanene du ønsker å sjekke. For dette, trykk og hold nede Ctrl-tasten mens du klikker på fanene.
- Trykk på snarveien for stavekontroll ( F7 ) eller klikk på Stavekontroll -knappen på fanen Gjennomgå .
Excel vil sjekke stavefeil i alle de valgte regnearkene:
Når stavekontrollen er fullført, høyreklikker du på de valgte fanene og klikker Oppgruppere ark .
Hvordanstavekontroll hele arbeidsboken
For å kontrollere stavemåten i alle arkene i gjeldende arbeidsbok, høyreklikk på en hvilken som helst arkfane og velg Velg alle ark fra hurtigmenyen. Med alle arkene valgt, trykk på F7 eller klikk på Stave -knappen på båndet. Jepp, så enkelt er det!
Hvordan stavekontrolltekst i formler
Vanligvis sjekker ikke Excel formeldrevet tekst fordi en celle faktisk inneholder en formel, ikke en tekstverdi:
Men hvis du kommer i redigeringsmodus og deretter kjører stavekontroll, vil det fungere:
Selvfølgelig må du sjekke hver celle individuelt, noe som ikke er veldig bra, men likevel kan denne tilnærmingen hjelpe deg med å eliminere stavefeil i store formler, for eksempel i nestede IF-setninger på flere nivåer.
Stavekontroll i Excel ved hjelp av en makro
Hvis du liker å automatisere ting, kan du enkelt automatisere prosessen med å finne feilstavede ord i regnearkene dine.
Makro for å gjøre stavekontroll i det aktive arket
Hva kan være enklere enn et knappeklikk? Kanskje denne kodelinjen :)
Sub SpellCheckActiveSheet() ActiveSheet.CheckSpelling End SubMakro for å stavekontrollere alle arkene i den aktive arbeidsboken
Du vet allerede at for å søke etter stavefeil i flere ark, velger du de tilsvarende arkfanene. Men hvordan sjekker du skjulte ark?
Avhengig av målet ditt, bruk et avfølgende makroer.
For å sjekke alle synlige ark:
Sub SpellCheckAllVisibleSheets() For Every wks In ActiveWorkbook.Worksheets If wks.Visible = True Then wks.Activate wks.CheckSpelling End If Next wks End SubFor å sjekke alle ark i den aktive arbeidsboken, synlig og skjult :
Sub SpellCheckAllSheets() For Every wks In ActiveWorkbook.Worksheets wks.CheckSpelling Next wks End SubFremhev feilstavede ord i Excel
Denne makroen lar deg finne de feilstavede ordene ved å se på arket. Den fremhever cellene som inneholder en eller flere stavefeil i rødt. For å bruke en annen bakgrunnsfarge, endre RGB-koden på denne linjen: cell.Interior.Color = RGB(255, 0, 0).
Sub HighlightMispelledCells() Dim count As Integer count = 0 For hver celle i ActiveSheet.UsedRange Hvis ikke Application.CheckSpelling(Ord:=celle.Tekst) Så celle.Interior.Color = RGB(255, 0, 0) count = count + 1 End If Next cell If count > 0 Deretter teller MsgBox & "celler som inneholder feilstavede ord er funnet og uthevet." Else MsgBox "Ingen feilstavede ord er funnet." End If End SubHvordan bruke stavekontrollmakroer
Last ned eksempelarbeidsboken vår med stavekontrollmakroer, og utfør disse trinnene:
- Åpne den nedlastede arbeidsboken og aktiver makroene hvis du blir bedt om det.
- Åpne din egen arbeidsbok og bytt til regnearket du vil sjekke.
- Trykk Alt + F8, velg makroen og klikk Kjør .
Eksempelarbeidsboken inneholder følgende makroer:
- SpellCheckActiveSheet - utfører en stavekontroll i det aktive regnearket.
- SpellCheckAllVisibleSheets - kontrollerer alle synlige ark i den aktive arbeidsboken.
- StaveCheckAllSheets - kontrollerer synlige og usynlige ark i den aktive arbeidsboken.
- HighlightMispelledCells - endrer bakgrunnsfargen til celler som inneholder feilstavede ord.
Du kan også legge til makroene i ditt eget ark ved å følge disse instruksjonene: Slik setter du inn og kjører VBA-kode i Excel.
For eksempel, for å markere alle cellene med stavefeil i gjeldende regneark, kjør denne makroen:
Og få følgende resultat:
Endre innstillingene for stavekontroll i Excel
Hvis du vil justere stavemåten sjekk i Excel, klikk Fil > Alternativer > Proofing , og merk av eller fjern merket for følgende alternativer:
- Ignorer re ord med store bokstaver
- Ignorer ord som inneholder tall
- Ignorer internettfiler og adresser
- Flagg gjentatte ord
Alle alternativene er selv- forklarende, kanskje bortsett fra de språkspesifikke (jeg kan forklare om å håndheve strenge ё på det russiske språket hvis noen bryr seg :)
Skjermbildet nedenfor viser standardinnstillingene:
Excel stavekontroll ikkefungerer
Hvis stavekontrollen ikke fungerer som den skal i regnearket ditt, prøv disse enkle feilsøkingstipsene:
Staveknappen er nedtonet
Sansynligvis er regnearket ditt beskyttet. Excel-stavekontroll fungerer ikke i beskyttede ark, så du må oppheve beskyttelsen av regnearket først.
Du er i redigeringsmodus
Når du er i redigeringsmodus, er det bare cellen du redigerer for øyeblikket. sjekket for stavefeil. For å sjekke hele regnearket, gå ut av redigeringsmodus og kjør stavekontroll.
Tekst i formler er ikke merket
Celler som inneholder formler er ikke merket. For å stavekontrollere tekst i en formel, gå inn i redigeringsmodus.
Finn skrivefeil og feiltrykk med Fuzzy Duplicate Finder
I tillegg til den innebygde Excel-stavekontrollfunksjonen, kan brukerne av vår Ultimate Suite kan raskt finne og fikse skrivefeil ved å bruke et spesialverktøy som ligger på Ablebits Verktøy -fanen under Finn og erstatt :
Hvis du klikker på Søk etter skrivefeil -knappen, åpnes ruten Fuzzy Duplicate Finder på venstre side av Excel-vinduet. Du må velge området for å se etter skrivefeil og konfigurere innstillingene for søket ditt:
- Maks antall forskjellige tegn - begrense antall forskjeller å se etter.
- Min. antall tegn i et ord/celle - ekskluder svært korte verdier fra søket.
- Cellene inneholder separate ordavgrenset med - velg denne boksen hvis cellene dine kan inneholde mer enn ett ord.
Med innstillingene riktig konfigurert, klikk på Søk etter skrivefeil -knappen.
Tillegget begynner å søke etter verdier som avviker med 1 eller flere tegn, som spesifisert av deg. Når søket er fullført, blir du presentert med en liste over funne uklare treff gruppert i noder som vist i skjermbildet nedenfor.
Nå skal du angi riktig verdi for hver node. For dette utvider du gruppen og klikker på avmerkingssymbolet i Handling -kolonnen ved siden av den høyre verdien:
Hvis noden ikke inneholder det riktige ordet, klikk i boksen Riktig verdi ved siden av rotelementet, skriv inn ordet og trykk Enter .
Når du har tilordnet de riktige verdiene til alle nodene, klikk Bruk -knappen, og alle skrivefeilene i regnearket ditt vil bli fikset på én gang:
Slik utfører du stavemåten sjekk i Excel med Fuzzy Duplicate Finder. Hvis du er nysgjerrig på å prøve dette og 70+ flere profesjonelle verktøy for Excel, er du velkommen til å laste ned en prøveversjon av Ultimate Suite.