Återge JA om 2 celler matchar i Excel (10 metoder)

  • Dela Detta
Hugh West

Vi kan jämföra två celler MS Excel på olika sätt. Excel erbjuder många enkla metoder för att jämföra två celler och returnera ett visst värde om värdena stämmer överens. I den här artikeln kommer vi att lära oss att 10 metoder för att återge JA om 2 celler matchar.

Ladda ner övningsboken

Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.

Återge JA om två celler matchar.xlsm

10 metoder för att returnera JA om 2 celler matchar i Excel

Vi kommer att tillämpa 10 olika metoder för att se om 2 cellerna matchar och anger ja i Excel. Vi har ett dataset som innehåller namnen på skolans tennis- och rugbyspelare. En del av dem spelar båda spelen.

1. Använd Excel IF-funktionen för att returnera JA om två celler matchar varandra

IF-funktionen är en logisk funktion som gör en jämförelse mellan det givna värdet och det förväntade värdet och returnerar TRUE , FALSKT, eller en angiven text.

Vi kan utföra detta IF fungerar på två sätt.

1.1 IF-funktion med matchande villkor

Vi kommer att kontrollera om 2 cellerna är desamma och returnerar Ja annars returneras ett tomrum.

Steg 1:

  • Gå till Cell D5 .
  • Skriv följande formel i den cellen.
=IF(B5=C5, "Ja","")

Steg 2:

  • Tryck på Gå in på knappen och dra den Handtag för fyllning ikon.

Vi kan se att statusen är Ja när cellerna i båda kolumnerna är likadana. Kolumnerna i de röda rektanglarna är inte likadana, så de visar tomma returer.

Läs mer: Jämför två celler i Excel och återge TRUE eller FALSE (5 snabba sätt)

1.2 IF-funktion med udda data

Här kontrollerar vi om båda cellerna är olika eller inte. Om cellerna är olika förblir statusen tom, annars visas Ja .

Steg 1:

  • Gå till Cell D5 och ersätta den tidigare formeln med den nedan.
=IF(B5:B9C5:C9,"","Yes")

Steg 2:

  • Tryck nu på Gå in på .

Vi har använt intervallet i formeln, så du behöver inte dra formeln.

2. Infoga Excel EXACT-funktionen för att matcha två celler och returnera JA

Den EXAkta funktionen kontrollerar två texter och resultat TRUE eller . FALSK .

Vi kommer att infoga EXAKT funktion med funktionen IF för att matcha två celler.

Steg 1:

  • Gå till Cell D5 .
  • Kopiera och klistra in följande formel.
=IF(EXACT(B5,C5), "Ja","")

Steg 2:

  • Tryck på Gå in på och dra i den Handtag för fyllning ikon.

Läs mer: Excel jämför två strängar för likhet (3 enkla sätt)

3. Använd AND- och IF-funktionerna för att visa JA om 2 celler är samma

AND-funktionen är en logisk funktion som kontrollerar villkoren. Om alla villkor är uppfyllda returnerar den TRUE .

Vi kommer att använda oss av OCH funktion med funktionen IF funktion i denna metod.

Steg 1:

  • Kopiera och klistra in följande formel i Cell D5 .
=IF(AND(B5=C5),"Yes","")

Steg 2:

  • Tryck på Gå in på knappen och dra i den Handtag för fyllning ikon.

Här visar matchcellerna Ja .

4. Kombinera funktionerna COUNTIF och IF för att testa 2 celler

Funktionen COUNTIF är en statistisk funktion som räknar antalet celler utifrån vissa kriterier.

Vi kommer att kombinera COUNTIF funktion med funktionen IF funktion för att testa två celler och återge Ja .

Steg 1:

  • Flytta till Cell D5 .
  • Skriv följande formel.
=IF(COUNTIF(B5,C5), "Ja","")

Steg 2:

  • Tryck på Gå in på knappen och dra den Handtag för fyllning ikon.

Vi får Ja för matchceller.

5. Testa 2 celler med Excel OR-funktionen och visa JA

OR-funktionen är en av de logiska funktionerna. Den returnerar TRUE om något av villkoren är uppfyllda.

Vi kommer att testa 2 celler med hjälp av ELLER funktion.

Steg 1:

  • Gå in på Cell D5 .
  • Skriv in formeln nedan.
=IF(OR(B5=C5),"Yes","")

Steg 2:

  • Hit Gå in på knappen och dra i den Handtag för fyllning ikon.

6. Kombination av funktionerna MATCH och ISERROR för att testa två celler och returnera JA

Funktionen MATCH letar efter en viss referens i ett intervall.

Funktionen ISERROR kontrollerar en referens om det är ett fel eller inte.

Vi kommer att använda kombinationen av MATCH och ISERROR funktioner som ska testas 2 celler.

Steg 1:

  • Kopiera och klistra in följande formel i Cell D5 .
=IF(ISERROR(MATCH(B5,C5,0)),"", "Ja")

Steg 2:

  • Tryck på Gå in på knappen och dra den Handtag för fyllning ikon.

7. Gå med IF- och SUM-funktionerna för att testa 2 celler i Excel

Funktionen SUMMA lägger till ett värde från ett intervall av givna värden.

Vi kommer att använda en enkel SUMMA funktion för att utföra detta.

Steg 1:

  • Gå till Cell D5 .
  • Skriv följande formel i den cellen.
=IF(SUM(--(B5=C5))=1, " Ja", "")

Steg 2:

  • Tryck på Gå in på knappen och dra den Handtag för fyllning ikon.

8. Kombinera funktionerna IF, ISERROR och VLOOKUP för att testa 2 celler och skriva ut JA

Funktionen VLOOKUP letar efter ett värde i ett intervall och ger ett resultat.

VLOOKUP funktionen kan kontrollera två celler och skriva ut Ja om de stämmer överens.

Steg 1:

  • Kopiera och klistra in följande formel i Cell D5 .
=IF(ISERROR(VLOOKUP(C5, B5, 1, FALSE)),"", "Ja")

Steg 2:

  • Tryck på Gå in på knappen och dra i den Handtag för fyllning ikon.

Vi får Ja när 2 celler matchar.

9. Gå med i IF och TRIM-funktioner för att testa 2 celler

TRIM-funktionen tar bort mellanslag från en given text.

Denna TRIM funktionen tar bort mellanslag och testar 2 celler.

Steg 1:

  • Gå in på Cell D5 .
  • Skriv nedanstående formel i den cellen.
=IF((TRIM(B5)=TRIM(C5)), "Ja","")

Steg 2:

  • Tryck på Gå in på och dra i Handtag för fyllning ikon.

10. Excel VBA för att testa 2 celler och skriva ut Ja när de matchar varandra

Vi kommer att använda Excel VBA för att testa 2 celler och skriva ut Ja när de är matchade.

Steg 1:

  • Gå till Utvecklare fliken.
  • Klicka på Spela in makro alternativ.
  • Ange ett namn för Makro och klicka på OK .

Steg 2:

  • Ange ett namn för Makro och klicka på OK .
  • Klicka på Makroer från Bandet och Ta ett steg in i den.

Steg 3:

  • Lägg nu in följande VBA kod på modulen.
 Sub Match_2_Cells() Dim n, m As Range Set n = Application.InputBox(prompt:="Sample_1", Type:=8) Set m = Application.InputBox(prompt:="Sample_2", Type:=8) If n.Value = m.Value Then Range("E6").Value = "Yes" Else Range("E6").Value = "No" End If End Sub 

Steg 4:

  • Tryck på F5 för att köra koden.
  • En dialogruta visas. 1:a cellreferens.

Steg 5:

  • Tryck på OK Sätt återigen en cellreferens på 2:a dialogrutan.

Titta nu på datasetet.

Eftersom båda cellerna matchar varandra får vi Ja .

Tillämpa villkorlig formatering för att markera när 2 celler Match

Hittills har vi lärt oss 10 metoder för att få ett JA om två celler matchar varandra. I det här avsnittet ska vi se hur vi kan Villkorlig formatering kan upptäcka när 2 cellerna matchar och markerar dem.

Steg 1:

  • Gå till Hem fliken.
  • Välj Markera celler Regler från Villkorlig formatering .
  • Välj Dubbla värden från listan.

Steg 2:

  • En ny dialogruta visas. Välj Dubbla och klicka på OK .

Titta på datasetet. När 2 cellerna matchar varandra, ändras färgen på cellerna.

Läs mer: Hur man jämför text i Excel och markerar skillnader (8 snabba sätt)

Slutsats

I den här artikeln har vi visat 10 metoder för att förklara om två celler matchar varandra och sedan skriva ut Ja i Excel. Jag hoppas att detta uppfyller dina behov. Ta en titt på vår webbplats Exceldemy.com och ge dina förslag i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.