Sådan fremhæves række i Excel, hvis række indeholder specifik tekst

Anonim

Nogle gange vil vi fremhæve rækken, der indeholder den specifikke tekst. I denne artikel lærer vi, hvordan man fremhæver en række, hvis en celle i den række indeholder en bestemt tekst eller værdi. Vi vil naturligvis fremhæve række ved hjælp af betinget formatering.

Generisk formel i betinget formatering

 = MATCH (opslagsværdi, opslag_array, 0)

Opslagsværdi: det er kriterieteksten. Det vil blive søgt i det givne område.
Opslag array: den række, du vil fremhæve.
Den første række skal vælges, mens den betingede formatering anvendes.
Lad os se et eksempel for at gøre tingene klare.
Eksempel: Fremhæv rækker, der indeholder en bestemt tekst

Her har jeg nogle data i tabellen. Hver række indeholder et tilfældigt navn. Jeg vil fremhæve hver række i tabellen, der indeholder værdien skrevet i C2. For nu, i C2, har jeg Maya. Jeg vil fremhæve hver række, der indeholder Maya i den.

Vælg første række i tabellen (A7: D7).

  1. Gå til betinget formatering, og klik på den nye regel. Du kan bruge sekventiel genvej ALT> H> L> N.
  2. Vælg "brug en formel til at bestemme hvilken celle der skal formateres".
  3. Skriv denne formel.
  4. = MATCH ($ C $ 2, $ A7: $ D7,0)
  5. Klik på format og vælg gul udfyldning. Hit ok.

  6. Nu er den markerede række fremhævet.

    Kopier dette område og indsæt specialformatet i hele tabellen.

    Nu vil hver række blive fremhævet, der indeholder "Maya". Når du ændrer værdien i C2, vil række, der indeholder denne værdi, kun blive fremhævet.

    Hvordan det virker?

    Her brugte vi MATCH -funktionen i excel, der returnerer indekset for den søgte værdi i det givne område. Hvis den ikke kan finde den givne tekst, returnerer den #NA.

    I betinget formatering behandles enhver positiv værdi som SAND, og ​​fejl behandles som FALSK. Vi bruger denne funktionalitet til at markere række.

    Her er vores formel = MATCH ($ C $ 2, $ A7: $ D7,0). Bemærk, at opslagsværdiens reference er absolut. Så det altid leder efter værdi skrevet i C2. Opslagsområdet er A7: D7. Bemærk, at kun kolonner er frosset ved hjælp af $, og rækker er relative. Det er fordi vi vil ændre opslagsrækken, når vi kopierer den betingede formatering, og mens kolonner er absolutte. I sidste ende får vi fremhævede rækker, der indeholder specifik tekst i en celle. Lær mere om referencer her.

    Hvis vi gør kolonne relativ (= MATCH ($ C $ 2, A7: D7,0)) vil vores rækker blive fremhævet til først fundet værdi.

    Ovenstående formel fremhæver de rækker, der indeholder specifik tekst. Det kontrollerer celler og matcher cellens værdi. Men hvis du vil kontrollere den givne tekst mellem strengene, skal du bruge denne funktion.

    = SØG ($ C $ 2, $ A7 & $ B7 & $ C7 & $ D7)

    Her søger vi bare efter tekst i sammenkædede tekst af A7: D7. Hvis SØG finder den givne tekst, behandler betinget formatering den som SAND ellers Falsk. Resten er den samme som ovenfor.

    Fremhæv Row med Case Sensitive Match

    For store og små bogstaver kan vi bruge FIND -funktionen. Dette vil kontrollere tekst og i rækker, og det vil kun markere rækken, hvis tekst og store og små bogstaver matcher.

    = FIND ($ C $ 2, $ A7 & $ B7 & $ C7 & $ D7)

    Så ja fyre, det er den måde, du kan fremhæve en rækkebase på et tekstmatch. Lad mig vide, hvis du er i tvivl om denne artikel eller et excel/vba -relateret emne. Kommentarsektionen er åben for dig.
    Populære artikler:
    VLOOKUP -funktionen i Excel

    COUNTIF i Excel 2016

    Sådan bruges SUMIF -funktionen i Excel