Sådan vælges række i Excel, hvis cellen indeholder specifikke data (4 måder)

  • Del Dette
Hugh West

Nogle gange kan du have brug for at vælge en hel række baseret på specifikke data i en celle i den pågældende række. Du kan udføre opgaven på flere måder. I denne artikel viser jeg dig 4 nemme og enkle måder at vælge række i Excel hvis en celle indeholder bestemte data.

Her har jeg et datasæt med ejerne af forskellige bøger. Nu vil jeg vise dig, hvordan du kan vælge rækker, hvis en celle indeholder specifikke data, ved at vælge hele rækken, hvor ejeren er Harold.

Download arbejdsbog til øvelser

Vælg række i Excel, hvis celle indeholder specifikke data.xlsm

4 måder at vælge række i Excel på, hvis cellen indeholder bestemte data

1. Filter til at vælge række baseret på specifikke data i Excel

Den nemmeste måde at vælge rækker baseret på de specifikke data i en celle er at bruge Filter først,

➤ Vælg hele datasættet, og gå til Hjem> Redigering> Sortering & Filter> Filter> Filter .

Herefter vises små nedadgående pile ved siden af rækkeoverskrifterne.

➤ Klik på pilen ved siden af Ejer .

Der åbnes en dropdown-menu.

➤ Vælg Harold fra denne rullemenuen, og klik på OK .

Som et resultat heraf vil du kun se de rækker, der indeholder Harold er valgt på listen.

Læs mere: Sådan fremhæver du den aktive række i Excel (3 metoder)

2. Vælg række, hvis celle indeholder specifik tekst ved hjælp af betinget formatering

Du kan også vælge rækker baseret på specifikke data i en celle ved at bruge Betinget formatering .

Først,

➤ Vælg hele dit datasæt, og gå til Hjem> Betinget formatering> Regler for fremhævning af celler> Tekst, der indeholder .

Et vindue med navnet Tekst, der indeholder vil blive åbnet. Nu,

➤ Indtast dataene baseret på den række, der skal vælges i boksen Formater celler, der indeholder teksten For dette datasæt har jeg indtastet Harold .

➤ I den med feltet, vælg dine foretrukne formateringsstile og tryk på OK . jeg har valgt Lysrød fyldning med mørkerød tekst .

Som et resultat vil du se, at de celler, der indeholder dataene, vil blive fremhævet.

Nu kan du vælge rækkerne ved at trykke på CTRL og ved at klikke på række numrene i fremhævede celler .

Læs mere: Fremhævning af række, hvis celle indeholder en tekst

Lignende læsninger

  • Sådan fjernes de øverste rækker i Excel (7 metoder)
  • Teknikker til oprydning af data i Excel: Randomisering af rækker
  • Skjul rækker og kolonner i Excel: Genvej & Andre teknikker
  • Skjulte rækker i Excel: Hvordan kan du fjerne eller slette dem?
  • Sådan fryser du rækker i Excel (6 nemme metoder)

3. Excel Find & Vælg funktioner

Find & Vælg funktioner kan også bruges til at vælge rækker, hvis en celle indeholder bestemte data.

Først,

➤ Vælg hele dit datasæt, og gå til Forside> Redigering> Find & Vælg> Find .

Nu åbnes et vindue med navnet Find og erstat vil blive åbnet.

➤ Indtast de data, der er baseret på de rækker, der skal vælges i Find hvad boks. For dette datasæt har jeg indtastet Harold .

➤ Klik derefter på Find alle .

Nu vil de celler, som har de specifikke data, blive vist nederst i Find og erstat vindue.

➤ Vælg cellerne, og luk Find og erstat vindue.

Som et resultat vil du se, at de celler, der indeholder dataene, vil blive valgt.

➤ Vælg hele rækken ved at trykke på CTRL og klik på cellernes rækketal.

Relateret indhold: Excel vekslende rækkefarve med betinget formatering [Video]

4. Brug af VBA til at vælge række

Brug af Microsoft Visual Basic-programmer (VBA) kan du nemt vælge de rækker, hvis en celle i disse rækker indeholder bestemte data.

➤ Tryk først på ALT+F11 for at åbne den VBA vindue

➤ Derefter skal du i højre panel i dette vindue højreklikke på arkets navn og gå til Indsæt> Modul .

Den åbner den Modul(kode) vindue.

➤ Indsæt følgende kode i denne Modul(kode) vindue

 Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Indtast venligst søgedata") 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 End IfIf Next If myUnion Is Nothing Then MsgBox "Dataene blev ikke fundet i valget" Else myUnion.Select End If End Sub 

Når du har kørt makroen, åbner koden en brugerdefineret boks, hvor du kan indsætte dataene. Hvis dataene findes i de valgte celleintervaller, vælges hele rækken. Hvis dataene ikke findes, vises en fejlmeddelelse.

➤ Luk nu den VBA vinduet, vælg dit datasæt og gå til Vis> Makro for at køre makroen.

Som et resultat heraf vil et vindue ved navn Makro vil blive åbnet.

➤ Vælg select_rows_with_given_data fra den Makronavn feltet og klik på Kør .

Det åbner en brugerdefineret boks.

➤ I den Indtast venligst søgedata feltet, skriv de specifikke data og klik på OK .

Som et resultat vil du se, at alle de rækker, der indeholder de specifikke data i en af cellerne, er valgt.

Relateret indhold: VBA til at skjule rækker i Excel (14 metoder)

Konklusion

Du kan vælge række i Excel, hvis en celle indeholder bestemte data ved at følge en af de ovenfor beskrevne metoder. Skriv en kommentar, hvis du er forvirret.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.