Sök och markera specifika data i Excel
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
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
3. Tryck på "F5"-tangenten, sedan dyker en sökruta upp där du kan skriva det angivna värdet du söker.
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.
Anmärkningar:
1. Om inget matchande värde hittas visas en dialogruta för att meddela dig.
2. Denna VBA-kod fungerar över hela det aktiva arket och är skiftlägesokänslig.
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:
1. Välj intervallet du vill söka i och klicka på "Hem" > "Villkorlig formatering" > "Ny regel".
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)

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.
Från och med nu, när du anger nyckelordet i Cell E2, markeras sökresultaten automatiskt inom det angivna intervallet.
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.
1. Välj det dataintervall du vill söka efter, klicka på "Kutools" > "Text" > "Markera nyckelord".
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".
Sedan kommer de matchade resultaten att markeras med en annan typsnittsfärg.
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". >>>
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
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
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!