Excel-də INDEX funksiyasından necə istifadə etməli (6 faydalı nümunə)

  • Bunu Paylaş
Hugh West

INDEX funksiyası ən çox istifadə edilən 10 Excel funksiyasından biridir. Bu dərslikdə siz INDEX funksiyasının Excel-də fərdi olaraq və digər Excel funksiyaları ilə necə işlədiyi barədə tam təsəvvür əldə edəcəksiniz.

Siz Excel INDEX funksiyasını əldə edəcəksiniz. iki formada: Masiv Forması İstinad Forması .

Masiv Formasında Excel INDEX Funksiya (Tez Baxış):

Bir diapazondan dəyəri (və ya dəyərləri) qaytarmaq niyyətindəsinizsə, siz INDEX funksiyasının massiv formasından istifadə edəcəksiniz.

İstinad Formasında Excel INDEX Funksiyası (Tez Baxış):

Birdən çox diapazondan dəyəri (və ya dəyərləri) qaytarmaq niyyətində olduğunuz zaman, siz INDEX funksiya.

Excel iş kitabını endirin

Özünüzü məşq edə bilmək üçün Excel iş kitabını endirin.

INDEX Function.xlsx-dən istifadə

Excel-də INDEX Funksiyasına Giriş

Funksiya Məqsədi:

Verilmiş diapazonda müəyyən sətir və sütunun kəsişməsindəki xananın dəyərini və ya istinadını qaytarır.

Massiv Formasında INDEX Funksiyasının Sintaksisi:

=INDEX (massiv, sıra_num, [sütun_num])

Arqumentlər:

arqument lazım/istəyə bağlı dəyər
massiv Tələb olunur Bu arqumentə bir sıra xanalar və ya massiv sabiti keçin
sətir_numTək/çoxlu kriteriyaları tək/çoxlu nəticələrlə uyğunlaşdırın
  • Bir Hüceyrədə Çoxsaylı Dəyərləri Qaytarmaq üçün Excel INDEX MATCH
  • İDEKS MATCH Çoxsaylı Kriteriyaları Wildcard ilə Excel-də (Tam Bələdçi)
  • Excel-də Xüsusi Məlumatları Necə Seçmək olar (6 Metod)
  • Nümunə 6: INDEX Funksiyası da Ola bilər Hüceyrə Referansı kimi istifadə olunur

    5-ci misalda biz diapazondan bütün cərgəni qaytarmaq üçün INDEX funksiyasından necə istifadə edəcəyimizi gördük. Eyni şeyi əldə etmək üçün istənilən xanada aşağıdakı sadə düsturdan da istifadə edə bilərsiniz.

    =D6:G6

    Mənim qeyd etməyə çalışdığım məqam budur- İNDEKS funksiyası həm də xana dəyəri əvəzinə xana istinadını qaytara bilər. Yuxarıdakı düsturda G6 əvəzinə INDEX(D6:G9,1,4) istifadə edəcəyəm. Deməli, düstur belə olacaq

    =D6:INDEX(D6:G9,1,4)

    🔎 Bu Düsturun Qiymətləndirilməsi:

    • İlk olaraq düsturun yerləşdiyi xananı seçin.
    • Formullar nişanına keçin >> ; Formula Auditi qrupu >> Düsulu qiymətləndirin əmrinə klikləyin.
    • Düsulu qiymətləndirin dialoq qutusu açılacaq.

    • Qiymətləndirmə sahəsində siz =D6:INDEX(D6:G9,1,4) düsturu əldə edəcəksiniz.
    • İndi Qiymətləndirmək üzərinə klikləyin. .
    • Düstur indi $D$6:$G$6 xana diapazonunu göstərir.
    • Beləliklə, bütün İNDEKS düsturu bir dəyəri qaytardı. hüceyrə istinadı, hüceyrə deyildəyər.

    Excel-də INDEX funksiyasından istifadə edərkən ümumi xətalar

    #REF! Xəta:

    Bu baş verir-

    • Keçilmiş sətir_num arqumentiniz diapazondakı mövcud sıra nömrələrindən yüksək olduqda.
    • Keçilmiş sütun_num arqumentiniz zaman diapazondakı mövcud sütun nömrələrindən yüksəkdir.
    • Keçdiyiniz sahə_num arqumenti mövcud sahə nömrələrindən yüksək olduqda.

    #VALUE! Xəta:

    Bu, sətir_num, col_num və ya sahə_num kimi qeyri-rəsmi dəyərlər təqdim edərkən baş verir.

    Nəticə

    INDEX Funksiya Excel-də ən güclü funksiyalardan biridir. Bir sıra hüceyrələr arasında səyahət etmək və bir sıra xanalardan məlumat əldə etmək üçün siz Excel-in INDEX funksiyasından çox vaxt istifadə edəcəksiniz. Excel-in INDEX funksiyasından istifadə etməyin unikal yolunu bilirsinizsə, şərh qutusunda bizə bildirin. Excel ilə əlaqəli daha çox məzmun üçün bloqumuza daxil ola bilərsiniz.

    Tələb olunur Hüceyrə diapazonunda sətir nömrəsini və ya massiv sabitini keçin
    sütun_num Könüllü Sütun nömrəsini xana diapazonunda və ya massiv sabitində keçirin

    Qeyd:

    • Hər ikisini istifadə edirsinizsə sətir_num sütun_num arqumentləri, INDEX funksiyası sətir_sayı sütun_numunun kəsişməsindəki xanadan dəyəri qaytaracaq .
    • Əgər siz sətir_num və ya sütun_num -ni 0 (sıfır) olaraq təyin etsəniz, onda siz müvafiq olaraq bütün sütun dəyərlərini və ya bütün sətir dəyərlərini əldə edəcəksiniz. massivlər forması. Siz Massiv Formulasından istifadə edərək həmin dəyərləri xanalara daxil edə bilərsiniz.

    İstinad Formasında INDEX Funksiyasının Sintaksisi:

    =INDEX (istinad, sətir_num, [sütun_num], [sahə_num])

    Arqumentlər:

    arqument tələb olunur/ isteğe bağlı dəyər
    istinad Tələb olunur Birdən çox diapazon və ya massiv keçin
    sətir_num Tələb olunur Xüsusi xana diapazonunda sətir nömrəsini keçirin
    sütun_num Könüllü Sütun nömrəsini xüsusi xana diapazonunda keçirin
    sahə_num Könüllü Bir qrup diapazondan seçmək istədiyiniz sahə nömrəsini ötürün

    Qeyd:

    • Əgər massiv dəyəri kimi birdən çox diapazon və ya massiv keçirsinizsə, siz də keçməlisinizsahə_num.
    • Əgər sahə_num yoxdursa, INDEX Funksiya birinci diapazonla işləyəcək. Əgər dəyəri sahə_num kimi keçirsəniz, İNDEKSİ funksiyası həmin xüsusi diapazonda işləyəcək.
    • Əgər anlayışlar aydın deyilsə, narahat olmayın; Növbəti addıma keçin, burada Excel-in İNDEKSİ funksiyasından səmərəli istifadə etmək üçün sizə çoxlu nümunələr göstərəcəyəm.

    6 INDEX Funksiyasından Fərdi və Başqaları ilə İstifadə Nümunələri Excel Funksiyaları

    Nümunə 1: Siyahıdan Element seçin

    Excel İNDEKSİ funksiyası ilə biz siyahıdan istənilən elementi əldə edə bilərik. Düsturda sərt kodlu sətir və ya sütun nömrələrindən istifadə edə və ya xana istinadından istifadə edə bilərsiniz.

    Tək Sütunlu Bir Ölçülü Siyahı:

    Məsələn, əgər biz siyahıdan 3-cü məhsulu əldə etmək istəsək, C12 xanasında sıra nömrəsini (seriya nömrəsini, başqa sözlə) göstərərək, C13 xanasında aşağıdakı düsturdan istifadə edə bilərik.

    =INDEX(B5:B10,C12)

    Və ya,

    =INDEX(B5:B10,3)

    Tək Sıralı Bir Ölçülü Siyahı:

    Eynilə biz İNDEKSİ funksiyasından istifadə edərək bir sıradan elementi götürə bilərik. sütun B -də seriya nömrəsini göstərin və C20 xanasına aşağıdakı düsturu tətbiq edin:

    =INDEX(C17:H17,,B20)

    Və ya,

    =INDEX(C17:H17,3)

    Həmçinin xana istinadından istifadə etmək əvəzinə seriya nömrəsini birbaşa formulaya yaza bilərsiniz.Lakin işinizi daha dinamik hala gətirdiyi üçün xana arayışından istifadə etməyi tövsiyə edirik.

    Çoxölçülü Siyahıdan Elementi Alın:

    Bir neçə ölçüdən ibarət siyahıdan elementi əldə etmək üçün, INDEX funksiyasında sətir və sütun nömrəsini göstərməlisiniz.

    Məsələn, Əgər elementi 3-cü sətirdən almaq istəyirsinizsə Siyahının 4-cü sütunu , siz C33 xanasına aşağıdakı düsturu daxil etməlisiniz.

    =INDEX(C26:H29,C31,C32)

    Qeyd:

    • Siyahınızın diapazonundan ( INDEX funksiyası üçün göstərdiyiniz massiv) kənarda bir sıra nömrəsini göstərsəniz, bu, #REF! xəta .
    • Siz həmçinin istinad kimi massivə müraciət edə və INDEX funksiyasını tətbiq edə bilərsiniz. Məsələn, =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) düsturu 8-i qaytaracaq. massiv sabiti {1,2,3;4,5,6;7,8,9;10,11,12} nöqtəli vergüllə ayrılmış sütunları ehtiva edir.

    Ətraflı oxuyun: Excel VBA ilə INDEX MATCH-dən necə istifadə etməli

    Nümunə 2: Çoxlu Siyahılardan Elementin Seçilməsi

    Siz fikir vermiş ola bilərsiniz artıq; INDEX funksiyasının [sahə_num] olan başqa isteğe bağlı arqumenti var. Bununla siz INDEX funksiyasına çoxlu massiv və ya istinad diapazonu daxil edə və funksiyanın hansı massivdən qayıdacağını təyin edə bilərsiniz. element və ya dəyər.

    Məsələn, burada iki siyahımız var, biri Windows , digəri isə MS üçündir.Office. Siz windows siyahısından dəyər əldə etmək üçün aşağıdakı düsturdan istifadə edə bilərsiniz.

    =INDEX((D5:G9,I5:L9),C11,E11,1)

    Və ya,

    =INDEX((D5:G9,I5:L9),C11,E11,2)

    MS Office siyahısından element əldə etmək üçün.

    Qeyd:

    Bu düsturda rəqəmi göstərməsəniz, Excel defolt olaraq dəyəri qaytarmaq üçün 1-ci sahəni nəzərdən keçirəcək.

    Misal 3: MATCH funksiyasını INDEX ilə birləşdirin Çoxsaylı Kriteriyaları və Qaytarma Dəyərini Uyğunlaşdırmaq üçün

    MATCH funksiyası müəyyən edilmiş qaydada müəyyən edilmiş dəyərə uyğun gələn massivdəki elementin nisbi mövqeyini qaytarır. Siz MATCH funksiyasından istifadə edərək müəyyən diapazon üçün sətir və sütun nömrələrini asanlıqla əldə edə bilərsiniz.

    Gəlin aşağıdakı nümunəyə baxaq. C12 C13 xanalarında göstərilən bəzi meyarlara uyğun gəlmək istəyirik.

    Addımlar:

    • Tətbiq edin C14 xanasında aşağıdakı düstur:
    =INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    • düyməsini basın ENTER.

    Ətraflı oxuyun: INDEX Excel-də Satır və Sütunlardakı Çoxsaylı Kriteriyalara Uyğundur

    🔎 Bu Düstur Necə İşləyir?

    Gəlin bu düsturun hissə-hissə necə işlədiyini görək.

    • MATCH( C12,B4:E4,0)

    Çıxış: 3

    İzahat: MATCH funksiyası C12 xanasından daxilolma alır və B4:E4 diapazonunda dəqiq uyğunluğu yerinə yetirir. Son arqumentdə 0 rəqəmi burada dəqiq uyğunluğu göstərir. Nəhayət, C12 -dəki maddədən bəri B4:E4 diapazonunun üçüncü sütunundadır, funksiya 3-ü qaytarır.

    • MATCH(C13,B5:B10,0)

    Çıxış: 3

    İzahat : Yuxarıda izah edilən ilk MATCH funksiyası ilə eynidir. Lakin bu dəfə funksiya B5:B10, diapazonundan bəri cərgə üzrə işləyir, yəni elementlər müxtəlif cərgələrdə, lakin bir sütundadır.

    • INDEX (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    Çıxış: 1930

    İzahat : Biz iki MATCH hissəsinin çıxışlarından istifadə edərək düsturu sadələşdirə bilərik. Beləliklə, belə olacaq: INDEX(B5:E10,3,3). Beləliklə, INDEX funksiyası B5:E10 diapazonunda 3-cü sıraya, sonra isə 3-cü sütuna keçəcək. Və sətir-sütun kəsişməsindən o, həmin dəyəri qaytaracaq.

    Ətraflı oxuyun: Excel-də INDEX MATCH düsturundan necə istifadə etməli (9 Nümunə)

    Nümunə 4: İki Siyahıdan Çoxsaylı Kriteriyaları Uyğunlaşdırmaq üçün INDEX, MATCH və IF Funksiyalarını birləşdirin

    İndi əgər iki siyahımız varsa və birini seçdikdən sonra çoxsaylı kriteriyalara uyğun gəlmək istəyiriksə, nə etməli? Burada sizə düstur təqdim edəcəyik.

    Budur bizim verilənlər bazamız və müxtəlif ölkələrdə və illərdə Windows MS Office üçün Satış məlumatlarımız var.

    Biz 3 meyar təyin edəcəyik: Məhsul adı, İl, Ölkə və onların müvafiq satışlarını əldə edəcəyik data.

    Addımlar:

    • Fərz edək ki, müəyyən edilmiş meyarlar- İl: 2019 , Məhsul: MS Office Ölkə: Kanada .
    • Onları C11, C12, C13 xanalarına yerləşdirin müvafiq olaraq.
    • İndi C14 xanasında aşağıdakı düsturu tətbiq edin və ENTER düyməsini basın.
    =INDEX(INDEX((D5:G9,I5:L9),,,IF(C12="Windows",1,2)),MATCH(C13,B5:B9,0),MATCH(C11,INDEX((D5:G5,I5:L5),,,IF(C12="Windows",1,2)),0))

    • İndi C14 xanasında müvafiq satış məlumatlarını görəcəksiniz.
    • Bu düsturdan istifadə etməklə daha dinamik edə bilərsiniz. data təsdiqi .

    🔎 Bu Formula Necə İşləyir?

    • IF(C12=”Windows”,1,2))

    Çıxış : 2

    İzahat : C12 xanası Windows ehtiva etdiyi üçün kriteriyalar uyğun gəlmir və ƏGƏR funksiyası 2-ni qaytarır.

    • INDEX((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))

    Çıxış : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940

    Plan 2>: IF(C12=”Windows”,1,2)hissəsi 2-ni qaytardığı üçün bu düstur INDEX((D5:G9,I5:L9),,,2) olur.. İndi INDEXfunksiyası ona təyin edilmiş ikinci diapazonu qaytarır.
    • MATCH(C11,INDEX((D5:G5,I5:L5),,,IF) (C12=”Windows”,1,2)),0)

    Çıxış : 3

    İzahat : IF(C12=”Windows”,1,2) hissəsi 2-ni qaytardığından bu hissə MATCH(C11,INDEX((D5:G5,I5:L5),,,2) olur. ,0). İndi, INDEX((D5:G5,I5:L5),,,2) hissəsi qaytarır I5:G5 olan {2017,2018,2019, 2020 . Beləliklə, MATCH düsturu MATCH(C11,{2017,2018,2019,2020},0) olur. Və MATCH funksiyası 3 qaytarır, çünki C11 xanasındakı 2019 dəyəri {2017,2018,2019,2020} massivinin 3-cü mövqeyindədir.

    • MATCH(C13,B5:B9,0),

    Çıxış : 4

    İzahat : MATCH funksiyası B5:B9 diapazonunda C13 xanasının dəyərinə uyğun gəlir və <1-də "Kanada" sətirinin mövqeyi olduğundan 4-ü qaytarır>B5:B9 diapazonu.

    • =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)

    Çıxış : 3177

    İzahat : Düsturun bütün kiçik hissələri yerinə yetirildikdən sonra bütün düstur belə görünür. Və 4-cü sıra ilə 3-cü sütunun kəsişdiyi dəyəri qaytarır.

    Ətraflı oxuyun: Excel-də INDEX-MATCH ilə IF (3 Uyğun yanaşma)

    Nümunə 5: Sətir və ya Sütunun Tamamilə Aralıqdan Qaytarılması

    İNDEKS funksiyasından istifadə etməklə Siz həmçinin sıradan bir sıra və ya sütunu tamamilə qaytara bilərsiniz. Bunu etmək üçün aşağıdakı addımları yerinə yetirin.

    Addımlar:

    • Deyək ki, Windows siyahısından ilk sıranı qaytarmaq istəyirsiniz. . Aşağıdakı düsturu istənilən xanaya tətbiq edin (burada, F11 xanasında) və ENTER düyməsini basın.
    =INDEX(D6:G9,1,0)

    • Qeyd edək ki, biz burada sütun nömrəsini 0 kimi göstərmişik. Almaq üçün aşağıdakı düsturu da tətbiq edə bilərikbütün sətir, sətir_num arqumentindən sonra vergül qoymaq və heç bir sütun nömrəsini göstərmədən onu olduğu kimi tərk etmək.
    =INDEX(D6:G9,1,)

    • Ancaq =INDEX(D6:G9,1) yazsanız və ENTER düyməsini bassanız, bütün cərgəni deyil, yalnız birinci sətirdəki ilk dəyəri alacaqsınız.
    • Birinci sütunu bütövlükdə almaq üçün aşağıdakı düsturu tətbiq edin. Bütün cərgənin qaytarılması zamanı nəzərə alınmalı olanlar bu işə də aiddir.
    =INDEX(I6:L9,,1)

    Qeyd:

    • Əgər siz Microsoft 365 -dən daha köhnə Excel versiyalarından istifadə edirsinizsə, o zaman -dən istifadə edərək sıradan sətir və ya sütunu qaytarmaq üçün Massiv düsturundan istifadə etməlisiniz. INDEX Funksiya.
    • Məsələn, buradakı verilənlər bazamızda satış diapazonunun hər sırası 4 dəyərdən ibarətdir, ona görə də siz üfüqi olaraq 4 xana seçməli və sonra INDEX funksiyasını daxil etməlisiniz.
    • İndi düsturu massiv düsturu kimi daxil etmək üçün CTRL + SHIFT + ENTER düymələrini basın.
    • Eyni şəkildə siz Bütün Sütunu göstərə bilərsiniz.
    • Bütün diapazonu qaytarmaq üçün sadəcə aralığı istinad arqumentinə təyin edin və sütun və sıra nömrəsi kimi 0 qoyun. Nümunə olaraq bir düstur.
    =INDEX(D6:G9,0,0)

    Daha çox oxuyun: Müxtəlif massivlərdən çoxsaylı meyarları necə uyğunlaşdırmaq olar Excel-də

    Oxşar oxunuşlar

    • INDEX MATCH Excel-də Çoxsaylı Kriteriyalar (Array Formulasız)
    • Excel İNDEKSİ

    Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.