Excel-də çoxlu dəyərləri şaquli olaraq uyğunlaşdırmaq və qaytarmaq üçün indeks funksiyası

  • Bunu Paylaş
Hugh West

Siz Excel-də çoxlu dəyərləri uyğunlaşdırmaq və qaytarmaq üçün VLOOKUP funksiyasından istifadə edə bilməzsiniz. Bu yazıda mən INDEX funksiyasından şaquli və üfüqi bir neçə dəyəri uyğunlaşdırmaq və qaytarmaq üçün necə istifadə edəcəyimi nümayiş etdirəcəyəm. Mən sizə tapşırığı yerinə yetirməyin bəzi başqa yollarını da göstərəcəyəm.

Deyək ki, verilənlər bazamızda müxtəlif ölkələrin çoxsaylı şəhərlərinin adı var. İndi biz hər hansı konkret ölkə üçün sütun və ya sətirdə şəhərlərin adını almaq istəyirik.

Təcrübə İş Kitabını endirin

İndeks Uyğunluğu çoxlu qaytarın dəyərlər Vertically.xlsx

Çoxsaylı Dəyərləri Vertically Uyğunlaşdırmaq və Qaytarmaq üçün İndeks Funksiya və Digər Hallar

1.   VLOOKUP funksiyasından istifadə etsək nə baş verəcək?

İlk olaraq, VLOOKUP funksiyasından istifadə edərək çoxlu dəyərləri uyğunlaşdırmaq və qaytarmaq istəsək nə olacağına baxaq. Birləşmiş Ştat ölkəsi və bu ölkənin şəhərlərinə qayıtmaq üçün E5 xanasına aşağıdakı düsturu yazın,

=VLOOKUP(D5,A5:B15,2,FALSE)

Burada, D5 = Axtarış dəyəri

A5:B15 = axtarış diapazonu

2 = Axtarış sütunu diapazon

YANLIŞ = Tam uyğunluq

ENTER düyməsini basdıqdan sonra biz yalnız birinci şəhərin adını alacağıq . Bu o deməkdir ki, VLOOKUP birdən çox dəyəri qaytara bilməz, o, yalnız ilk dəyərləri qaytarır. Beləliklə, biz VLOOKUP-dan istifadə etməklə şaquli olaraq çoxlu qiymət əldə edə bilmərik funksiya.

Ətraflı oxuyun: Excel-də VLOOKUP əvəzinə INDEX MATCH-dən necə istifadə etməli (3 yol)

2.   Çoxsaylı Dəyərləri Uyğunlaşdırmaq və Qaytarmaq üçün INDEX funksiyası

2.1 Dəyərləri Şaquli olaraq qaytarın

INDEX funksiyası çoxlu dəyərləri şaquli şəkildə uyğunlaşdıra və qaytara bilər. E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")

Burada $B$5:$B$15 xanasına düsturu yazın =dəyər üçündür

$D$5 = axtarış meyarları

$A$5:$A$15 = meyarlar üçün diapazon

ROW(1:1) qiymətin şaquli olaraq qaytarılacağını göstərir

ENTER düyməsini basdıqdan sonra E5 xanasında ABŞ-ın ilk şəhərini alacaqsınız.

İndi E5 xanasını şaquli olaraq aşağıya sürükləyin. E sütununda ABŞ-ın bütün şəhərlərini əldə edin.

Siz həmçinin düsturdan istifadə edərək digər ölkələr üçün uyğunlaşa bilərsiniz. D5 xanasına ölkə adını daxil edin, o, avtomatik olaraq D sütununda ölkənin şəhərlərini qaytaracaq.

2.2 Qayıdın Horizontally Dəyərlər

INDEX funksiya həmçinin dəyərləri üfüqi şəkildə qaytara bilər. E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")

Burada $B$5:$B$15 xanasına düsturu yazın =dəyər üçündür

$D$5 = axtarış meyarları

$A$5:$A$15 = meyarlar üçün diapazon

SÜTUN(A1) dəyərinüfüqi olaraq qaytarılacaq

ENTER düyməsini basdıqdan sonra ABŞ-da ilk şəhəri alacaqsınız.

İndi xananı E5 üfüqi olaraq dartın, 5-də ABŞ-ın bütün şəhərlərini əldə edəcəksiniz.

Ətraflı oxuyun: Birdən çox dəyərləri üfüqi qaytarmaq üçün Excel INDEX-MATCH düsturu

3.   Hüceyrədəki çoxsaylı dəyəri qaytarmaq üçün TEXTJOIN funksiyası

TEXTJOIN funksiyası bir xanada çoxlu qiymət qaytara bilər. E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Burada, D5 = Kriteriyalar

A5:B15 =  Uyğun meyarlar üçün diapazon

B5:B15 = Dəyərlərin diapazonu

DOĞRU = Bütün meyarlara məhəl qoymamaq boş xanalar

ENTER düyməsini basdıqdan sonra E5 xanasında ABŞ-ın bütün şəhərlərini alacaqsınız.

Ətraflı oxuyun: Excel INDEX MATCH Əgər hüceyrə mətni ehtiva edirsə

Oxşar Oxumalar

  • Excel-də Xüsusi Məlumatı Necə Seçmək olar (6 Metod)
  • INDEX MATCH vs VLOOKUP Funksiya (9 Nümunə)
  • Çoxlu Nəticələr Yaratmaq üçün Excel-də INDEX-MATCH Formulasından Necə İstifadə Edilir
  • Birdən çox Kriteriya ilə Excel INDEX MATCH (4 Uyğun Nümunə)
  • Excel-də Sətir və Sütunlardakı Çoxsaylı Kriteriyaları İndekslə Uyğunlaşdırın

4.   Çox Dəyərləri Şaquli Filtrləyin

Dəyərləri əldə edə bilərsiniz Filtr istifadə edərək şaquli olaraq. Bunun üçün əvvəlcə Ev > Redaktə > Sort & Filtr > Filtr.

İndi bütün sütun başlığı ilə yanaşı bir az aşağı ox göstəriləcək. Ölkə yanında oxu klikləyin. açılan menyu görünəcək. Bu menyudan yalnız Birləşmiş Ştatlar seçin və OK düyməsini basın.

İndi verilənlər bazanızda siz yalnız ABŞ şəhərləri.

5.   Çox Dəyərləri Şaquli Uyğunlaşdırmaq və Qaytarmaq üçün İndeks və Toplama

İNDEKS funksiyası və TOMLAMA funksiyası birlikdə Excel-də şaquli olaraq çoxlu dəyərləri uyğunlaşdıra və qaytara bilər. E5,

=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")

Burada $B$5:$B$15 xanasına düsturu yazın =dəyər üçündür

$D$5 = axtarış meyarları

$A$5:$A$15 = meyarlar üçün diapazon

ENTER düyməsini basdıqdan sonra E5 xanasında ABŞ-ın ilk şəhərini alacaqsınız.

İndi xananı E5 şaquli olaraq aşağı dartın, E sütununda ABŞ-ın bütün şəhərlərini alacaqsınız.

Ətraflı oxuyun: Excel İndeksi Tək/çoxlu nəticələrlə tək/çox kriteriyalara uyğunluq

Nəticə

Birdən çox dəyəri şaquli olaraq uyğunlaşdırmaq və qaytarmaq üçün təsvir olunan üsullardan hər hansı birini istifadə edə bilərsiniz, lakin INDEX funksiyasından istifadə etməkrahat yol. Metodlardan hər hansı biri ilə bağlı hər hansı bir çaşqınlıqla üzləşsəniz, şərh bildirin.

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.