Bu yazıda Excel'deki tablodan sütun indeksinin nasıl çıkarılacağını öğreneceğiz.
Senaryo:
Çoğu zaman uzun dağınık verilerle çalışırken, üzerinde çalışmadan önce verileri temizlememiz gerekir. Zaman alıyor ve siz sadece bazı sorguları çıkarmak istediniz. Veri çıkarmak için genellikle DÜŞEYARA işlevini kullanırsınız. Ancak, birçok sütun alanına sahip uzun verilerimiz olduğunda, DÜŞEYARA işlevi sayı olarak doğru sütun dizinini gerektirdiğinden veya formül hata döndürdüğünden dağınık hale gelir. Tam orada, aşağıda bu tür bir problem için formül açıklaması var.
Sorun nasıl çözülür?
Bunun için MATCH fonksiyonunu kullanacağız. Bu işlevi duymadıysanız, alışın. Dizideki arama değerinin Dizini'ni döndüren bir excel arama işlevidir. Burada sütun adının İndeks numarasını almamız gerekiyor. Ardından, KAÇINCI işlevini kullanarak tablolarda değerler nasıl aranır adımına geçeceğiz. Aşağıda Genel formül
Genel formül:
=KAÇINCI(sütun_adı, tablo_başlığı, 0) |
sütun_adı: arama değeri
table_header : tablo başlığı dizisi
0 : tam eşleşme için arama
Örnek :
Bütün bunları anlamak kafa karıştırıcı olabilir. Formülü açıklama ve örnekle anlayalım. Burada Sayfa 1'de bir veri tablomuz var ($A$1:$U$9995). Böylece tablo başlığını A1:U1 (Tablonun ilk satırı) olarak aldık.
Tabloda uygulamak için aşağıdaki formülü görelim.
formülü kullan
=KAÇINCI(C4,Sayfa1!$A$1:$U$1,0) |
Açıklama:
- KAÇINCI işlevi, "Sipariş Kimliği" C4 hücresindeki değeri arar
- Sheet1!$A$1:$U$1 arama dizisi argümanıdır.
- Tam eşleşmeyi aramak için 0 argümanı verilir.
Tablodaki Order ID kolon indeksi de görebileceğiniz gibi 2.'dir. Ancak tablo başlığını tam kısaltma olarak kullanmak çok rahatsız edicidir, bu nedenle tablo başlığı dizisi için adlandırılmış aralığı kullanırız. Burada adlandırılmış aralıklar hakkında daha fazla bilgi edinin. Tablo başlığı (Sayfa1!$A$1:$U$1) için kullanılan adlandırılmış aralık "başlık"tır.
Formülü kullanın.
=KAÇINCI(C4,başlık,0) |
Burada yukarıdaki anlık görüntü iki şeyi açıklıyor. Birincisi, tablodaki Sütun Durum İndeksi 11'dir ve ikincisi "başlık" aralığı olarak adlandırılır. Kalan sütun adları için formülü Ctrl + D kullanarak veya kullanılan hücrenin sağ alt kenarından aşağı doğru sürükleyerek kopyalayın.
Burada tüm sütun Dizini var. Şimdi aşağıda gösterildiği gibi DÜŞEYARA işlevine girdi vermek için kullanabiliriz.
DÜŞEYARA işlevindeki KAÇINCI dizini:
Şimdi tablonun sütun indeksini nasıl alacağımız için çözümümüz var. DÜŞEYARA işlevine girdi olarak formülü kullanabiliriz. Örneğin, "Pete Kriz" müşteri adı tarafından satın alınan ürün adına ihtiyacımız var.
Formülü kullanın:
=DÜŞEYARA(D10,Tablo,MATCH(E9,başlık,0),0) |
Not: D10'daki (Pete Kriz) arama değerinin tablonun ilk sütununda olduğundan emin olun.
Gördüğünüz gibi formül, tablodaki müşteri adından ürün adını döndürür. Genelde DÜŞEYARA işleviyle MATCH kullanmayız çünkü arama değeri ilk sütunda olmalıdır, ki bu pek olmaz. Bu yüzden INDEX ve MATCH fonksiyonunun kombinasyonunu kullanıyoruz. INDEX ve KAÇINCI işlevini kullanarak değer arama hakkında daha fazla bilgi edinin.
Formülün kullanımıyla ilgili tüm gözlem notları burada.
Notlar:
- Formül hem metin hem de sayılar için çalışır.
- KAÇINCI işlevinin arama dizisi bağımsız değişkeni tablo dizisiyle aynı uzunlukta değilse işlev #NA hatasını döndürür.
- Aranan_değer, aranan_dizi tablosundaki değerle eşleşmezse formül bir hata döndürür.
- KAÇINCI işlevinin eşleme türü bağımsız değişkeni 0 olduğundan, işlev tam değerle eşleşir.
- Küçük için -1, tam eşleşme için 0 ve arama eşleşmesinden büyük için 1 argümanını kullanın.
- Arama değerleri, hücre referansı olarak veya doğrudan formülde tırnak işareti ( " ) kullanılarak argüman olarak verilebilir.
Excel'deki tablodan sütun dizinini nasıl çıkaracağınızı anlamışsınızdır. Excel arama değeri ve Excel 2019 işlevleri hakkında daha fazla makaleyi buradan keşfedin. 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.
Değeri Aramak için INDEX ve MATCH kullanın : Gerektiğinde değeri aramak için INDEX & MATCH işlevi.
Excel'de INDEX ile SUM aralığı : Değerlerin TOPLAMINI gerektiği gibi bulmak için INDEX işlevini kullanın.
Excel'de INDEX işlevi nasıl kullanılır? : Bir örnekle açıklanan INDEX işlevini kullanarak bir dizinin INDEX'ini bulun.
Excel'de KAÇINCI işlevi nasıl kullanılır? : Örnekle açıklanan KAÇINCI işlevinin içindeki INDEX değerini kullanarak dizideki KAÇINCI'yı bulun.
Excel'de ARA işlevi nasıl kullanılır? : Örnekle açıklanan ARA işlevini kullanarak dizideki arama değerini bulun.
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 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.
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.