Så här markerar du rad i Excel om rad innehåller specifik text

Anonim

Ibland vill vi markera raden som innehåller den specifika texten. I den här artikeln lär vi oss hur man markerar en rad, om någon cell i den raden innehåller en specifik text eller ett värde. Vi kommer naturligtvis att markera raden med villkorlig formatering.

Generisk formel i villkorlig formatering

 = MATCH (lookup_value, lookup_array, 0)

Sökvärde: det är kriteriet. Det kommer att sökas i det angivna intervallet.
Lookup array: raden som du vill markera.
Den första raden måste väljas när den villkorliga formateringen tillämpas.
Låt oss se ett exempel för att göra saker tydliga.
Exempel: Markera rader som innehåller en specifik text

Här har jag lite data i tabellen. Varje rad innehåller ett slumpmässigt namn. Jag vill markera varje rad i tabellen som innehåller värdet skrivet i C2. För tillfället, i C2, har jag Maya. Jag vill markera varje rad som innehåller Maya i den.

Välj första raden i tabellen (A7: D7).

  1. Gå till villkorlig formatering och klicka på den nya regeln. Du kan använda sekventiell genväg ALT> H> L> N.
  2. Välj "använd en formel för att bestämma vilken cell som ska formateras".
  3. Skriv denna formel.
  4. = MATCH ($ C $ 2, $ A7: $ D7,0)
  5. Klicka på formatet och välj gul infill. Slå ok.

  6. Nu är den valda raden markerad.

    Kopiera detta intervall och klistra in specialformatet i hela tabellen.

    Nu kommer varje rad att markeras som innehåller "Maya". När du ändrar värdet i C2 kommer raden som innehåller det värdet endast att markeras.

    Hur det fungerar?

    Här använde vi MATCH -funktionen i excel som returnerar indexet för det sökte värdet i det angivna intervallet. Om det inte går att hitta den givna texten returnerar den #NA.

    Vid villkorlig formatering behandlas varje positivt värde som SANT och fel behandlas som FALSKT. Vi använder den här funktionen för att markera rad.

    Här är vår formel = MATCH ($ C $ 2, $ A7: $ D7,0). Observera att sökvärdet är absolut. Så att det alltid letar efter värde skrivet i C2. Uppslagningsområdet är A7: D7. Observera att endast kolumner fryses med $ och raderna är relativa. Det är för att vi vill ändra uppslagsraden när vi kopierar villkorlig formatering och medan kolumner är absoluta. I slutändan får vi markerade rader som innehåller specifik text i en cell. Läs mer om att referera i detalj här.

    Om vi ​​gör kolumnerelaterade (= MATCH ($ C $ 2, A7: D7,0)) kommer våra rader att markeras till först hittat värde.

    Ovanstående formel markerar raderna som innehåller specifik text. Det kontrollerar celler och matchar cellvärdet. Men om du vill kontrollera den angivna texten mellan strängarna bör du använda den här funktionen.

    = SÖK ($ C $ 2, $ A7 & $ B7 & $ C7 & $ D7)

    Här letar vi bara efter text i sammanfogad text i A7: D7. Om SÖK hittar den givna texten, behandlas villkorlig formatering som SANT annat falskt. Vila är samma som ovan.

    Markera Row med Case Sensitive Match

    För skiftlägeskänslig matchning kan vi använda FIND -funktionen. Detta kommer att kontrollera text och i rader och det kommer bara att markera raden om text och fall matchas.

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

    Så ja grabbar, det här är sättet du kan markera en radbas på en textmatchning. Låt mig veta om du har några tvivel angående den här artikeln eller något excel/vba -relaterat ämne. Kommentarsektionen är öppen för dig.
    Populära artiklar:
    VLOOKUP -funktionen i Excel

    COUNTIF i Excel 2016

    Hur man använder SUMIF -funktionen i Excel