რა უნდა იცოდე
- ექვსი ოპერატორი: ტოლია (=), მეტი (>), ნაკლები (<), მეტი ან ტოლი (>= ) ნაკლები ან ტოლი (<= ), არ არის ტოლი ().
- შედარების ოპერატორის ყველაზე გავრცელებული გამოყენება არის IF ფუნქციაში.
ეს სტატია განმარტავს, თუ როგორ გამოვიყენოთ შედარების ოპერატორები I=Excel-ში. ინსტრუქციები ვრცელდება Excel ვერსიებზე 2019, 2016, 2013, 2010, Excel Online და Excel Mac-ისთვის.
ექვსი შედარება ოპერატორი
აქსელში გამოსაყენებლად ხელმისაწვდომია ექვსი შედარების ოპერატორი.
ეს ოპერატორები გამოიყენება ისეთი პირობების შესამოწმებლად, როგორიცაა:
- ტოლი: ორი მნიშვნელობა ან სტრიქონი ერთნაირია (apple =apple)
- ზე მეტი: ერთი მნიშვნელობა მეორეზე დიდია (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-ში აირჩიეთ დეველოპერი > ნახვა კოდი.
- დააწკაპუნეთ ორმაგად This Workbook Microsoft Excel Objects მარცხენა პანელში.
- კოდის ფანჯრის ზედა ნაწილში დააყენეთ მარცხენა ჩამოსაშლელი ღილაკი სამუშაო წიგნი, ხოლო მარჯვენა - გახსნა.
ახლა არედაქტირებთ კოდს, რომელიც იმუშავებს ყოველ ჯერზე Excel ფაილის გახსნისას. ამ ფანჯარაში შეგიძლიათ შეადაროთ A1 უჯრედი A2-ს და ავტომატურად შეავსოთ A3 მნიშვნელობით ან ტექსტით, რაც დამოკიდებულია შედარების ოპერატორის შედეგებზე.
აქ არის მაგალითი იმისა, თუ როგორი იქნება ეს კოდი:
თუ [A1] < [A2] მაშინ
[A3]="YES"
Else
[A3]="არა"
დასრულება თუ
ფორმატაცია ოდნავ განსხვავებულია VBA-ში, მაგრამ შედარების სიმბოლოები (ოპერატორები), რომლებიც გამოიყენება ორი მნიშვნელობის ან სტრიქონის შესადარებლად, ზუსტად იგივეა.