Är du trött på att manuellt jämföra data i Excel? Lär dig hur du använder logiska operatorer för att automatisera denna uppgift och spara tid.
Logiska operatorer i Excel spelar en avgörande roll för att utföra datajämförelser och utvärdera förhållanden. De kan verka som anspråkslösa matematiska symboler, men de kommer väl till pass vid mer än ett tillfälle.
När de används på rätt sätt, och när de paras ihop med andra funktioner, har de kraften att hjälpa dig att få insikt i dina kalkylbladsdata och dra slutsatser med några få klick. Läs med för att lära dig hur du använder varje logisk operator och införlivar dem i din dataanalys tillsammans med andra formler.
Vad är logiska operatörer i Microsoft Excel?
I Microsoft Excel används logiska operatorer för att jämföra två värden lagrade i cellerna i ditt kalkylblad. De är också kända som jämförelseoperatorer. Dessa värden kan vara numeriska eller text.
Microsoft Excel tillhandahåller sex logiska operatorer: lika med, inte lika med, större än, större än lika med, mindre än och mindre än lika med.
Dessa operatörer returnerar antingen en SANN eller FALSK output baserat på resultatet av jämförelsen. Om jämförelsen matchar kriterierna är resultatet SANN, annars är det FALSK.
Här är en översikt över de sex typerna av logiska operatorer, tillsammans med ett enkelt exempel för var och en.
Operatör |
Operatörens namn |
Beskrivning |
Exempel |
---|---|---|---|
= |
Lika med |
Verifierar om två värden är lika. |
=A1=B1 |
<> |
Inte lika med |
Verifierar om två värden är olika. |
=A1<>B1 |
> |
Större än |
Verifierar om ett värde är större än ett annat. |
=A1>B1 |
>= |
Större än lika med |
Verifierar om ett värde är större än eller lika med ett annat. |
=A1>=B1 |
< |
Mindre än |
Verifierar om ett värde är mindre än ett annat. |
=A1 |
<= |
Mindre än lika med |
Verifierar om ett värde är mindre än eller lika med ett annat. |
=A1<=B1 |
Dessa logiska operatorer kan också användas i kombination med andra Excel-funktioner för att utföra mer komplexa beräkningar eller för att skapa villkorliga formler. Vi kommer att gå igenom användningsfallen för dessa logiska operatorer i följande avsnitt.
Använder lika med (=) logisk operatör i Excel
För att verifiera om två värden är lika med varandra använder vi = logisk operator, med följande syntax:
=värde1=värde2
Om värde1 är verkligen lika med värde2, då uppdateras cellens utdata automatiskt till SANN. Om de två värdena är olika kommer de att uppdateras till FALSK.
Observera att alla logiska operatorfunktioner börjar med ett likhetstecken. Förväxla det inte med den logiska operatorn. Det första likhetstecknet läggs till för att indikera för Excel att det behöver bearbeta den operationen. Det påverkar inte resultatet av jämförelsen överhuvudtaget. Om du inte lägger till det kommer Excel att behandla din inmatning som vilken annan teckensträng som helst och kommer inte att ge något resultat.
Låt oss ta dessa värden som ett exempel och jämföra varje uppsättning av två värden med varandra.
- Bygg din datamängd.
- Lägg till en = logga till din utdatacell och välj ditt första värde antingen genom att klicka på dess cell eller skriva dess referens (i det här fallet A2), följt av den logiska operatorn =, lägg sedan till ditt andra värde (i det här fallet B1).
- Träffa Stiga på på tangentbordet för att visa resultatet.
- Om det finns flera uppsättningar värden att jämföra, dra ner hörnet av cellen med musen för att tillämpa samma logiska operator på de andra uppsättningarna.
Som du kan se kommer resultatet att bli SANN om de två värdena är lika, och FALSK om de är olika.
Använder inte lika med (<>) i Excel
För att kontrollera om två värden inte är lika med varandra, använd <> logisk operator, med följande syntax:
=värde1<>värde2
Om värde1 är annorlunda än värde2, då uppdateras cellens utdata automatiskt till SANN. Om de två värdena är lika, kommer den att uppdateras till FALSK.
Vi kommer att ta samma uppsättning värden som tidigare för att visa hur denna logiska operator fungerar.
- Bygg din datamängd.
- Lägg till en = logga till din utdatacell och välj ditt första värde antingen genom att klicka på dess cell eller skriva dess referens (i det här fallet A2), följt av den logiska operatorn <>, lägg sedan till ditt andra värde (i det här fallet B1).
- Träffa Stiga på på tangentbordet för att visa resultatet.
- Om det finns flera uppsättningar värden att jämföra, dra ner hörnet av cellen med musen för att tillämpa samma logiska operator på de andra uppsättningarna.
Alla resultat visas nu på din tabell.
Använda större än (>) och mindre än (
För att verifiera om ett värde är större än ett annat, använd > logisk operator, med följande syntax:
=värde1>värde2
För att verifiera om ett värde är större än eller lika med ett annat, använd >= logisk operator, med följande syntax:
=värde1>=värde2
För att verifiera om ett värde är mindre än ett annat, använd < logisk operator, med följande syntax:
=värde1
För att verifiera om ett värde är mindre än eller lika med ett annat, använd <= logisk operator, med följande syntax:
=värde1<=värde2
Kom ihåg: För båda >= och <=, den = tecken kommer alltid till höger om antingen > eller < skylt. Att byta position skulle ge ett fel. Eftersom dessa operatorer följer samma logik, låt oss prova dem på ett par värdeuppsättningar med hjälp av >=:
- Bygg din datamängd.
- Lägg till en = logga till din utdatacell och välj ditt första värde antingen genom att klicka på dess cell eller skriva dess referens (i det här fallet A2), följt av den logiska operatorn >=, lägg sedan till ditt andra värde (i det här fallet B1).
- Träffa Stiga på på tangentbordet för att visa resultatet.
- Om det finns flera uppsättningar värden att jämföra, dra ner hörnet av cellen med musen för att tillämpa samma logiska operator på de andra uppsättningarna.
Dessa operationer fungerar på samma sätt för >, <, och <=.
Logiska operatörsspecifikationer att komma ihåg
Microsoft Excel hanterar data på ett specifikt sätt, så det är viktigt att ha följande i åtanke när du använder logiska operatorer:
Jämföra numeriska värden
- Resultatet av jämförelsen kommer inte att påverkas av formatet på det numeriska värdet. Oavsett om det är ett vanligt tal, en procentsats eller i valutaformat, kommer Excel att jämföra de ursprungliga siffrorna i värdena, utan alla formatomvandlingar.
- Vi kan jämföra två värden direkt inuti en cell, helt enkelt genom att skriva =nummer1=nummer2, =nummer1<>nummer2, eller med någon annan logisk operator.
Jämföra textvärden
- Operatörerna är inte skiftlägeskänsliga. De kommer att ge en SANN värde om samma text visas i olika fall.
- Du kan jämföra två värden direkt inuti en cell. Du kan uppnå detta genom att lägga till citattecken runt värdena.
Det finns också flera andra sätt att kontrollera om två värden är lika i Excel. Nu, för att ta våra Excel-kunskaper vidare, låt oss se över hur man använder logiska operationer med formler.
Använda logiska operatorer i Excel med formler
Låt oss säga att vi vill visa olika meddelanden beroende på resultatet av jämförelsen. Det är här det är praktiskt att blanda logiska operatorer med andra funktioner.
Den mest anmärkningsvärda och använda formeln i detta fall är OM funktion, för att utföra villkorliga operationer, med följande syntax:
=OM(logiskt_test, [värde_om_sant], [värde_om_falskt])
Låt oss ta det här exemplet, där vi vill visa resultatet av jämförelsen för att vara mer läsvänlig.
- Bygg din datamängd.
- Skriv din OM funktion genom att välja de två värdena som ska jämföras och sedan texten som ska visas i händelse av SANN, sedan texten som ska visas i händelse av FALSK. Båda ska stå mellan parenteser.
- Träffa Stiga på för att visa resultatet. När jämförelseresultatet är SANN, kommer den första texten att visas. Medan det visar detta andra meddelande om jämförelseutgången if FALSK.
Kom ihåg att sätta din text mellan citattecken, annars får du ett felmeddelande. Om du någon gång stöter på en så finns det några vanliga IF-funktion felsökningsmetoder att försöka.
Omfattningen av logiska operatörer är ganska avslöjande
Logiska operatorer i Microsoft Excel kan se grundläggande ut till en början, men de kan vara kraftfulla för att hjälpa dig att förstå dina data, gör dina ark mer läsbara och översätt dina resultat till insikter när de paras ihop med IF-funktionen.
De ger också en inblick i hur Excel hanterar datajämförelser, en av de mest kritiska aspekterna av datatransformation, när man hanterar olika typer av datamängder.