İçindekiler
En sık kullanılan fonksiyonlar Microsoft Excel daha karmaşık aramaları yürütmek için İNDEKS ve MAÇ Bunun nedeni İNDEKS ve MAÇ enine ve boyuna arama yapmak için çok yönlüdür. INDEX MATCH işlevi iki Excel işlevini birleştirir: İNDEKS ve MAÇ İki formül birleştirildiğinde, dikey ve yatay gereksinimlere bağlı olarak bir veritabanındaki bir hücrenin değerini arayabilir ve getirebilir. Bu makalede, Excel'i nasıl kullanabileceğimizi göstereceğiz İNDEKS MAÇ tek bir hücrede birden fazla değer döndürmek için.
Alıştırma Çalışma Kitabını İndirin
Çalışma kitabını indirebilir ve onlarla pratik yapabilirsiniz.
INDEX MATCH Çoklu Değer Döndür.xlsxINDEX Fonksiyonuna Giriş
INDEX işlevi Excel'de bir Arama ve Başvurular işlevi olarak sınıflandırılır.
- Sözdizimi
için sözdizimi İNDEKS fonksiyonu
INDEX(array, row_num, [column_num])
- Argümanlar
ARGÜMANLAR | GEREKLİLİK | AÇIKLAMA |
---|---|---|
dizi | Gerekli | Bu, bir dizi öğesi veya bir hücre aralığıdır. |
row_num | Gerekli | Bu, bir yönlendirmenin geri döneceği satır konumudur. |
column_num | Opsiyonel | Bu, bir yönlendirmenin döndürüleceği sütun konumudur. |
- Dönüş Değeri
Bir tablodan veya değer aralığından bir değer veya değer referansları döndürür.
MATCH Fonksiyonuna Giriş
MATCH işlevi belirli bir eşleşme için bir hücreyi inceler ve aralık içindeki kesin konumunu döndürür.
- Sözdizimi
için sözdizimi MAÇ fonksiyonu
MATCH(lookup_value, lookup_array, [match_type])
- Argümanlar
ARGÜMANLAR | GEREKLİLİK | AÇIKLAMA |
---|---|---|
lookup_value | Gerekli | Bu, değerin kontrol edilecek bir aralıkta olduğu anlamına gelir. |
lookup_array | Gerekli | Bu, değerin aranacağı aralık anlamına gelir. |
match_type | Opsiyonel | İşlevin eşleşme türünü belirtmek için kullanılır. Çoğu durumda sayısal bir değerdir. Kullanılabilecek üç tür eşleşme vardır: Tam bir eşleşme bulmak için 0 girin. 1 arama değerine eşit veya daha küçük en büyük değeri bulmak için. -1 arama değerine eşit veya daha büyük en küçük değeri bulmak için. |
- Dönüş Değeri
Bir arama dizisi konumunu temsil eden değeri döndürür.
Veri Seti Tanıtımı
INDEX işlevi Excel'de son derece çok yönlü ve güçlüdür ve çok sayıda Excel hesaplamasında görünür. MATCH işlevi bir kategorideki bir öğenin konumunu bulmak için tasarlanmıştır.
Birden fazla değeri tek bir hücreye döndürme işlevlerini kullanmak için aşağıdaki veri kümesini kullanıyoruz. Veri kümesi, ürünleri farklı ülkelerden ithal ettikten sonra satan küçük bir yerel işletmeyi temsil eder. Ülke sütun içinde B ürünleri ithal ettikleri yerlerden Fiyat sütunundaki her bir ürünün C ve Ürün sütundaki ad E .
Şimdi, belirli bir ülkeden ithal edilen tüm ürünleri çıkarmamız gerektiğini varsayalım.
Bir Hücrede Birden Fazla Değer Döndürmek için Excel INDEX MATCH'in Adım Adım Prosedürleri
İlk olarak, arama fonksiyonlarını birleştirebiliriz: İNDEKS EŞLEŞMESİ Bu fonksiyonlarla birlikte, birden fazla değer döndürmek için ve KÜÇÜK , EĞER ve ISNUMBER fonksiyonları .
KÜÇÜK işlevi Sayısal değerin artan sırayla kategorize edildiği bir listedeki konumuna bağlı olarak sayısal bir değer üretir. Bu fonksiyon, belirli bir yerdeki bir diziden minimum değerleri döndürür.
IF işlevi mantıksal bir test gerçekleştirir ve sonuç aşağıdaki gibiyse bir değer döndürür DOĞRU ve eğer sonuç YANLIŞ . Bu fonksiyon iki değeri karşılaştırır ve birkaç sonuçtan herhangi birini verir.
ISNUMBER işlevi bir hücre değerinin sayısal olup olmadığını kontrol etmez. ISNUMBER fonksiyon gösterileri DOĞRU bir hücre bir sayı içeriyorsa; aksi takdirde YANLIŞ . ISNUMBER bir satırın sayısal bir değeri temsil ettiğini veya başka bir işlevin çıktısının bir sayı olduğunu doğrulamak için kullanılabilir. value adında tek bir parametre kabul eder ve bu parametre bir hücre referansı olabilir.
Adım 1: Birden Fazla Değer Döndürmek için INDEX & MATCH Fonksiyonlarını Uygulayın
İlk olarak, Türkiye'den ithal edilen tüm ürünleri çıkarmak istediğimizi varsayalım. Avustralya kullanarak İNDEKS EŞLEŞMESİ Bu adımda, birden fazla değeri tek bir hücreye döndürmek için fonksiyonu kullanma prosedürlerini takip edelim.
- İlk olarak, formülü yerleştirmek istediğiniz hücreyi seçin.
- İkinci olarak, formülü seçilen hücreye yerleştirin.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1))
- Ayrıca, şu düğmeye basın Girin tuşuna basarak işlemi tamamlayın ve sonucu ortaya çıkan hücrede görün.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü aralık üzerinde çoğaltmak için aşağıya veya Otomatik Doldurma üzerine çift tıklayarak aralığı Artı ( + ) sembolü.
- Son olarak, yukarıdaki tüm alt adımları izleyerek, sonucu hücre aralığında görebiliyoruz F8:F10 .
🔎 Formül Nasıl Çalışır?
- ROWS($A$1:A1) : Bu bölümde, hücre A1 bir başlangıç noktası olarak.
- ROW($B$5:$B$12)) : Bu bölüm hücreleri gösterir B5 aracılığıyla B12 seçilir.
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Kısım, aralıkta tam olarak eşleşen değerleri arar ( B5:B12 ) ve bunları geri döndürür.
- (MATCH($B$5:$B$12,$F$5, 0)) : Bu bölüm, hücre değeriyle eşleşen değerleri arar F5 aralığında ( B5:B12 ).
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Aralıktaki eşleşen değerlerin ( B5:B12 ) sayılardır.
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Satır, aralıkta herhangi bir eşleşen değer varsa ( B5:B12 ), ve EĞER formül geri döner.
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""),ROWS($A$1:A1)) : Her dizi için, bu fonksiyon en düşük eşleşen değeri döndürür.
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""),ROWS($A$1:A1)) : Son olarak, bu formül diziyi arar ( D5:D12 ) eşleşen değerler için arar ve bunları hücre ( F8:F10 ).
Daha fazlasını okuyun: Excel'de INDEX-MATCH Formülü ile Örnekler (8 Yaklaşım)
Benzer Okumalar
- Excel'de Wildcard ile INDEX MATCH Çoklu Kriterler (Tam Bir Kılavuz)
- Excel'de DÜŞEYARA Yerine INDEX MATCH Nasıl Kullanılır (3 Yol)
- Excel'de Yinelenen Değerlerle INDEX+MATCH (3 Hızlı Yöntem)
- Excel INDEX MATCH Hücre Metin İçeriyorsa
- Birden Fazla Sonuç Üretmek için Excel'de INDEX-MATCH Formülü Nasıl Kullanılır
Adım 2: Birden Fazla Değeri Tek Hücreye Koymak için Excel TEXTJOIN veya CONCATENATE İşlevi
Şimdi, sonucu tek bir hücrede birleştirmemiz gerekiyor. Bu amaçla farklı bir fonksiyon kullanacağız. Bunu yapmak için ya TEXTJOIN fonksiyonu veya CONCATENATE Bu durumda, her ikisini de farklı adımlarda kullanacağız. TEXTJOIN işlevi Birleştirilecek her metin değeri arasında tanımladığınız bir ayırıcı kullanarak çeşitli aralıklardan ve/veya karakterlerden metinleri birleştirir. CONCATENATE işlevi Excel'de birden fazla metin parçasını birbirine bağlamak veya birçok hücredeki bilgileri tek bir hücrede özetlemek için tasarlanmıştır. Örneğin, çok değerli sonuçları tek bir hücreye yerleştirmek için her iki işlevi kullanmak üzere alt prosedürleri kullanalım.
- İlk olarak, çok değerli sonucu tek bir hücreye yerleştirmek istediğiniz hücreyi seçin.
- Ardından, formülü bu hücreye girin.
=TEXTJOIN(", ",TRUE,F8:F10)
- Son olarak, tuşuna basın Girin Sonucu görmek için.
- Kullanmak yerine TEXTJOIN fonksiyonunu kullanabileceğiniz gibi CONCATENATE işlevini seçili hücreye yerleştirir. TEXTJOIN işlevinde olduğu gibi, bu işlev de aynı şekilde çalışacaktır. Bu yüzden, formülü o hücreye girin.
=CONCATENATE(F8,", ",F9,", ",F10)
- Son olarak, öncekine benzer şekilde Girin Sonuç olarak, bu formül birden çok değeri tek bir hücreye yerleştirmenin sonucunu gösterecektir.
Daha fazlasını okuyun: Birden Fazla Değeri Yatay Olarak Döndürmek için Excel INDEX-MATCH Formülü
Sonuç
Yukarıdaki prosedürler size Excel'in prosedürlerini gösterecektir Bir Hücrede Birden Fazla Değer Döndürmek için INDEX MATCH Umarım bu size yardımcı olur! Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa lütfen yorum bölümünde bize bildirin. Veya aşağıdaki diğer makalelerimize göz atabilirsiniz ExcelWIKI.com Blog!