Excel'de Bir Değerin Birden Çok Örneği Nasıl Aranır

Anonim

Bu makalede, Excel'de bir değerin birden çok örneğine nasıl bakılacağını öğreneceğiz.

Açılır seçeneği kullanarak arama değerleri?

Burada, INDEX işlevi dizi formülünü kullanarak farklı sonuçları nasıl arayabileceğimizi anlıyoruz. Sadece listeden değeri seçin ve ilgili sonuç orada olacaktır.

Genel Formül

{=INDEX(dizi,KÜÇÜK(EĞER(arama_değeri=arama_değer_aralığı,SATIR(arama_değer_aralığı)-SATIR(arama_değer_aralığının ilk hücresi)+1),SATIR(1:1)))}

Dizi: Verileri almak istediğiniz yerden aralık.

aranan_değer: Filtrelemek istediğiniz aranan_değeriniz.

aranan_değer_aralığı: Aranan_değeri filtrelemek istediğiniz aralık.

aranan_değer aralığındaki ilk hücre: aranan_değer aralığınız $A$5:$A$100 ise, o zaman $A$5 olur.

Önemli: her şey olmalı mutlak referanslı. aranan_değer ihtiyaca göre göreceli olabilir.

Dizi formülü olarak girin. Formülü yazdıktan sonra dizi formülü yapmak için CTRL+SHIFT+ENTER tuşlarını kullanın.

Birden çok sonuç için arama örneği

Bu öğrenci verisi aralığında var A2:E14. G1 hücresinde, bölge değerlerinin bir açılır listesine sahibim; Orta, Doğu, Kuzey, Güney ve Batı. Şimdi G1'de hangi bölgem varsa, o bölgeden tüm öğrencilerin bir listesinin H sütununda görüntülenmesini istiyorum.

Excel'de birden çok değer aramak için değişkenlerimizi tanımlayalım.

Dizi: $C$2:$C$14

aranan_değer : $G$1

aranan_değer_aralığı : $A$2:$A$14

aranan_değer aralığının ilk hücresi: $A$2

Yukarıdaki verilere göre, excel'de birden çok değer almak için formülümüz şöyle olacaktır:

{=EĞERHATA(INDEX($C$2:$C$14,KÜÇÜK(EĞER($G$1=$A$2:$A$14,SATIR($A$2:$A$14)-SATIR($A$2)+1)) ,ROW(1:1)),"Artık değer yok")}

Bu bir dizi formülüdür. Formülü yazdıktan sonra sadece Enter'ı kullanmayın. CTRL + SHIFT + ENTER'ı birlikte kullanın.

Şimdi NASIL ÇALIŞTIĞINI anlayalım.

Formül karmaşık görünse de fikir basit. Her değer oluşumunun dizin numarasını almamız ve ardından Excel'in INDEX işlevini kullanarak değerleri almamız gerekir.

Dolayısıyla asıl zorluk, bir dizi indeks numarası elde etmektir. aranan_değer. İndeks numaralarını almak için IF ve ROW fonksiyonlarını kullandık. Formül gerçekten de tamamen karmaşık, hadi onu parçalayalım.

Öğrenci sütunundan değerler almak istiyoruz, bu nedenle INDEX işlevi için dizimiz $C$2:$C$14.

Şimdi satır numaralarını vermemiz gerekiyor $A$2:$A$14 (arama değeri) G1'in değerinin bulunduğu (şimdilik diyelim ki G1 içinde bir merkezi vardır).

EĞER($G$1=$A$2:$A$14,SATIR($A$2:$A$14): Şimdi, bir hücre sayısının G1 değeri varsa, bu kısım satır numarasını döndürür. (merkez) menzilde $A$2:$A$14 başka döner YANLIŞ. Bu örnekte, geri dönecek

{2;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;7;8;YANLIŞ;YANLIŞ;11;YANLIŞ;YANLIŞ;YANLIŞ}.

Şimdi, yukarıdaki dizi 1. satırdan (1:1) satır numaralarını içerdiğinden ve dizimizden (A2:A14) başlayan satırlara ihtiyacımız var. Bunu yapmak için EĞER formülünde -ROW($A$2)+1 kullanırız. Bu, dizimize başlamadan önce bir dizi satır döndürür.

Bu örnek için, -1'dir. A3'ten başlasaydı, -2 döndürürdü ve böyle devam ederdi. Bu sayı, IF tarafından döndürülen dizideki her sayıdan çıkarılacaktır. En sonunda EĞER($G$1=$A$2:$A$14,SATIR($A$2:$A$14)-ROW($A$2)+1) bu {'e çevrilecek1;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;6;7;YANLIŞ;YANLIŞ;10;YANLIŞ;YANLIŞ;YANLIŞ}.

Daha sonra, bu dizi SMALL işleviyle çevrilidir. Bu işlev, verilen dizideki N. en küçük değeri döndürür. Şimdi elimizde KÜÇÜK({2;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;7;8;YANLIŞ;YANLIŞ;11;YANLIŞ;YANLIŞ;YANLIŞ},SATIR(1:1)). SATIR(1:1) 1 değerini döndürür. Bu nedenle, yukarıdaki işlev dizideki en küçük 1. değeri, yani 2 değerini döndürür.

Bu formülü aşağıdaki hücrelere kopyaladığınızda SATIR(1:1) SATIR(2:2) olur ve dizideki en küçük 2. değeri yani 7'yi döndürür. Bu, işlevin ilk bulunan değeri önce döndürmesine izin verir. Ancak önce en son bulunan değeri almak istiyorsanız, KÜÇÜK işlevi yerine BÜYÜK İşlevi kullanın.

Şimdi, yukarıdaki işlevlerin döndürdüğü değerleri kullanan INDEX işlevi, bir aralıktan eşleşen her değeri kolayca döndürür.

Excel'de İNDEKS ve KAÇINCI işlevini kullanarak tam eşleşme araması da yapabilirsiniz. Excel'de İNDEKS ve KAÇINCI işlevini kullanarak Büyük/Küçük Harfe Duyarlı Aramanın nasıl yapılacağı hakkında daha fazla bilgi edinin. Excel'deki joker karakterleri kullanarak kısmi eşleşmeleri de arayabilirsiniz.

Excel'de bir değerin birden çok örneğinin nasıl aranacağı hakkındaki bu makalenin açıklayıcı olmasını umuyorum. Değerleri hesaplama ve ilgili Excel formülleri hakkında daha fazla makaleyi burada bulabilirsiniz. Bloglarımızı beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz. Sizden haber almayı çok isteriz, işimizi nasıl iyileştirebileceğimizi, tamamlayabileceğimizi veya yenileyebileceğimizi ve sizin için daha iyi hale getirebileceğimizi bize bildirin. E-posta sitesinde bize yazın.

İki veya Daha Fazla Arama Tablosundan DÜŞEYARA kullanın | Birden fazla tablodan arama yapmak için IFERROR yaklaşımını kullanabiliriz. Birden çok tablodan arama yapmak için hatayı bir sonraki tablo için anahtar olarak alır. Başka bir yöntem ise bir If yaklaşımı olabilir.

Excel'de Büyük/Küçük Harfe Duyarlı Arama nasıl yapılır | excel'in DÜŞEYARA işlevi büyük/küçük harf duyarlı değildir ve listeden ilk eşleşen değeri döndürür. INDEX-MATCH bir istisna değildir, ancak büyük/küçük harfe duyarlı hale getirmek için değiştirilebilir. Bakalım nasıl…

Excel'de Ölçütlerle Sık Görünen Metin Arama | Arama, metinde en sık MODE işleviyle INDEX-MATCH kullandığımız bir aralıkta görünür. İşte yöntem.

Popüler Makaleler :

Excel'de EĞER İşlevi nasıl kullanılır? : Excel'deki EĞER ifadesi koşulu kontrol eder ve koşul DOĞRU ise belirli bir değer veya YANLIŞ ise başka bir belirli değer döndürür.

Excel'de DÜŞEYARA İşlevi nasıl kullanılır? : Bu, farklı aralık ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.

Excel'de SUMIF İşlevi nasıl kullanılır? : Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.

Excel'de COUNTIF İşlevi nasıl kullanılır? : Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.