30 Excel ფუნქცია 30 დღეში: LOOKUP

გუშინ მარათონზე 30 Excel ფუნქცია 30 დღეში გავერთეთ ფუნქციით რეპ (გამეორება) უჯრედის შიგნით დიაგრამების შექმნით და მარტივი დათვლისთვის გამოყენებით. ორშაბათია და კიდევ ერთხელ დადგა დრო, რომ მოაზროვნე ქუდები დავიხუროთ.

მარათონის 16-ე დღეს შევისწავლით ფუნქციას ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (ნახვა). ეს ახლო მეგობარია VLOOKUP (VLOOKUP) და HLOOKUP (GPR), მაგრამ ის ცოტა განსხვავებულად მუშაობს.

მაშ ასე, შევისწავლოთ თეორია და შევამოწმოთ ფუნქცია პრაქტიკაში ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (ნახვა). თუ თქვენ გაქვთ დამატებითი ინფორმაცია ან მაგალითები, თუ როგორ გამოიყენოთ ეს ფუნქცია, გთხოვთ, გააზიაროთ ისინი კომენტარებში.

ფუნქცია 16: LOOKUP

ფუნქცია ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (LOOKUP) აბრუნებს მნიშვნელობას ერთი მწკრივიდან, ერთი სვეტიდან ან მასივიდან.

როგორ გამოვიყენო LOOKUP ფუნქცია?

ფუნქცია ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (LOOKUP) აბრუნებს შედეგს, იმის მიხედვით, თუ რა მნიშვნელობა ეძებთ. მისი დახმარებით თქვენ შეძლებთ:

  • იპოვეთ ბოლო მნიშვნელობა სვეტში.
  • იპოვეთ ბოლო თვე უარყოფითი გაყიდვებით.
  • მოსწავლის მიღწევები პროცენტებიდან ასოების ქულებად გადააქციეთ.

სინტაქსი LOOKUP

ფუნქცია ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (LOOKUP) აქვს ორი სინტაქსური ფორმა - ვექტორი და მასივი. ვექტორული ფორმით, ფუნქცია ეძებს მნიშვნელობას მოცემულ სვეტში ან მწკრივში, ხოლო მასივის სახით ის ეძებს მნიშვნელობას მასივის პირველ რიგში ან სვეტში.

ვექტორულ ფორმას აქვს შემდეგი სინტაქსი:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (Lookup_value) – შეიძლება იყოს ტექსტი, ნომერი, ლოგიკური, სახელი ან ბმული.
  • ძიება_ვექტორი (ძიება_ვექტორი) – დიაპაზონი, რომელიც შედგება ერთი მწკრივისაგან ან ერთი სვეტისგან.
  • შედეგი_ვექტორი (შედეგი_ვექტორი) – დიაპაზონი, რომელიც შედგება ერთი მწკრივის ან ერთი სვეტისგან.
  • არგუმენტების დიაპაზონი ძიება_ვექტორი (ძიება_ვექტორი) და შედეგი_ვექტორი (შედეგი_ვექტორი) უნდა იყოს იგივე ზომა.

მასივის ფორმას აქვს შემდეგი სინტაქსი:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (Lookup_value) – შეიძლება იყოს ტექსტი, ნომერი, ლოგიკური, სახელი ან ბმული.
  • ძებნა ხორციელდება მასივის განზომილების მიხედვით:
    • თუ მასივს უფრო მეტი სვეტი აქვს ვიდრე რიგები, მაშინ ძიება ხდება პირველ რიგში;
    • თუ სტრიქონების და სვეტების რაოდენობა ერთნაირია ან არის მეტი რიგები, მაშინ ძიება ხდება პირველ სვეტში.
  • ფუნქცია აბრუნებს ბოლო მნიშვნელობას ნაპოვნი მწკრივიდან/სვეტიდან.

ხაფანგები LOOKUP (VIEW)

  • ფუნქციაში ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (დათვალიერება) არ არსებობს ზუსტი შესატყვისის მოძიება, რომელიც არის VLOOKUP (VLOOKUP) და შიგნით HLOOKUP (GPR). თუ არ არის საძიებო მნიშვნელობა, მაშინ ფუნქცია დააბრუნებს მაქსიმალურ მნიშვნელობას, რომელიც არ აღემატება საძიებო მნიშვნელობას.
  • საძიებო მასივი ან ვექტორი უნდა იყოს დალაგებული ზრდადი თანმიმდევრობით, წინააღმდეგ შემთხვევაში ფუნქციამ შეიძლება დააბრუნოს არასწორი შედეგი.
  • თუ მასივის/ვექტორის პირველი მნიშვნელობა საძიებო მნიშვნელობაზე მეტია, მაშინ ფუნქცია გამოიმუშავებს შეცდომის შეტყობინებას. #ატ (# N/A).

მაგალითი 1: ბოლო მნიშვნელობის პოვნა სვეტში

მასივის ფუნქციის სახით ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (LOOKUP) შეიძლება გამოყენებულ იქნას სვეტში ბოლო მნიშვნელობის მოსაძებნად.

Excel-ის დახმარების ციტატების მნიშვნელობა 9,99999999999999E + 307 როგორც ყველაზე დიდი რიცხვი, რომელიც შეიძლება ჩაიწეროს უჯრედში. ჩვენს ფორმულაში ის დაყენებული იქნება როგორც სასურველი მნიშვნელობა. ვარაუდობენ, რომ ასეთი დიდი რიცხვი ვერ მოიძებნება, ამიტომ ფუნქცია დააბრუნებს ბოლო მნიშვნელობას D სვეტში.

ამ მაგალითში, D სვეტის რიცხვები დაშვებულია არ იყოს დალაგებული, გარდა ამისა, შეიძლება შეგვხვდეს ტექსტის მნიშვნელობები.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 Excel ფუნქცია 30 დღეში: LOOKUP

მაგალითი 2: იპოვეთ ბოლო თვე უარყოფითი მნიშვნელობით

ამ მაგალითში ჩვენ გამოვიყენებთ ვექტორის ფორმას ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (ნახვა). სვეტი D შეიცავს გაყიდვების ღირებულებებს, ხოლო E სვეტი შეიცავს თვეების სახელებს. რამდენიმე თვეში ყველაფერი კარგად არ მიდიოდა და გაყიდვების ღირებულების მქონე უჯრედებში უარყოფითი რიცხვები გამოჩნდა.

უარყოფითი რიცხვით ბოლო თვის საპოვნელად, ფორმულა ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (LOOKUP) შეამოწმებს თითოეული გაყიდვის ღირებულებისთვის, რომ ის ნაკლებია 0 (ფორმულაში უთანასწორობა). შემდეგი, ჩვენ ვყოფთ 1 შედეგზე, ჩვენ ვამთავრებთ ან 1, ან შეცდომის შეტყობინება #DIV/0 (#SECTION/0).

ვინაიდან სასურველი მნიშვნელობა არის 2 არ არის ნაპოვნი, ფუნქცია შეარჩევს ბოლო ნაპოვნის 1და დააბრუნეთ შესაბამისი მნიშვნელობა სვეტიდან E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 Excel ფუნქცია 30 დღეში: LOOKUP

განმარტება: ამ ფორმულაში არგუმენტის ნაცვლად ძიება_ვექტორი (ძიების_ვექტორი) გამოხატულება ჩანაცვლებულია 1/(D2:D8<0), რომელიც ქმნის მასივს კომპიუტერის RAM-ში, რომელიც შედგება 1 და შეცდომის მნიშვნელობები #DIV/0 (#SECTION/0). 1 მიუთითებს, რომ შესაბამისი უჯრედი D2:D8 დიაპაზონში შეიცავს იმაზე ნაკლებ მნიშვნელობას 0და შეცდომა #DIV/0 (#DIV/0) – რა არის მეტი ან ტოლი 0. შედეგად, ჩვენი ამოცანაა ვიპოვოთ ბოლო 1 შექმნილ ვირტუალურ მასივში და ამის საფუძველზე დააბრუნეთ თვის სახელი E2:E8 დიაპაზონიდან.

მაგალითი 3: მოსწავლის მიღწევების გადაქცევა პროცენტებიდან ასოებით

ადრე ჩვენ უკვე მოვაგვარეთ მსგავსი პრობლემა ფუნქციის გამოყენებით VLOOKUP (VPR). დღეს ჩვენ გამოვიყენებთ ფუნქციას ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (VIEW) ვექტორული ფორმით, რათა გადაიყვანოთ სტუდენტის მიღწევები პროცენტებიდან ასოებით. განსხვავებით VLOOKUP (VLOOKUP) ფუნქციისთვის ᲛᲝᲫᲔᲑᲜᲐ, ᲐᲘᲮᲔᲓᲔ ᲖᲔᲛᲝᲗ (ნახვა) არ აქვს მნიშვნელობა, არის თუ არა პროცენტები ცხრილის პირველ სვეტში. თქვენ შეგიძლიათ აირჩიოთ აბსოლუტურად ნებისმიერი სვეტი.

შემდეგ მაგალითში ქულები მოცემულია D სვეტში, დალაგებულია ზრდის მიხედვით, ხოლო მათი შესაბამისი ასოები არის C სვეტში, საძიებო სვეტის მარცხნივ.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 Excel ფუნქცია 30 დღეში: LOOKUP

დატოვე პასუხი