Kas jāzina
- Seši operatori: vienāds (=), lielāks par (>), mazāks par (<), lielāks vai vienāds ar (>= ), mazāks vai vienāds ar (<= ), nav vienāds ar ().
- Visbiežāk tiek lietots salīdzināšanas operators IF.
Šajā rakstā ir paskaidrots, kā programmā Excel izmantot salīdzināšanas operatorus I=. Norādījumi attiecas uz Excel versijām 2019, 2016, 2013, 2010, Excel Online un Excel for Mac.
Seši salīdzināšanas operatori
Ir pieejami seši salīdzināšanas operatori, kurus varat izmantot programmā Excel.
Šie operatori tiek izmantoti, lai pārbaudītu tādus apstākļus kā:
- Vienāds: divas vērtības vai virknes ir vienādas (apple =apple)
- Lielāks par: viena vērtība ir lielāka par otru (10 > 8)
- Mazāk par: viena vērtība ir mazāka par otru (8 < 10)
- Lielāks par vai vienāds ar: viena vērtība ir lielāka vai tāda pati kā cita (10 >=10)
- Mazāks par vai vienāds ar: viena vērtība ir mazāka vai tāda pati kā cita (5 <=5)
- Nav vienāds ar: divas vērtības nav vienādas (suns kaķis)
Visi salīdzināšanas operatori darbojas ar vērtībām, savukārt daži (piemēram, un =) strādā arī ar virknēm (tekstu) un datumiem.
Salīdzināšanas operatori funkcijā IF
Pakalpojumā Excel ir divi apgabali, kuros varat izmantot salīdzināšanas operatorus. Visbiežāk lieto funkciju IF.
Jebkurā izklājlapas šūnā izsauciet funkciju IF, ierakstot:
Jūs redzēsit uznirstošo palīdzības tekstu:
Šis ir formāts, lai pareizi izmantotu funkciju IF.
- Pirmā vērtība ir nosacījuma pārbaude, kas satur salīdzināšanas operatoru.
- Otrā vērtība ir skaitlis vai virkne, kuru vēlaties parādīt, ja salīdzinājums ir patiess.
- Trešā vērtība ir skaitlis vai virkne, kuru vēlaties parādīt, ja salīdzinājums ir nepatiess.
Visas trīs vērtības funkcijā IF ir jāatdala ar komatiem.
Loģiskā pārbaude var atsaukties uz vērtībām vai Excel izklājlapas šūnām, kurās ir ietvertas vērtības. Varat arī ievietot formulas pašā salīdzinājumā.
Piemēram, lai salīdzinātu datus šūnā A1 ar datiem šūnā B4, ierakstiet:
Lai pārbaudītu, vai vērtība šūnā A1 ir mazāka par 50, ierakstiet:
Lai pārbaudītu, vai vērtība šūnā A1 ir mazāka par pusi no vērtības šūnā B4, ierakstiet:
Iepriekš minētajos piemēros programma Excel atgriež vai nu TRUE, vai FALSE šūnā, kurā ierakstījāt IF priekšrakstu, atkarībā no salīdzināšanas rezultāta.
Varat aizstāt TRUE vai FALSE ar jebkuru vērtību vai virkni, ja vēlaties, lai IF formula atgrieztu kaut ko citu šajā šūnā. Piemēram:
Šūnā tiks atgriezts "Bob", ja nosacījums ir patiess, vai "Sally", ja nosacījums ir nepatiess.
Salīdzināšanas operatori programmā Excel VBA vai makro
Jūs varat izmantot tos pašus salīdzināšanas operatorus Excel VBA redaktorā.
Excel VBA tiek izmantots, lai izveidotu makro darbību automatizēšanai izklājlapā.
Lai atvērtu Excel VBA redaktoru:
- Atlasīt File > Options > Pielāgot lenti.
- Iespējojiet izvēles rūtiņu Developer sadaļā Main Tabs un atlasiet OK.
- Programmā Excel atlasiet Izstrādātājs > Skatīt kodu.
- Kreisajā rūtī sadaļā Microsoft Excel Objects veiciet dubultklikšķi uz ThisWorkbook.
- Koda loga augšdaļā iestatiet kreiso nolaižamo izvēlni uz Workbook un labo uz Open.
Jūs tagad rediģējat kodu, kas darbosies katru reizi, kad tiks atvērts Excel fails. Šajā logā varat salīdzināt šūnu A1 ar A2 un automātiski aizpildīt A3 ar vērtību vai tekstu atkarībā no salīdzināšanas operatora rezultātiem.
Šeit ir piemērs tam, kā šis kods varētu izskatīties:
Ja [A1] < [A2] Tad
[A3]="JĀ"
Cits
[A3]="NĒ"
Beigas Ja
VBA formatējums ir nedaudz atšķirīgs, taču salīdzināšanas simboli (operatori), ko izmanto divu vērtību vai virkņu salīdzināšanai, ir tieši tādi paši.