Innehållsförteckning
Ibland kan du behöva välja en hel rad baserat på specifika data i en cell i den raden. Du kan göra det på flera olika sätt. I den här artikeln visar jag dig fyra enkla och smidiga sätt att välja rad i Excel om en cell innehåller särskilda uppgifter.
Här har jag ett dataset med ägarna till olika böcker. Nu ska jag visa hur man väljer rader om en cell innehåller specifika data genom att välja alla rader där ägaren är Harold.
Ladda ner övningsboken
Välj rad i Excel om cellen innehåller specifika data.xlsm4 sätt att välja rad i Excel om cellen innehåller specifika data
1. Filtrera för att välja rad baserat på specifika data i Excel
Det enklaste sättet att välja rader baserat på specifika data i en cell är att använda Filter funktion. Först,
➤ Välj hela datasetet och gå till Hem> Redigering> Sortera & Filtrera> Filtrera .
Därefter visas små nedåtriktade pilar bredvid radrubrikerna.
➤ Klicka på pilen bredvid Ägare .
En rullgardinsmeny öppnas.
➤ Välj Harold från denna rullgardinsmeny och klicka på OK .
Som ett resultat kommer du bara att se de rader som innehåller Harold är markerade i listan.
Läs mer: Hur du markerar den aktiva raden i Excel (3 metoder)
2. Markera rad om cell innehåller specifik text med hjälp av villkorlig formatering
Du kan också välja rader baserat på specifika data i en cell genom att använda Villkorlig formatering .
Först,
➤ Välj hela datasetet och gå till Hem> Villkorlig formatering> Regler för markerade celler> Text som innehåller .
Ett fönster med namnet Text som innehåller kommer att öppnas. Nu,
➤ Skriv in data baserat på vilken rad som ska väljas i rutan. Formatera celler som innehåller texten För den här datamängden har jag skrivit Harold .
➤ I den med Välj de formateringsstilar du vill ha och tryck på OK . Jag har valt Ljusröd fyllning med mörkröd text .
Som ett resultat kommer du att se att de celler som innehåller data markeras.
Nu kan du välja rader genom att trycka på CTRL och klicka på radnumren i markerade celler .
Läs mer: Markera raden om cellen innehåller någon text
Liknande läsningar
- Hur du döljer de översta raderna i Excel (7 metoder)
- Tekniker för att rensa data i Excel: Slumpmässigt fördelade rader
- Dölj rader och kolumner i Excel: genvägar och andra tekniker
- Dolda rader i Excel: Hur tar du fram eller tar bort dem?
- Hur man fryser rader i Excel (6 enkla metoder)
3. Excel Hitta & Välj funktioner
Hitta & Välj Funktioner kan också användas för att välja rader om en cell innehåller specifika data.
Först,
➤ Välj hela datasetet och gå till Hem> Redigering> Hitta & Välj> Hitta .
Nu öppnas ett fönster med namnet Hitta och ersätta kommer att öppnas.
➤ Skriv in data baserat på vilka rader som kommer att väljas i Hitta vad box. För denna datauppsättning har jag skrivit Harold .
➤ Klicka sedan på Hitta alla .
Nu visas de celler som har den specifika informationen längst ner i Hitta och ersätta fönster.
➤ Markera cellerna och stäng Hitta och ersätta fönster.
Som ett resultat kommer du att se att de celler som innehåller data kommer att väljas.
➤ Välj hela rader genom att trycka på CTRL och klicka på cellernas radnummer.
Relaterat innehåll: Excel växlande radfärg med villkorlig formatering [Video]
4. Använda VBA för att välja rad
Användning av Microsoft Visual Basic-applikationer (VBA) kan du enkelt välja rader om en cell i dessa rader innehåller specifika data.
➤ Tryck först på ALT+F11 för att öppna VBA fönster
➤ Därefter högerklickar du på arkets namn i den högra panelen i det här fönstret och går till Infoga> Modul .
Den öppnar Modul (kod) fönster.
➤ Infoga följande kod i denna Modul (kod) fönster
Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Ange sökdata") For Each myCell In Rng If InStr(myCell.Text, searchdata) Then If Not myUnion Is Nothing Then Set myUnion = Union(myUnion, myCell.EntireRow) Else Set myUnion = myCell.EntireRow End If EndIf Next If myUnion Is Nothing Then MsgBox "Uppgifterna hittades inte i urvalet" Else myUnion.Select End If End Sub
När du har kört makrot kommer koden att öppna en anpassad ruta där du kan infoga data. Om data hittas i de valda cellintervallen kommer hela raden att väljas. Om data inte hittas kommer ett felmeddelande att visas.
➤ Stäng nu VBA fönstret, välj ditt dataset och gå till Visa> Macro för att köra makron.
Som ett resultat av detta öppnas ett fönster med namnet Makro kommer att öppnas.
➤ Välj select_rows_with_given_data från Makronamn och klicka på Kör .
En anpassad ruta öppnas.
➤ I den Ange sökdata rutan skriver du de specifika uppgifterna och klickar på OK .
Som ett resultat ser du att alla rader som innehåller specifika data i en av cellerna är markerade.
Relaterat innehåll: VBA för att dölja rader i Excel (14 metoder)
Slutsats
Du kan välja rad i Excel om en cell innehåller specifika data genom att följa någon av de ovan beskrivna metoderna. Lämna en kommentar om du är förvirrad.