Get AI summaries of any video or article — Sign up free
Excel'in Yeni Formülleri - ÇAPRAZARA Formülü (Orta Düzey Excel Dersleri #41) thumbnail

Excel'in Yeni Formülleri - ÇAPRAZARA Formülü (Orta Düzey Excel Dersleri #41)

zinzinzibidi·
3 min read

Based on zinzinzibidi's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Ç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ü?

Çaprazara, eşleşme bulunamazsa dönecek değeri yönetmeye izin verir ve aynı aranan değer birden fazla kez geçiyorsa hangi eşleşmenin döneceğini kontrol etmeyi kolaylaştırır. Anlatımda özellikle “son kaydı” bulma mantığı öne çıkıyor; bu da zaman içinde değişen kayıtların güncel durumunu yakalamayı sağlar. Ayrıca arama yönü ve dizilerin seçimi sayesinde sağ/sol sütun düzenlerinde daha esnek çalışır.

Tabloda “Elif” gibi bir isim birden fazla satırda geçiyorsa güncel birimi nasıl yakalanır?

Elif’in önce “Satış”ta, sonra “Pazarlama”da göründüğü örnekte sorun, aynı isim için birden fazla eşleşme olmasıdır. Çaprazara ile arama yönü “sondan başa” olacak şekilde ayarlanır; böylece aynı isim tekrar ettiğinde en son kayda ait “çalıştığı birim” döndürülür. Bu ayar yapılınca Elif’in güncel birimi olan “Pazarlama” sonucu gelir.

Çaprazara’da tam eşleşme nasıl sağlanır?

Formülde eşleşme türü parametresi kullanılarak tam eşleşme hedeflenir. Anlatımda “sıfır yazmaya gerek yok” denerek tam eşleşmenin varsayılan/uygun ayar olduğuna dikkat çekiliyor; yine de virgül sonrası doğru parametrelerle tam eşleşme davranışı elde ediliyor.

Eşleşme bulunamazsa sonuç olarak ne döndürülür?

Çaprazara’da “bulunamadı” gibi bir metin döndürme seçeneği kullanılır. Anlatımda, aranan değer tabloda yoksa sonuç hücresinde “bulunamadı” ifadesinin görüneceği belirtiliyor. Bu, hatalı/boş sonuç yerine kullanıcıya anlaşılır bir geri bildirim sağlar.

İndis/kaçıncı yerine Çaprazara neden tercih ediliyor?

İndis/kaçıncı yaklaşımı sütun konumlarına daha bağımlı olabilir ve tablo düzeni değişince formül daha kolay bozulabilir. Çaprazara ise aranan diziyi ve döndürülecek diziyi doğrudan belirleyerek çalıştığı için, sütunlar farklı yerde olsa bile daha dayanıklı sonuç verir. Anlatımda sağ/sol arama yapabilme avantajı da bu esnekliğe bağlanıyor.

Review Questions

  1. Aynı kişinin birden fazla kaydı varsa, hangi Çaprazara ayarı güncel (son) kaydı döndürür?
  2. Çaprazara’da eşleşme bulunamazsa hangi tür çıktı hedeflenir ve neden?
  3. İndis/kaçıncı yerine Çaprazara kullanmanın pratik avantajları neler olabilir?

Key Points

  1. 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. 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. 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. 4

    Eşleşme bulunamazsa “bulunamadı” gibi bir geri bildirim döndürmek, veri doğruluğunu ve kullanıcı deneyimini iyileştirir.

  5. 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. 6

    Zaman içinde birim değiştiren kişiler gibi senaryolarda Çaprazara, güncel birimi doğru şekilde getirmek için özellikle uygundur.

Highlights

Çaprazara, aynı isim birden fazla kayıtta geçtiğinde “son kaydı” yakalayarak güncel birimi doğru döndürebiliyor.
Arama yönünü “sondan başa” yapmak, Elif’in önce Satış’ta görünüp sonra Pazarlama’ya geçtiği örnekte doğru sonucu sağlıyor.
Eşleşme yoksa “bulunamadı” döndürme yaklaşımı, boş/yanlış sonuç yerine anlaşılır bir çıktı veriyor.

Topics

  • Çaprazara Formülü
  • XLOOKUP
  • Düşeyara Karşılaştırma
  • Eşleşme Yönü
  • Excel Arama Mantığı

Mentioned

  • XLOOKUP