Hur man använder jämförelseoperatorer i Excel

Hur man använder jämförelseoperatorer i Excel
Hur man använder jämförelseoperatorer i Excel
Anonim

Vad att veta

  • Sex operatorer: lika (=), större än (>), mindre än (<), större än eller lika med (>= ) mindre än eller lika med (<= ), inte lika med ().
  • Den vanligaste användningen av jämförelseoperatören är i funktionen IF.

Den här artikeln förklarar hur man använder jämförelseoperatorer I=i Excel. Instruktionerna gäller för Excel-versionerna 2019, 2016, 2013, 2010, Excel Online och Excel för Mac.

Six Comparison Operators

Det finns sex jämförelseoperatorer tillgängliga för dig att använda i Excel.

Image
Image

Dessa operatorer används för att testa för förhållanden som:

  • Lika: Två värden eller strängar är samma (apple =apple)
  • Större än: Ett värde är större än det andra (10 > 8)
  • Less Than: Ett värde är mindre än det andra (8 < 10)
  • Större än eller lika med: Ett värde är större eller samma som ett annat (10 >=10)
  • Mindre än eller lika med: Ett värde är mindre än eller lika med ett annat (5 <=5)
  • Not Equal To: Två värden är inte samma (hundkatt)

Alla jämförelseoperatorer fungerar med värden, medan vissa (som och =) också fungerar med strängar (text) och datum.

Jämförelseoperatörer i IF-funktionen

Det finns två områden i Excel där du kan använda jämförelseoperatorer. Den vanligaste användningen är inuti IF-funktionen.

Inuti valfri cell i ett kalkylark, anropa IF-funktionen genom att skriva:

Du kommer att se en hjälptext som lyder:

Detta är formatet för att använda IF-funktionen korrekt.

  • Det första värdet är det villkorliga testet som innehåller jämförelseoperatorn.
  • Det andra värdet är talet eller strängen du vill ska visas om jämförelsen är sann.
  • Det tredje värdet är numret eller strängen du vill ska visas om jämförelsen är falsk.

Alla tre värden i OM-funktionen ska separeras med kommatecken.

Det logiska testet kan referera till antingen värden eller celler i Excel-kalkylarket som innehåller värden. Du kan också kapsla formler i själva jämförelsen.

Om du till exempel vill jämföra data i cell A1 med data i cell B4, skriv:

För att kontrollera om värdet i cell A1 är under 50, skriv:

För att kontrollera om värdet i cell A1 är mindre än hälften av värdet i cell B4, skriv:

I exemplen ovan returnerar Excel antingen TRUE eller FALSE i cellen där du har skrivit IF-satsen, beroende på resultatet av jämförelsen.

Du kan ersätta TRUE eller FALSE med valfritt värde eller sträng om du vill att OM-formeln ska returnera något annat i den cellen. Till exempel:

Detta returnerar "Bob" i cellen om villkoret är sant, eller "Sally" om villkoret är falskt.

Jämförelseoperatörer i Excel VBA eller makron

Du kan använda samma jämförelseoperatorer inuti Excel VBA-redigeraren.

Excel VBA används för att skapa makron för att automatisera åtgärder inuti ett kalkylark.

För att öppna Excel VBA-redigeraren:

  1. Välj File > Options > Customize Ribbon.
  2. Aktivera Utvecklare kryssrutan under Main Tabs och välj OK.
  3. I Excel, välj Utvecklare > Visa kod.
  4. Dubbelklicka ThisWorkbook under Microsoft Excel Objects i den vänstra rutan.
  5. Längst upp i kodfönstret, ställ in den vänstra rullgardinsmenyn till Arbetsbok och den högra till Open.

Du redigerar nu kod som körs varje gång Excel-filen öppnas. I det här fönstret kan du jämföra cell A1 med A2 och automatiskt fylla i A3 med ett värde eller text beroende på resultaten från jämförelseoperatorn.

Här är ett exempel på hur den koden skulle se ut:

If [A1] < [A2] Then

[A3]="YES"

Else

[A3]="NO"

End If

Formateringen är något annorlunda i VBA, men jämförelsesymbolerna (operatorerna) som används för att jämföra två värden eller strängar är exakt desamma.

Rekommenderad: