📚 Kod Bankası

Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.

Dersler VBA Kodları Ücretsiz
Anasayfa / VLOOKUP ve XLOOKUP: Farklı Tablolardan Veri Çekme Sanatı

VLOOKUP ve XLOOKUP: Farklı Tablolardan Veri Çekme Sanatı

0 yorum

VLOOKUP Nedir?

Diyelim ki, bir satış tablosunda müşteri IDs ve satış miktarları var. Başka bir tabloda ise müşteri IDs ve müşteri isimleri var. İstediğiniz sonuç, satış tablosuna müşteri isimlerini eklemek. İşte bu durumda VLOOKUP kullanırsınız.

VLOOKUP söz dizimi: =VLOOKUP(Aranacak Değer, Tablo Aralığı, Sütun İndeksi, [Aralığa Bak])

Örnek:
=VLOOKUP(A2, Müşteriler!A:B, 2, FALSE)

Bu formül A2'deki müşteri ID'sini, Müşteriler sayfasının A:B aralığında arar ve bulduğu satırın 2. sütunundaki (isim) değeri döndürür.

VLOOKUP'ın Sınırlamaları

VLOOKUP sadece sağa doğru bakabilir. Eğer aranan sütun, veri döndüreceğiniz sütunun solunda ise VLOOKUP çalışmaz. Bu durumda INDEX-MATCH kombinasyonu kullanmanız gerekir.

XLOOKUP: Modern Çözüm

Excel 365'te XLOOKUP tanıtıldı. VLOOKUP'ın tüm sorunlarını çözer. Söz dizimi daha basit ve daha güçlüdür:

=XLOOKUP(Aranacak Değer, Arama Aralığı, Dönüş Aralığı)

XLOOKUP sola da, sağa da bakabilir. Hata durumlarında ne gösterilecekse bunu kontrol edebilirsiniz. Örneğin, müşteri bulunamazsa "Bilinmeyen" yazması için:

=XLOOKUP(A2, Müşteriler!A:A, Müşteriler!B:B, "Bilinmeyen")

Excel 365 kullanıyorsanız, VLOOKUP yerine hep XLOOKUP kullanın. Daha güvenli ve kullanımı daha kolaydır.

INDEX-MATCH Kombinasyonu

VLOOKUP'ın en güçlü alternatifi INDEX-MATCH kombinasyonudur. İleri kullanıcılar tarafından tercih edilir.

=INDEX(Dönüş Aralığı, MATCH(Aranan Değer, Arama Aralığı, 0))

Bu formül, MATCH ile aranan değerin konumunu bulur, INDEX ise o konumdaki değeri döndürür. Sola de sağa da bakabilir.

Pratik Alıştırma

Bir satış raporunda müşteri IDleri var. XLOOKUP veya VLOOKUP kullanarak müşteri isimlerini çekin. Hata yönetimini de uygulamayı unutmayın.

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu sen yap!

Yorum Yap