Innehållsförteckning
När vi jämför bara två celler manuellt är det inte svårt. Men det är aldrig lätt att jämföra hundratals och tusentals textsträngar. Som tur är ger MS Excel oss flera funktioner och sätt att utföra detta ganska enkelt. I den här artikeln kommer jag att visa flera metoder för att jämföra texten i två celler i Excel.
Ladda ner övningsboken
Jämföra två celler Text.xlsx
10 sätt att jämföra texten i två celler i Excel
1. Jämför texten i två celler med hjälp av operatören "Equal to" (oberoende av stor- och småbokstäver)
Låt oss se hur man jämför två cellers text med hjälp av en enkel formel. Här kommer vi inte att ta hänsyn till frågan om att skilja mellan stor- och små bokstäver. Vårt enda bekymmer är att bara kontrollera värdena. För den här metoden tar vi ett dataset med frukter. I datasetetet kommer vi att ha fruktlistor med två kolumner. Vår uppgift är att matcha frukternas namn och visa det matchade resultatet.
📌 Steg:
- Ange formeln i Cell D5 .
=B5=C5
- Kopiera formeln upp till D13 .
Observera:
Eftersom formeln inte fungerar för frågor som är känsliga för stora och små bokstäver, visas TRUE om texten matchar värden som inte är i samma bokstav.
2. Jämför två cellers text med hjälp av EXACT-funktionen (med hänsyn till storleken)
I det här avsnittet kommer vi att se hur man jämför två celler med text där vi anser att det finns en exakt matchning med hjälp av EXAKT funktion För den här metoden använder vi oss av ett dataset som vi använt tidigare. Nu är vår uppgift att jämföra fruktnamnen och visa exakt samma resultat.
📌 Steg:
- Ange formeln i Cell D5 .
=EXACT(B5,C5)
- Kopiera formeln upp till D13 .
Observation:
Om du observerar resultatet kan du se att EXAKT funktionen returnerar resultatet TRUE om och endast om hela texten är helt matchad. Det är också skiftlägeskänsligt.
Användning av EXACT-funktionen med IF för att få en textutgång:
Här kommer vi dessutom att använda IF-funktion med den EXAKT för att visa de villkorliga resultaten. Även här använder vi samma dataset som ovan.
📌 Steg:
- Ange formeln i Cell D5 .
=IF(EXACT(B5,C5), "Liknande", "Annorlunda")
Formel Förklaring:
Här är vår inre funktion EXAKT som kommer att hitta den exakta överensstämmelsen mellan två celler. Låt oss se syntaxen för IF-funktionerna:
=IF (logical_test, [value_if_true], [value_if_false])
I den första delen tas villkoret eller kriterierna fram, därefter värdet som skrivs ut om resultatet är sant och därefter om resultatet är falskt.
Eftersom vi kommer att skriva ut Liknande om de två cellerna matchas och Olika Det är därför som det andra och tredje argumentet fylls med detta värde.
- Kopiera formeln upp till D13 .
3. Jämför texten i två celler med hjälp av IF-funktionen (inte skiftlägeskänslig)
Vi kan endast använda den IF Vi kan återigen se hur processen går till med samma dataset.
📌 Steg:
- Ange formeln i Cell D5 .
=IF(B5=C5,"Yes","No")
- Kopiera formeln upp till D13 .
4. Jämför två texter efter stränglängd med LEN-funktionen
Låt oss se hur vi kan kontrollera om texten i de två cellerna har samma längd eller inte. Det vi vill kontrollera är om texten har samma längd, inte samma text. Vårt dataset kommer att vara detsamma som ovan.
📌 Steg:
- Ange formeln i Cell D5.
=IF(LEN(B5)=LEN(C5), "Samma", "Inte samma")
Formel Förklaring:
- För det första måste vi känna till de grundläggande begreppen för LEN-funktionen .
- Syntaxen för denna funktion är: LEN (text)
- Den här funktionen används för att räkna tecknen i en text eller sträng. När vi skickar en text till den här funktionen returneras antalet tecken.
- LEN(B5) Denna del räknar först tecknet i varje cell från den första kolumnen och LEN(C5) för den andra.
- Om längden är densamma kommer den att skriva ut "Samma" och om så inte är fallet "Inte samma" .
- Kopiera formeln upp till D13 .
5. Jämför texten i två celler som har onödiga mellanslag
Låt oss se hur vi kan kontrollera om texten i de två cellerna har samma sträng med onödiga mellanslag i början, mitten eller slutet. Vårt mål är att hitta samma text efter att mellanslag har tagits bort. Vårt dataset kommer att vara detsamma som ovan.
📌 Steg:
- Ange formeln i Cell D5.
=TRIM(B5)=TRIM(C5)
Formel Förklaring:
- För det första måste vi känna till de grundläggande begreppen för TRIM-funktion .
- Syntaxen för denna funktion är: TRIM(text)
- Den här funktionen används för att ta bort alla mellanslag från en textsträng utom enskilda mellanslag mellan ord.
- TRIM(B5) denna del tar bort onödiga mellanslag från cellen förväntar sig enskilda mellanslag mellan ord och TRIM(C5) för den andra.
- Om båda är samma efter att ha tagit bort mellanslag skrivs följande ut "TRUE" och om så inte är fallet "FALSK" .
- Kopiera formeln upp till D13 .
6. Jämför textsträngar i två celler i Excel efter förekomst av ett visst tecken
Ibland kan vi behöva jämföra celler som innehåller specifika tecken. I den här delen kommer vi att se hur man jämför två celler efter förekomsten av ett specifikt tecken. Låt oss betrakta ett dataset med produkter med deras sändnings-ID och mottagnings-ID. Dessa ID:n är unika och bör matchas med sändnings- och mottagnings-ID:n. Vi vill se till att varje rad innehåller lika många skickade som mottagna produkter.mottagna artiklar med det specifika ID:t.
📌 Steg:
- Ange formeln i Cell E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Samma", "Inte samma")
Formel Förklaring:
- Här har vi dessutom använt oss av Funktionen SUBSTITUTE Låt oss se grunderna för denna funktion.
- Syntaxen för denna funktion är: SUBSTITUTE (text, old_text, new_text, [instance])
- Dessa fyra argument kan skickas i funktionens parameter. Av dem är det sista valfritt.
text- Den text som ska bytas ut.
old_text- Den text som ska ersättas.
new_text- Den text som ska ersättas med.
exempel- Den instans som ska ersättas. Om inget anges ersätts alla instanser. Detta är valfritt.
- SUBSTITUTE(B2, tecken_till_räkning,"") Med den här delen ersätter vi den unika identifieraren med ingenting med hjälp av UTBYGGNING funktion.
- Använd sedan följande LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) och LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) Vi beräknar hur många gånger den unika identifieraren förekommer i varje cell. För detta tar vi fram strängens längd utan den unika identifieraren och subtraherar den från strängens totala längd.
- Slutligen, den IF funktionen används för att göra resultaten mer meningsfulla för användarna genom att visa sanna eller falska resultat.
- Kopiera formeln upp till E10 .
7. Jämför text från två celler och markera matchningar
I det här exemplet ska vi se hur man jämför text och markerar matchningar. Även här använder vi samma dataset som i metoden 4 I det här exemplet behöver vi ingen kolumn för att visa resultat.
📌 Steg:
- Välj hela datasetet.
- Gå till Villkorlig formatering Du hittar den under rubriken Hem fliken.
- Välj den Ny regel alternativ.
- Välj det alternativ som är markerat med 1 .
- Ange nedanstående formel i den markerade rutan 2 .
=$B5=$C5
- Du kan också bara välja de två kolumnerna i datasetet.
- Klicka sedan på Format alternativ.
- Gå till Fyll på fliken.
- Välj en valfri färg.
- Tryck sedan på OK .
- Klicka på OK knapp.
- Se de matchade uppgifterna markerade.
8. Jämför text från två celler delvis i Excel (inte skiftlägeskänslig)
När det gäller att jämföra två celler kan vi ibland överväga partiell matchning. I det här avsnittet kommer vi att se hur vi jämför två cellers text partiellt. Det finns många funktioner i Excel för att kontrollera parietala element. Men i det här exemplet kommer vi att överväga den RÄTT funktion .
Låt oss titta på den här datatabellen och se om de sista 6 tecknen matchar de två cellerna.
📌 Steg:
- Ange formeln i Cell D5 och kopiera ner formeln till
=HÖGER(B5,5)=HÖGER(C5,5)
9. Hitta matchningar i två celler i samma rad
Låt oss ha ett dataset med tre fruktlistor. Nu jämför vi cellerna med varandra och om två celler matchar varandra i samma rad anses de vara matchade.
📌 Steg:
- Ange formeln i Cell E5 och kopiera ner formeln till
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Formel Förklaring:
- Här har vi dessutom använt oss av OR-funktion Låt oss se syntaxen för denna funktion: OR (logical1, [logical2], ...)
- Den kan ha två eller flera logiska parametrar.
logisk1 -> Det första kravet eller det första logiska värdet att besluta om.
logisk2 -> Detta är valfritt. Det andra kravet eller logiska värdet som ska utvärderas.
- ELLER(B5=C5, C5=D5, B5=D5) Denna del avgör om alla celler är lika eller om minst två är lika eller inte. Om ja bestämmer IF-funktionen det slutliga värdet baserat på ELLER funktionens resultat.
Läs mer: Excel räknar matchningar i två kolumner (4 enkla sätt)
10. Hitta unika och matchade celler genom att jämföra deras text.
Här är vår uppgift att hitta de frukter som är unika och som matchas i samma rad. För matchning kommer vi att betrakta minst två celler som matchar varandra. Om minst två celler matchar varandra kommer det att betraktas som en Match i annat fall Unik .
📌 Steg:
- Ange formeln i Cell E5 och kopiera ner formeln till
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unik", "Match")
Formel Förklaring:
- Här är det COUNTIF-funktion används dessutom.
- I den här funktionen är båda argumenten i parametern obligatoriska. För det första tar den emot det intervall av celler som ska räknas. Den andra delen tar emot kriterierna som är villkoret. Räkningen kommer att utföras baserat på detta villkor.
- Genom att använda COUNTIF(C5:D5,B5)+(C5=D5)=0 Vi försöker ta reda på om raden har matchade eller unika värden. Om antalet är 0 är det unikt, annars finns det ett matchat värde.
Hur man jämför en cell med en hel kolumn i Excel
Här har vi ett dataset med en fruktlista och en matchande cell. Nu ska vi jämföra den matchande cellen med den Lista över frukter kolumnen och hitta matchningsresultatet.
📌 Steg:
- Ange formeln i Cell E5.
=$E$5=B5:B13
- Därefter trycker du på Gå in på knapp.
När Cell E5 matchar med motsvarande celler i Intervall B5:B13, återger då SANT. I annat fall returneras FALSK .
Slutsats
På dessa sätt jämför vi texten i två celler i Excel. Jag har visat alla metoder med sina respektive exempel, men det kan finnas många andra iterationer. Jag har också diskuterat grunderna för dessa funktioner och deras vanligaste formatkoder. Om du har någon annan metod för att uppnå detta är du välkommen att dela den med mig. oss .