Hoppa till huvudinnehåll

Sök och markera specifika data i Excel

Författare: Sun Senast ändrad: 2025-04-17

I Excel låter funktionen Sök och ersätt dig att hitta ett specifikt värde, men den markerar inte automatiskt sökresultaten. Vet du hur man lyfter fram dessa resultat efter sökning? I den här artikeln kommer jag att introducera tre olika metoder för att söka efter och markera resultat samtidigt i Excel.

Markera sökresultat med VBA-kod

Markera sökresultat med villkorlig formatering

Markera sökresultat med ett praktiskt verktyg


Markera sökresultat med VBA-kod

I Excel finns en VBA-kod som kan hjälpa dig att söka ett värde och sedan markera sökresultaten.

1. Aktivera det ark du vill söka i och markera resultat, tryck på "Alt" + "F11"-tangenterna för att öppna "Microsoft Visual Basic for Applications"-fönstret.

2. Klicka på "Infoga "> "Modul" och klistra in nedanstående kod i den nya modulen.

VBA: Markera sökresultat

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

En skärmdump som visar hur man klistrar in VBA-kod i Excel för att markera sökresultat

3. Tryck på "F5"-tangenten, sedan dyker en sökruta upp där du kan skriva det angivna värdet du söker.
En skärmdump av inmatningsrutan för att ange ett sökvärde i Excel

4. Klicka på "OK", de matchade resultaten har markerats med en bakgrundsfärg. En dialogruta dyker också upp för att fråga dig om du avbryter markeringen. Klicka på "OK" för att avbryta markeringen och stänga dialogrutan, klicka på "Avbryt" för att behålla markeringen och stänga dialogrutan.
En skärmdump som visar markerade sökresultat i Excel med VBA

Anmärkningar:

1. Om inget matchande värde hittas visas en dialogruta för att meddela dig.
En skärmdump av meddelanderutan som visar att ingen matchning hittades i Excel VBA

2. Denna VBA-kod fungerar över hela det aktiva arket och är skiftlägesokänslig.


Markera sökresultat med villkorlig formatering

I Excel kan funktionen Villkorlig formatering också automatiskt markera sökresultaten.

Om du antar att data- och sökrutan visas som nedan skärmdump, gör nu nedanstående steg:
En skärmdump av ett dataområde och en sökruta som används för villkorlig formatering i Excel

1. Välj intervallet du vill söka i och klicka på "Hem" > "Villkorlig formatering" > "Ny regel".
En skärmdump av alternativet Ny regel i villkorlig formatering i Excel

2. I dialogrutan "Ny formateringsregel", välj "Använd en formel för att avgöra vilka celler som ska formateras" i avsnittet "Välj en regeltyp", gå sedan till textrutan under "Formatera värden där denna formel är sann", skriv in den här formeln:

=AND($E$2<>"",$E$2=A4)
E2 är cellen du placerar sökvärdet och A4 är den första cellen i det område där du söker in.
En skärmdump av formeln för villkorlig formatering för att markera sökresultat

3. Klicka på knappen "Formatera", gå till dialogrutan "Formatera celler", under fliken "Fyll", välj en färg som du behöver. Klicka på "OK" > "OK" för att stänga dialogrutorna.
En skärmdump av dialogrutan Formatera celler för att välja en markeringsfärg

Från och med nu, när du anger nyckelordet i Cell E2, markeras sökresultaten automatiskt inom det angivna intervallet.


Markera sökresultat med ett praktiskt verktyg

Om du vill söka efter två eller flera värden och markera sökresultaten en gång, kan funktionen "Markera nyckelord" i "Kutools för Excel" ge dig en tjänst.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Itegarate med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Välj det dataintervall du vill söka efter, klicka på "Kutools" > "Text" > "Markera nyckelord".
En skärmdump som visar alternativet Kutools Mark Keyword i Excel-band

2. Skriv de värden som du vill söka i i den öppna dialogrutan och separera dem med ett kommatecken i textrutan "Sökord". Välj sedan "Markeringsalternativ" och teckensnittsfärgen som du behöver. Klicka på "Ok".

Om du vill söka efter skiftlägeskänsliga värden, markera kryssrutan "Matcha skiftläge".
En skärmdump av dialogrutan Markera nyckelord

Sedan kommer de matchade resultaten att markeras med en annan typsnittsfärg.
En skärmdump av sökresultat markerade med olika teckensnittsfärger med hjälp av Kutools

Med funktionen "Markera nyckelord" kan du också hitta en del av strängen i sortimentet. Anta att sökceller innehåller boll eller hopp, skriv boll, hoppa in i textrutan "Sökord", ange sedan inställningarna och klicka på "Ok".
En skärmdump av dialogrutan Kutools Mark Keyword för partiell strängmatchning  >>>  En skärmdump av markerade partiella strängmatchningar i Excel med Kutools

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Provfil

Klicka för att ladda ner exempelfilen


Andra operationer (artiklar) relaterade till Conditioanl-formatering

Räkna / summera celler efter färger med villkorlig formatering i Excel
Nu kommer denna handledning att berätta några praktiska och enkla metoder för att snabbt räkna eller summera cellerna efter färg med villkorlig formatering i Excel.

Skapa ett diagram med villkorlig formatering i Excel
Till exempel har du en poängtabell för en klass och du vill skapa ett diagram för att färga poäng i olika intervall, här kommer denna handledning att introducera metoden för att lösa detta jobb.

Villkorlig formatering staplat stapeldiagram i Excel
Denna handledning introducerar hur man skapar villkorlig formatering staplat stapeldiagram som nedan skärmdump visas steg för steg i Excel.

Villkorlig formatering av rader eller celler om två kolumner är lika i Excel
I den här artikeln introducerar jag metoden på villkorliga formateringsrader eller celler om två kolumner är lika i Excel.

Tillämpa villkorlig formatering för varje rad i Excel
Ibland kanske du vill använda den villkorliga formateringen för per rad. Förutom att upprepade gånger ställa in samma regler för per rad finns det några knep för att lösa detta jobb.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer
Använd Kutools på ditt föredragna språk – stöder engelska, spanska, tyska, franska, kinesiska och över 40 andra!

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!