Excel'in Yeni Formülleri - ÇAPRAZARA Formülü (Orta Düzey Excel Dersleri #41)
Based on zinzinzibidi's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Çaprazara (XLOOKUP), Düşeyara’ya benzer şekilde eşleşme bulup ilgili değeri döndürür; ancak daha esnek seçenekler sunar.
Briefing
Çaprazara (XLOOKUP) formülü, Excel’de iki yönlü eşleştirme ihtiyacını daha esnek ve daha güçlü biçimde çözüyor: hem “aile” listesindeki bir kişiyi bulup onun “çalıştığı birimleri” getirebiliyor, hem de eşleşme bulunamazsa ne döneceğini kontrol edebiliyor. Anlatımda, Düşeyara (VLOOKUP) ile aynı işlevi yaptığı ama daha gelişmiş sonuçlar verdiği vurgulanıyor; özellikle de son eşleşmeyi yakalama ve arama yönünü tersine çevirme gibi seçenekler öne çıkıyor. Bu fark, aynı kişinin zaman içinde birim değiştirdiği senaryolarda kritik hale geliyor.
Örnek senaryoda tabloda “Aileler”, “Satıcılar” ve “Çalıştığı birimler” bilgileri yer alıyor. Amaç, belirli bir satıcı (örneğin “Elif”) için ilgili birimleri bulmak. Düşeyara mantığıyla yaklaşılırsa, aranan değeri (Elif) içeren sütun sabitlenip, birimlerin bulunduğu sütun arama sonucunda çekiliyor. Ancak bu yöntem, tabloda aynı kişinin birden fazla kaydı varsa (örneğin Elif önce satışta, sonra pazarlamada görünüyor) güncel durumu yakalamakta yetersiz kalabiliyor.
Çaprazara burada devreye giriyor. Formül mantığı; arama dizisini (Elif’in bulunduğu sütun), döndürülecek diziyi (çalıştığı birim sütunu) ve eşleşme türünü (tam eşleşme) belirlemek üzerine kuruluyor. Anlatımda “bulunamadı” durumunu yönetmek için de formülün son parametreleri kullanılıyor. Daha da önemlisi, aynı kişi için birden fazla eşleşme olduğunda “son kaydı” yakalamak gerekiyor. Bunun için arama yönü tersine çevriliyor: anlatımda “sondan başa” arama mantığıyla, aynı isim tekrar ettiğinde en güncel birimin döndürülmesi sağlanıyor. Böylece Elif’in önce “Satış” biriminde göründüğü, ardından “Pazarlama”ya geçtiği durumda doğru ve güncel birim elde ediliyor.
Anlatım ayrıca, Çaprazara’nın hem sağa hem sola doğru arama yapabildiğini vurguluyor. Bu sayede indis/kaçıncı gibi sütun konumuna aşırı bağımlı kalmadan, aranan değerin bulunduğu sütun ile döndürülecek sütun farklı yerlerde olsa bile sonuç alınabiliyor. Sonuç olarak Çaprazara, hem daha az kırılgan bir kurgu sunuyor hem de “eşleşme yoksa ne dönecek”, “eşleşme birden fazlaysa hangisi alınacak” gibi gerçek iş ihtiyaçlarını tek formülde yönetmeyi kolaylaştırıyor. Ayrıca Microsoft 365 adının 21 Nisan’dan itibaren kullanılacağı hatırlatılıyor.
Cornell Notes
Çaprazara (XLOOKUP) formülü, Excel’de bir aralık/dizi içinde eşleşme arayıp başka bir sütundan ilgili değeri döndürmek için kullanılıyor. Düşeyara’ya benzer iş görse de daha esnek: eşleşme bulunamazsa ne döneceği ayarlanabiliyor ve aynı aranan değer birden fazla kez geçiyorsa “son eşleşmeyi” yakalamak mümkün oluyor. Bu özellik, bir kişinin zaman içinde birim değiştirdiği tablolar gibi senaryolarda güncel birimi doğru şekilde getirmeyi sağlar. Ayrıca arama yönü ve dönüş dizisi seçimi sayesinde, indis/kaçıncı bağımlılığı azalıyor ve sağ/sol sütun senaryolarında daha pratik sonuç alınıyor.
Çaprazara formülü Düşeyara’ya göre hangi açılardan daha güçlü?
Tabloda “Elif” gibi bir isim birden fazla satırda geçiyorsa güncel birimi nasıl yakalanır?
Çaprazara’da tam eşleşme nasıl sağlanır?
Eşleşme bulunamazsa sonuç olarak ne döndürülür?
İndis/kaçıncı yerine Çaprazara neden tercih ediliyor?
Review Questions
- Aynı kişinin birden fazla kaydı varsa, hangi Çaprazara ayarı güncel (son) kaydı döndürür?
- Çaprazara’da eşleşme bulunamazsa hangi tür çıktı hedeflenir ve neden?
- İndis/kaçıncı yerine Çaprazara kullanmanın pratik avantajları neler olabilir?
Key Points
- 1
Çaprazara (XLOOKUP), Düşeyara’ya benzer şekilde eşleşme bulup ilgili değeri döndürür; ancak daha esnek seçenekler sunar.
- 2
Aynı aranan değer birden fazla kez geçiyorsa “son eşleşmeyi” almak için arama yönünü tersine çevirme mantığı kritik olur.
- 3
Eşleşme türü parametresiyle tam eşleşme davranışı sağlanır; böylece yanlış kısmi eşleşmeler önlenir.
- 4
Eşleşme bulunamazsa “bulunamadı” gibi bir geri bildirim döndürmek, veri doğruluğunu ve kullanıcı deneyimini iyileştirir.
- 5
Çaprazara, sağ/sol sütun düzenlerinde daha rahat çalışabildiği için indis/kaçıncı bağımlılığını azaltır.
- 6
Zaman içinde birim değiştiren kişiler gibi senaryolarda Çaprazara, güncel birimi doğru şekilde getirmek için özellikle uygundur.