Mundarija
Siz Excelda bir nechta qiymatlarni moslashtirish va qaytarish uchun VLOOKUP funksiyasidan foydalana olmaysiz. Ushbu maqolada men bir nechta qiymatlarni vertikal va gorizontal ravishda moslashtirish va qaytarish uchun INDEX funktsiyasidan qanday foydalanishni ko'rsataman. Men sizga vazifani bajarishning boshqa usullarini ham ko‘rsataman.
Aytaylik, bizning ma’lumotlar to‘plamimizda turli mamlakatlarning bir nechta shaharlari nomi bor. Endi biz istalgan mamlakat uchun ustun yoki satrdagi shaharlar nomini olishni istaymiz.
Amaliy kitobni yuklab olish
Indeks mosligini qaytarish bir nechta qiymatlar Vertically.xlsx
Bir nechta qiymatlarni vertikal ravishda moslashtirish va qaytarish uchun indeks funktsiyasi va boshqa holatlar
1. VLOOKUP funksiyasidan foydalansak nima bo'ladi?
Avvalo, VLOOKUP funksiyasidan foydalanib, bir nechta qiymatlarni moslashtirish va qaytarishni istasak nima bo'lishini ko'rib chiqamiz. Amerika Qo'shma Shtatlari davlati va shu mamlakatning shaharlariga qaytish uchun E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
A5:B15 = qidirish diapazoni
2 = Qidiruv ustuni diapazon
FALSE = Aniq moslik
ENTER tugmasini bosgandan so'ng biz faqat birinchi shahar nomini olamiz . Bu degani VLOOKUP bir nechta qiymatlarni qaytara olmaydi, u faqat birinchi qiymatlarni qaytaradi. Shunday qilib, biz VLOOKUP yordamida vertikal ravishda bir nechta qiymatlarni ololmaymiz funksiya.
Batafsil o'qing: Excelda VLOOKUP o'rniga INDEX MATCHdan qanday foydalanish kerak (3 usul)
2. Bir nechta qiymatlarni moslashtirish va qaytarish uchun INDEX funksiyasi
2.1 Qiymatlarni vertikal ravishda qaytarish
INDEX funksiyasi vertikal ravishda bir nechta qiymatlarni moslashtirishi va qaytarishi mumkin. 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))),"")
Bu yerda $B$5:$B$15 katakchaga formulani kiriting. =qiymat oralig'i
$D$5 = qidirish mezonlari
$A$5:$A$15 = mezonlar oralig'i
ROW(1:1) qiymat vertikal ravishda qaytarilishini bildiradi
ENTER tugmasini bosgandan so'ng E5 katagida Amerika Qo'shma Shtatlarining birinchi shahrini olasiz.
Endi E5 katakchani vertikal ravishda pastga torting. E ustunida Amerika Qo'shma Shtatlarining barcha shaharlarini oling.
Siz formuladan foydalanib, boshqa mamlakatlar uchun ham mos kelishingiz mumkin. D5 katakka mamlakat nomini kiriting, u avtomatik ravishda D ustuniga mamlakat shaharlarini qaytaradi.
2.2 Qaytish Gorizontal qiymatlar
INDEX funktsiyasi ham gorizontal qiymatlarni qaytarishi mumkin. 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))),"")
Bu yerda E5:$B$15 katakchaga formulani kiriting. =qiymat oralig'i
$D$5 = qidirish mezonlari
$A$5:$A$15 = mezonlar oralig'i
USTUN(A1) qiymat shunday boʻlishini bildiradi.gorizontal ravishda qaytariladi
ENTER tugmasini bosgandan so'ng siz Amerika Qo'shma Shtatlaridagi birinchi shaharni olasiz.
Endi katakchani E5 gorizontal ravishda torting, siz AQShning barcha shaharlarini 5-qatorda olasiz.
Batafsil o'qing: Bir nechta qiymatlarni gorizontal ravishda qaytarish uchun Excel INDEX-MATCH formulasi
3. Hujayradagi bir nechta qiymatlarni qaytarish uchun TEXTJOIN funksiyasi
TEXTJOIN funksiyasi bitta katakka bir nechta qiymatlarni qaytarishi mumkin. E5 katagiga formulani kiriting,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Bu yerda D5 = Mezon
A5:B15 = Mezonlarga mos keladigan diapazon
B5:B15 = Qiymatlar diapazoni
TRUE = Barchasini eʼtiborsiz qoldirish bo'sh katakchalar
ENTER tugmasini bosgandan so'ng siz E5 katagida Amerika Qo'shma Shtatlarining barcha shaharlarini olasiz.
Batafsil o'qing: Excel INDEX MATCH, agar hujayrada matn bo'lsa
O'xshash O'qishlar
- Excelda aniq ma'lumotlarni qanday tanlash mumkin (6 usul)
- INDEX MATCH va VLOOKUP funktsiyasi (9 ta misol)
- Bir nechta natijalarni yaratish uchun Excelda INDEX-MATCH formulasidan qanday foydalanish kerak? 26>
- Indeks Excelda satr va ustunlardagi bir nechta mezonlarga mos keladi
4. Bir nechta qiymatlarni vertikal filtrlash
Siz qiymatlarni olishingiz mumkinvertikal ravishda Filtr yordamida. Buning uchun avval Bosh sahifa > Tahrirlash > Saralash & Filtr > Filtr.
Endi barcha ustun sarlavhalari bilan bir qatorda bir oz pastga strelka ko'rsatiladi. Mamlakat yonidagi o'qni bosing. ochiladigan menyu paydo bo'ladi. Ushbu menyudan Faqat Amerika Qo'shma Shtatlari ni tanlang va OK tugmasini bosing.
Endi ma'lumotlar to'plamida siz faqat Qo'shma Shtatlar shaharlari.
5. Bir nechta qiymatlarni vertikal ravishda moslashtirish va qaytarish uchun indeks va yig'ish
INDEX funktsiyasi va AGGREGATE funktsiyasi birgalikda Excelda vertikal ravishda bir nechta qiymatlarni moslashtirishi va qaytarishi mumkin. 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))),"")
Bu yerda $B$5:$B$15 katakchaga formulani kiriting. =qiymat oralig'i
$D$5 = qidirish mezonlari
$A$5:$A$15 = mezonlar oralig'i
ENTER tugmasini bosganingizdan so'ng siz E5 katagida Amerika Qo'shma Shtatlarining birinchi shahrini olasiz.
Endi katakchani E5 vertikal pastga torting, siz E ustunida Amerika Qoʻshma Shtatlarining barcha shaharlarini olasiz.
Batafsil o'qing: Excel indeksi bitta/ko'p natijalar bilan bir/bir nechta mezonlarga mos keladi
Xulosa
Bir nechta qiymatlarni vertikal ravishda moslashtirish va qaytarish uchun tavsiflangan usullarning har qandayidan foydalanishingiz mumkin, ammo INDEX funksiyasidan foydalanishqulay usul. Agar biron bir usulda chalkashliklarga duch kelsangiz, sharh qoldiring.