Ինչ իմանալ
- Վեց օպերատոր՝ հավասար (=), ավելի մեծ, քան (>), փոքր, քան (<), մեծ է կամ հավասար է (>= ) փոքր կամ հավասար է (<= ), հավասար չէ ():
- Ամենատարածված համեմատական օպերատորի օգտագործումը IF ֆունկցիան է: ֆունկցիան:
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել համեմատական օպերատորները I=Excel-ում: Հրահանգները վերաբերում են Excel 2019, 2016, 2013, 2010, Excel Online և Excel տարբերակներին Mac-ի համար:
Վեց համեմատական օպերատորներ
Գոյություն ունեն վեց համեմատական օպերատորներ Excel-ում օգտագործելու համար:
Այս օպերատորներն օգտագործվում են այնպիսի պայմանների փորձարկման համար, ինչպիսիք են՝
- Հավասար. երկու արժեքներ կամ տողեր նույնն են (խնձոր =խնձոր)
- Մեծ քան. մի արժեքն ավելի մեծ է, քան մյուսը (10 > 8)
- Պակաս քան. մի արժեքը մյուսից փոքր է (8 < 10)
- Մեծ, քան կամ հավասար. մի արժեք ավելի մեծ է կամ նույնը, ինչ մյուսը (10 >=10)
- Պակաս, քան կամ հավասար. Մեկ արժեքը փոքր է կամ նույնն է մյուսին (5 <=5)
- Հավասար չէ. երկու արժեքները նույնը չեն (շուն կատու)
Բոլոր համեմատական օպերատորներն աշխատում են արժեքներով, մինչդեռ որոշ (օրինակ՝ =) աշխատում են նաև տողերի (տեքստի) և ամսաթվերի հետ:
Համեմատական օպերատորներ IF ֆունկցիայի մեջ
Excel-ում կա երկու տարածք, որտեղ կարող եք օգտագործել համեմատական օպերատորներ: Ամենատարածված օգտագործումը IF ֆունկցիայի ներսում է:
Աղյուսակի ցանկացած բջիջի ներսում կանչեք IF ֆունկցիան՝ մուտքագրելով՝
Դուք կտեսնեք թռուցիկ օգնության տեքստ, որը կարդում է՝
Սա IF ֆունկցիան ճիշտ օգտագործելու ձևաչափն է:
- Առաջին արժեքը պայմանական թեստն է, որը պարունակում է համեմատության օպերատորը:
- Երկրորդ արժեքն այն թիվն է կամ տողը, որը ցանկանում եք ցուցադրել, եթե համեմատությունը ճիշտ է:
- Երրորդ արժեքն այն թիվն է կամ տողը, որը ցանկանում եք ցուցադրել, եթե համեմատությունը կեղծ է:
IF ֆունկցիայի ներսում բոլոր երեք արժեքները պետք է բաժանվեն ստորակետերով:
Տրամաբանական թեստը կարող է հղում կատարել Excel աղյուսակի արժեքներին կամ բջիջներին, որոնք արժեքներ են պարունակում: Դուք կարող եք նաև բանաձևեր տեղադրել հենց համեմատության ներսում:
Օրինակ՝ A1 բջիջի տվյալները B4 բջիջի տվյալների հետ համեմատելու համար մուտքագրեք՝
Ստուգելու համար, արդյոք A1 բջիջի արժեքը 50-ից ցածր է, մուտքագրեք՝
Ստուգելու համար, թե արդյոք A1 բջիջի արժեքը փոքր է B4 բջիջի արժեքի կեսից, մուտքագրեք՝
Վերոհիշյալ օրինակներում Excel-ը վերադարձնում է TRUE կամ FALSE այն բջիջում, որտեղ դուք մուտքագրել եք IF հայտարարությունը, կախված համեմատության արդյունքից:
Դուք կարող եք փոխարինել TRUE-ը կամ FALSE-ը ցանկացած արժեքով կամ տողով, եթե ցանկանում եք, որ IF բանաձևը վերադարձնի որևէ այլ բան այդ բջիջում: Օրինակ՝
Սա վանդակում կվերադարձնի «Bob» բառը, եթե պայմանը ճիշտ է, կամ «Sally», եթե պայմանը կեղծ է:
Համեմատական օպերատորներ Excel VBA-ում կամ մակրոներում
Դուք կարող եք օգտագործել նույն համեմատական օպերատորները Excel VBA խմբագրիչի ներսում:
Excel VBA-ն օգտագործվում է մակրոներ ստեղծելու համար՝ աղյուսակի ներսում գործողությունները ավտոմատացնելու համար:
Excel VBA խմբագրիչը բացելու համար՝
- Ընտրեք Ֆայլ > Ընտրանքներ > Անհատականացնել ժապավենը.
- Միացնել Developer վանդակը Հիմնական ներդիրներ-ում և ընտրեք OK:
- Excel-ում ընտրեք Developer > Դիտել կոդը:
- Կրկնակի սեղմեք This Workbook Microsoft Excel Objects ձախ վահանակում:
- Կոդերի պատուհանի վերևում ձախ բացվող ցանկը դրեք Աշխատանքային գիրք, իսկ աջը՝ Բացել:
Դուք այժմ խմբագրում եք կոդը, որը կաշխատի ամեն անգամ, երբ բացվում է Excel ֆայլը: Այս պատուհանում դուք կարող եք համեմատել A1 բջիջը A2-ի հետ և ավտոմատ կերպով լրացնել A3 արժեքով կամ տեքստով՝ կախված համեմատության օպերատորի արդյունքներից:
Ահա մի օրինակ, թե ինչ տեսք կունենա այդ կոդը.
If [A1] < [A2] Այնուհետեւ
[A3]="YES"
Else
[A3]="NO"
Վերջ Եթե
Ձևաչափումը փոքր-ինչ տարբերվում է VBA-ում, սակայն համեմատության նշանները (օպերատորները), որոնք օգտագործվում են երկու արժեքները կամ տողերը համեմատելու համար, միանգամայն նույնն են: