Mündəricat
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
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.