Ana Sayfa Excel XLOOKUP / ÇAPRAZARA FONKSİYONU
Excel

XLOOKUP / ÇAPRAZARA FONKSİYONU

Paylaş
Paylaş

ÇAPRAZARA Fonksiyonu Nedir ve Nasıl Kullanılır?

Excel’deki ÇAPRAZARA fonksiyonu, bir değer aramak ve bu değere karşılık gelen başka bir değeri döndürmek için kullanılan güçlü ve esnek bir arama fonksiyonudur. ÇAPRAZARA, DÜŞEYARA (VLOOKUP) ve DÜŞEYARA fonksiyonlarının (HLOOKUP) sınırlamalarını aşmak için geliştirilmiştir. Daha dinamik aramalar yapmanıza olanak tanır ve verilerinizi daha etkili bir şekilde analiz etmenizi sağlar.


Sözdizimi:
ÇAPRAZARA(arama_değeri; arama_dizisi; döndürülen_dizi; [bulunamıyorsa]; [eşleştirme_modu]; [arama_modu])

Argümanlar:
  1. arama_değeri:
    • Aramak istediğiniz değer. Bu, bir hücre referansı, metin, sayı veya başka bir ifade olabilir.
  2. arama_dizisi:
    • aranan_değer‘in aranacağı hücre aralığı. Genellikle tek bir satır veya sütun olmalıdır.
  3. döndürülen_dizi:
    • aranan_değer‘e karşılık gelen değerin döndürüleceği hücre aralığı. Bu, arama_dizisi ile aynı boyutta olmalıdır veya daha esnek olabilir.
  4. [bulunamıyorsa] (İsteğe Bağlı) aranılan veri bulunamadığında olmasını istediğimiz bilgiyi yazar. Boş bırakılabilir.
  5. [eşleşme_türü]: (İsteğe Bağlı)
    • Aramanın nasıl yapılacağını belirler.
      • 0 veya YANLIŞ: Tam eşleşme arar.
      • -1: Bir sonraki küçük değeri bulur (aranan_değer ≤ arama_dizisi).
      • 1: Bir sonraki büyük değeri bulur (aranan_değer ≥ arama_dizisi).
      • 2: Joker karakterler kullanılarak eşleşme yapar.
      • 3: Normal ifade (RegEx) eşleşmesi yapar.
    • Varsayılan Değer: 0 (tam eşleşme).
  6. [arama_modu]: (İsteğe Bağlı)
    • Arama yönünü ve yöntemini belirler.
      • 1: Aramayı ilk öğeden son öğeye doğru yapar (varsayılan).
      • -1: Aramayı son öğeden ilk öğeye doğru yapar.
      • 2: Doğrudan eşleşme için binary arama kullanır, arama_dizisi artan sırada olmalıdır.
      • -2: Doğrudan eşleşme için binary arama kullanır, arama_dizisi azalan sırada olmalıdır.
    • Varsayılan Değer: 1.

ÇAPRAZARA Fonksiyonunun Avantajları:

  • Esneklik: Hem yatay hem de dikey aramalar yapabilir.
  • Dinamik Aramalar: Arama_dizisi ve döndürme_dizisi farklı boyutlarda olabilir.
  • Tam ve Yaklaşık Eşleşme: Hem tam eşleşme hem de yaklaşık eşleşme seçenekleri sunar.
  • Hata Yönetimi: Arama sonucu bulunamazsa alternatif bir değer döndürme imkanı sağlar.

Örnek Tablo ve Kullanım:

Bir şirketin ürün stoklarını ve fiyatlarını içeren bir tablo oluşturalım ve müşterilere ürün bilgilerini hızlıca sunmak için ÇAPRAZARA fonksiyonunu kullanalım.

Başlangıç Tablosu:
Ürün KoduÜrün AdıStok MiktarıBirim Fiyat
P001Laptop255,000 TL
P002Telefon503,000 TL
P003Tablet302,500 TL
P004Monitör151,500 TL
P005Yazıcı10800 TL
P006Klavye40300 TL
P007Mouse60150 TL
P008Hoparlör20700 TL
P009Kulaklık35400 TL
P010Web Kamerası18600 TL
Amacımız:
  1. Ürün Kodu‘na göre Ürün Adı, Stok Miktarı ve Birim Fiyat bilgilerini bulmak.
  2. Aranan ürün kodu tabloya dahil değilse, “Bulunamadı” mesajını göstermek.
Adımlar:
  1. F1 hücresine “Ürün Kodu” yazın.
  2. F2 hücresine aramak istediğiniz ürün kodunu girin (örneğin, P005).
  3. G1 hücresine “Ürün Adı”, H1 hücresine “Stok Miktarı”, I1 hücresine “Birim Fiyat” yazın.
  4. G2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; B2:B11; "Bulunamadı")
  5. H2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; C2:C11; "Bulunamadı")
  6. I2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; D2:D11; "Bulunamadı")
  7. F2:I2 aralığındaki formülleri aşağı doğru kopyalayarak farklı ürün kodları için de kullanabilirsiniz.

Formüllerin Detayları:
  • Ürün Adı Bulmak İçin: =ÇAPRAZARA(F2; A2:A11; B2:B11; "Bulunamadı")
    • F2: Aranan ürün kodu.
    • A2:A11: Ürün kodlarının bulunduğu aralık.
    • B2:B11: Döndürmek istediğimiz ürün adlarının bulunduğu aralık.
    • “Bulunamadı”: Aranan ürün kodu bulunamazsa döndürülecek değer.
  • Stok Miktarı Bulmak İçin: =ÇAPRAZARA(F2; A2:A11; C2:C11; "Bulunamadı")
    • C2:C11: Döndürmek istediğimiz stok miktarlarının bulunduğu aralık.
  • Birim Fiyat Bulmak İçin: =ÇAPRAZARA(F2; A2:A11; D2:D11; "Bulunamadı")
    • D2:D11: Döndürmek istediğimiz birim fiyatların bulunduğu aralık.

Sonuç Tablosu:
Ürün KoduÜrün AdıStok MiktarıBirim Fiyat
P005Yazıcı10800 TL
P011BulunamadıBulunamadıBulunamadı
  • Açıklama:
    • P005 kodlu ürün tablodadır ve ilgili bilgiler doğru şekilde döndürülmüştür.
    • P011 kodlu ürün tabloya dahil değildir, bu nedenle “Bulunamadı” mesajı gösterilmiştir.

Başka Bir Örnek: Öğrenci Notlarını Bulma

Bir sınıftaki öğrencilerin notlarını içeren bir tabloyu kullanarak, öğrenci isimlerine göre notları bulalım.

Başlangıç Tablosu:
Öğrenci AdıMatematikFizikKimya
Ahmet857892
Ayşe908895
Mehmet706580
Elif607570
Can959098
Deniz808588
Zeynep757082
Murat889285
Aslı656075
Berk827880
Amacımız:
  1. Öğrenci Adı‘na göre Matematik, Fizik ve Kimya notlarını bulmak.
  2. Aranan öğrenci adı tabloya dahil değilse, “Bulunamadı” mesajını göstermek.
Adımlar:
  1. F1 hücresine “Öğrenci Adı” yazın.
  2. F2 hücresine aramak istediğiniz öğrenci adını girin (örneğin, “Elif”).
  3. G1 hücresine “Matematik”, H1 hücresine “Fizik”, I1 hücresine “Kimya” yazın.
  4. G2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; B2:B11; "Bulunamadı")
  5. H2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; C2:C11; "Bulunamadı")
  6. I2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(F2; A2:A11; D2:D11; "Bulunamadı")
  7. F2:I2 aralığındaki formülleri aşağı doğru kopyalayarak farklı öğrenci adları için de kullanabilirsiniz.

Sonuç Tablosu:
Öğrenci AdıMatematikFizikKimya
Elif607570
AliBulunamadıBulunamadıBulunamadı
  • Açıklama:
    • Elif adlı öğrenci tablodadır ve ilgili notları doğru şekilde döndürülmüştür.
    • Ali adlı öğrenci tabloya dahil değildir, bu nedenle “Bulunamadı” mesajı gösterilmiştir.

Ek Örnekler:
1. Belirli Bir Şehre Göre Satışları Toplamak:

Bir satış tablosunda, belirli bir şehre göre toplam satışları bulmak.

Tablo:

Satış TemsilcisiŞehirSatış Tutarı
Aliİstanbul10,000 TL
AyşeAnkara8,000 TL
Mehmetİzmir12,000 TL
Elifİstanbul7,500 TL
CanBursa9,000 TL
DenizAnkara11,000 TL
Zeynepİzmir6,500 TL
Muratİstanbul14,000 TL
AslıBursa5,000 TL
BerkAnkara13,000 TL

Amacımız: İstanbul şehrinde yapılan toplam satış tutarını bulmak.

Formül:

  1. E1 hücresine “Şehir”, F1 hücresine “Toplam Satış Tutarı” yazın.
  2. E2 hücresine “İstanbul” yazın.
  3. F2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(E2; B2:B11; C2:C11; "0")
    • Not: Eğer ÇAPRAZARA fonksiyonu kriteri bulamazsa, “0” değeri döndürülür.

Sonuç:

  • F2 hücresinde toplam satış tutarı 31,500 TL olarak görünecektir.

Bir ürünün birim fiyatını hızlıca bulmak.

2. Ürün Adına Göre Birim Fiyat Bulma:

Amacımız: “Tablet” ürününün birim fiyatını bulmak.

Formül:

  1. G1 hücresine “Ürün Adı”, H1 hücresine “Birim Fiyat” yazın.
  2. G2 hücresine “Tablet” yazın.
  3. H2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(G2; B2:B11; D2:D11; "Bulunamadı")

Sonuç:

  • H2 hücresinde birim fiyat 2,500 TL olarak görünecektir.

Joker Karakterler ve Ölçüt Kullanımı:

  • * (Yıldız): Sıfır veya daha fazla karakteri temsil eder.
    • Örnek: "Elekt*" ölçütü, “Elektronik”, “Elektrik” gibi “Elekt” ile başlayan tüm değerleri kapsar.
  • ? (Soru İşareti): Tek bir karakteri temsil eder.
    • Örnek: "Ma?a" ölçütü, “Masa”, “Maya” gibi dört harfli ve ortasında herhangi bir karakter olan değerleri bulur.

Örnek:

  • I1 hücresine “Ürün Adı”, J1 hücresine “Stok Miktarı” yazın.
  • I2 hücresine "P*" yazın (P ile başlayan ürünler).
  • J2 hücresine aşağıdaki formülü girin: =ÇAPRAZARA(I2; A2:A11; C2:C11; "Bulunamadı")

Sonuç:

  • J2 hücresinde, “P” ile başlayan ürünlerin toplam stok miktarı 100 olarak görünecektir.

Notlar:
  • Arama Dizisi ve Döndürme Dizisi: ÇAPRAZARA fonksiyonunda arama_dizisi ve döndürme_dizisi farklı boyutlarda olabilir, ancak mantıklı ilişkili olmalıdır.
  • Hata Yönetimi: Arama sonucu bulunamazsa, [eşleşme_türü] argümanını kullanarak “Bulunamadı”, “0” gibi alternatif değerler döndürebilirsiniz.
  • Büyük/Küçük Harf Duyarlılığı: ÇAPRAZARA fonksiyonu büyük/küçük harf duyarlı değildir. Örneğin, “Ali” ve “ali” aynı kabul edilir.
  • Dinamik Aramalar: Ölçütleri hücre referansları olarak kullanarak, formüllerinizi dinamik hale getirebilirsiniz. Böylece ölçütü değiştirdiğinizde sonuçlar otomatik olarak güncellenir.

Özet:

ÇAPRAZARA fonksiyonu, Excel’de veri arama ve getirme işlemlerini daha esnek ve güçlü bir şekilde gerçekleştirmenizi sağlar. Hem dikey hem de yatay aramalar yapabilir, tam ve yaklaşık eşleşme seçenekleri sunar. Joker karakterler kullanarak daha geniş kriterler belirleyebilir ve hata yönetimi ile formüllerinizi daha sağlam hale getirebilirsiniz. ÇAPRAZARA, özellikle büyük veri setlerinde hızlı ve etkili analizler yapmanıza olanak tanıyarak, iş süreçlerinizi hızlandırır ve veri analizini kolaylaştırır.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...