Microsoft Excel-də INDEX funksiyası

Excel-in ən faydalı xüsusiyyətlərindən biri INDEX operatorudur. Belirtilen satır və sütunun kəsişməsində bir sıra məlumatları axtarış edir, nəticəni əvvəlcədən təyin edilmiş hüceyrəyə qaytarır. Lakin bu funksiyanın tam potensialı digər operatorlarla birlikdə kompleks formullarda istifadə edildikdə ortaya çıxır. Onun tətbiqi üçün müxtəlif variantlara nəzər salaq.

INDEX funksiyasından istifadə

Operator INDEKS kateqoriyadan funksiyalar qrupuna aiddir "Linklər və seriallar". İki növ var: dizilər və istinadlar üçün.

Diziler üçün variant aşağıdakı sözdizimə malikdir:

= INDEX (array; line_number; column_number)

Bu halda, formada olan son iki arqument, serialın bir ölçülü olması halında, həm birlikdə, həm də hər hansı bir istifadə edilə bilər. Çoxölçülü diapazonda hər iki dəyər istifadə olunmalıdır. Qeyd etmək lazımdır ki, satır və sütun nömrəsi hesabatın koordinatlarının sayı deyil, müəyyən array özündədir.

Referans variantının sintaksisi bu kimi görünür:

= INDEX (link; line_number; column_number; [alan_number])

Burada eyni şəkildə iki arqumentdən yalnız birini istifadə edə bilərsiniz: "Çıxış nömrəsi" və ya "Sütun nömrəsi". Arqument "Sahə nömrəsi" ümumiyyətlə isteğe bağlıdır və yalnız bir çox aralığın bir əməliyyatda iştirak etdiyi zaman tətbiq olunur.

Beləliklə, operator sütun və ya sütun müəyyən edildikdə göstərilən aralıq məlumatları axtarış edir. Bu funksiya öz imkanları ilə çox oxşardır vpr operatoru, ancaq demək olar ki, hər yerdə axtarış edə bilərsiniz və yalnız masanın sol sütununda deyil.

Metod 1: Dizilər üçün INDEX operatorunu istifadə edin

Əvvəlcə, ən sadə nümunəni, operatoru istifadə etmək üçün alqoritmi istifadə edərək təhlil edək INDEKS array üçün.

Əmək haqqı cədvəli var. Birinci sütunda işçilərin adları, ikincisi - ödəniş tarixi, üçüncüsü - mənfəətin miqdarı göstərilir. Üçüncü xəttdə işçinin adını göstərməliyik.

  1. Əməliyyat nəticəsinin görüntüleneceği hüceyrəni seçin. Simgeyi basın "Əlavə funksiyası"dərhal formula barın solunda yerləşir.
  2. Aktivləşdirmə proseduru baş verir. Fəaliyyət ustaları. Kateqoriyada "Linklər və seriallar" bu alət və ya "Tam alfabetik siyahı" adı axtarmaq INDEKS. Bu operatoru tapdıqdan sonra onu seçin və düyməni basın. "OK"pəncərənin dibində yerləşən.
  3. Fonksiyalı növlərdən birini seçmək üçün lazım olan kiçik bir pəncərə açılır: "Array" və ya "Link". Bizə lazım olan seçimdir "Array". İlk olaraq yerləşdirilib və default olaraq seçilir. Buna görə də yalnız düyməni basmamız lazımdır "OK".
  4. Fəaliyyət arqumenti pəncərəsi açılır. INDEKS. Yuxarıda qeyd edildiyi kimi, üç arqument və, dolayısı ilə, doldurulması üçün üç sahə var.

    Sahədə "Array" İşlənilən məlumatlar aralığının ünvanını göstərməlisiniz. Əllə idarə edilə bilər. Ancaq vəzifəni asanlaşdırmaq üçün fərqli bir şəkildə davam edəcəyik. İmleci müvafiq sahədə yerləşdirin və sonra cədvəlin bütün məlumatlarını hesabatı düzəltin. Bundan sonra, ərazi ünvanı dərhal sahəsində göstərilir.

    Sahədə "Çıxış nömrəsi" nömrə qoydu "3"çünki vəziyyətdə biz üçüncü adını siyahıda müəyyənləşdirməliyik. Sahədə "Sütun nömrəsi" nömrə təyin edin "1"adları olan sütun seçilmiş aralığında ilkdir.

    Bütün göstərilən parametrlər edildikdən sonra, biz düyməni basın "OK".

  5. Əməliyyat nəticəsində bu təlimatın birinci bəndində göstərilən hüceyrədə göstərilir. Seçilən məlumat aralığının siyahısında üçüncü olan soyad sonudur.

Biz funksiyanın tətbiqini təhlil etdik. INDEKS çoxölçülü bir sıra (bir neçə sütun və satır). Aralığın bir ölçülü olması halında, argüman penceresindeki verileri doldurmak daha kolay olacaktır. Sahədə "Array" Yuxarıdakı üsulla onun ünvanını müəyyənləşdiririk. Bu halda data diapazonu yalnız bir sütundakı dəyərlərdən ibarətdir. "Ad". Sahədə "Çıxış nömrəsi" dəyəri göstərin "3", çünki üçüncü xəttindəki məlumatları bilmək lazımdır. Alan "Sütun nömrəsi" ümumiyyətlə, yalnız bir sütunun istifadə edildiyi bir ölçülü aralığımız olduğundan, onu boş buraxa bilərsiniz. Düyməni basırıq "OK".

Nəticə yuxarıda olduğu kimi tam olaraq eyni olacaq.

Bu funksiyanın necə işlədiyini görmək ən sadə bir nümunə idi, amma tətbiqdə bu seçim hələ də istifadə edilmir.

Dərs: Excel funksiyası sihirbazı

Metod 2: MATCH operatoru ilə birlikdə istifadə edin

Praktikada funksiya INDEKS ən çox arqumentlə istifadə olunur MATCH. Bunch INDEKS - MATCH Excel-də işləyərkən güclü bir vasitədir və onun funksionallığında ən yaxın analoqdan - operatordan daha çevikdir Vpr.

Funksiyanın əsas vəzifəsi MATCH seçdiyiniz aralıda müəyyən bir dəyərə görə sayının göstəricisidir.

Operator sintaksisi MATCH belədir:

= MATCH (axtarış dəyəri, axtarış array, [match_type])

  • Arzu olunan dəyər - Bu aradakı aradakı mövqeyi dəyərdir;
  • Array baxdı - bu dəyərin yerləşdiyi sıra;
  • Xəritəçəkmə növü - Bu, dəqiq və ya təxminən dəyərləri axtarmaq üçün müəyyənləşdirən isteğe bağlı bir parametrdir. Biz dəqiq dəyərləri axtarmaq edəcəyik, buna görə də bu arqument istifadə edilmir.

Bu alətlə arqumentlərin tətbiqini avtomatlaşdıra bilərsiniz. "Çıxış nömrəsi""Sütun nömrəsi" funksiyada INDEKS.

Bunun necə müəyyən bir nümunə ilə ediləcəyini nəzər salaq. Biz hamısını yuxarıda müzakirə edilən eyni masa ilə işləyirik. Ayrı olaraq, iki əlavə sahə var - "Ad""Məbləğ". Bunu etmək lazımdır ki, işçinin adını yazdığınızda, qazandığınız pulun miqdarı avtomatik olaraq göstərilir. Bu funksiyaları tətbiq etməklə necə tətbiq oluna biləcəyini nəzərdən keçirək INDEKSMATCH.

  1. İlk növbədə, Parfenov DF-nun hansı növ əməkdaşı işlədiyini öyrənəcəyik, onun adını müvafiq sahəyə daxil edəcəyik.
  2. Sahədə hüceyrəni seçin "Məbləğ"son nəticə göstəriləcək. İşlev argumenti pəncərəsini işə salın INDEKS array üçün.

    Sahədə "Array" biz işçilərin əmək haqqı məbləğlərinin yerləşdiyi sütunun koordinatlarını daxil edirik.

    Alan "Sütun nömrəsi" məsələn, bir ölçülü bir sıra istifadə etdiyimiz üçün boş buraxırıq.

    Amma sahədə "Çıxış nömrəsi" biz yalnız bir funksiya yazmalıyıq MATCH. Bunu yazmaq üçün, yuxarıda təsvir edilən sözdizimləri izlədik. Sahədə dərhal operatorun adını daxil edin "MATCH" quotes olmadan. Sonra dərhal bracketi açın və istənilən dəyərin koordinatlarını təyin edin. Bunlar ayrı-ayrılıqda Parfenovun işçisinin adını qeyd etdiyimiz hüceyrənin koordinatlarıdır. Bir nöqtəli verilmiş nöqtəni qoyduq və göstərilən aralığın koordinatlarını təyin etdik. Bizim halda, bu işçilərin adları ilə sütun ünvanı. Bundan sonra bracketi bağlayın.

    Bütün dəyərlər girildikdən sonra düyməni basın "OK".

  3. Sahədən çıxardıqdan sonra Parfenova DF qazancının məbləğinin nəticəsi göstərilir "Məbləğ".
  4. İndi sahə "Ad" məzmunu dəyişirik "Parfenov D.F."məsələn, "Popova M.D."sahədəki əmək haqqı dəyəri avtomatik olaraq dəyişəcəkdir. "Məbləğ".

Metod 3: birdən çox masaların işlənməsi

İndi operatorun necə istifadə edildiyini görək INDEKS Bir neçə masa idarə edə bilərsiniz. Bunun üçün əlavə bir arqument istifadə ediləcəkdir. "Sahə nömrəsi".

Üç masa var. Hər bir masa müəyyən bir ay üçün işçilərin əmək haqqını göstərir. Bizim üçün tapşırıq üçüncü ay (üçüncü region) üçün ikinci işçinin (ikinci sıra) əmək haqqını (üçüncü sütunu) öyrənməkdir.

  1. Nəticənin görüntüleneceği və adi şəkildə açıq olan hüceyrəni seçin Function Sihirbazıancaq bir operator növü seçərkən, istinad görünüşünü seçin. Buna ehtiyacımız var, çünki bu dəlil ilə işi dəstəkləyən bu tipdir "Sahə nömrəsi".
  2. Mübahisəli pəncərə açılır. Sahədə "Link" bütün üç aralığın ünvanlarını göstərməliyik. Bunu etmək üçün imleci sahəyə qoyun və sol siçan düyməsini basıb saxlayın ilə ilk aralığı seçin. Sonra bir nöqtəli vergül qoyduq. Bu, çox vacibdir, çünki dərhal sonrakı dizinin seçilməsinə gedərsə, onun ünvanı əvvəlki birinin koordinatlarını əvəz edəcəkdir. Belə ki, bir nöqtəli vergül tətbiq olunduqdan sonra, aşağıdakı aralığı seçin. Sonra yenə də nöqtə verin və son array seçirik. Sahədə olan bütün ifadələr "Link" parantez almaq.

    Sahədə "Çıxış nömrəsi" nömrəni göstərin "2", biz siyahıda ikinci adı axtarırıq.

    Sahədə "Sütun nömrəsi" nömrəni göstərin "3"əmək haqqı sütunu hər masada üçüncüdür.

    Sahədə "Sahə nömrəsi" nömrə qoydu "3", üçüncü ayın əmək haqqı haqqında məlumatları əks etdirən üçüncü cədvəl üzrə məlumatları tapmaq lazımdır.

    Bütün məlumatlar girildikdən sonra düyməni basın "OK".

  3. Bundan sonra hesablamanın nəticələri əvvəlcədən seçilmiş hüceyrədə göstərilir. Üçüncü ay üçün ikinci əməkdaşı maaşını (V. Safronov) göstərir.

Metod 4: Sum hesablanması

Ərizə forması array formu kimi tez-tez istifadə olunmur, lakin yalnız bir sıra aralıqlarla işləyərkən deyil, digər ehtiyaclar üçün də istifadə edilə bilər. Məsələn, operatorla birlikdə məbləği hesablamaq üçün istifadə edilə bilər SUM.

Məbləği əlavə edərkən SUM aşağıdakı sözdiziminə malikdir:

= SUM (array ünvanı)

Xüsusi hallarda, ay ərzində bütün işçilərin mənfəətinin məbləği aşağıdakı formula ilə hesablana bilər:

= SUM (C4: C9)

Amma funksiyanı istifadə edərək onu bir az dəyişə bilərsiniz INDEKS. Sonra belə görünür:

= SUM (C4: İNDEKS (C4: C9; 6))

Bu halda, dizinin başlanğıcının koordinatları onu başlayan hüceyrəni göstərir. Lakin dizinin sonunu göstərən koordinatlarda operator istifadə olunur. INDEKS. Bu halda, operatorun ilk arqumenti INDEKS aralığını göstərir, ikincisi son hücresine isə altıncıdır.

Dərs: Faydalı Excel xüsusiyyətləri

Gördüyünüz kimi, funksiya INDEKS olduqca müxtəlif vəzifələri həll etmək üçün Excel-də istifadə edilə bilər. Baxmayaraq ki, istifadəsi üçün bütün mümkün variantlardan uzaqdır, lakin yalnız ən çox tələb olunanlar. Bu funksiyanın iki növü var: istinad və diziler üçün. Ən səmərəli istifadə digər operatorlar ilə birlikdə istifadə edilə bilər. Bu şəkildə yaradılmış formulalar ən kompleks vəzifələri həll edə biləcəklər.

Videonu izləyin: Ders excel.ЕСЛИ funksiyası (Noyabr 2024).