Yazarın Notu (Sinan): VBA ile Excel otomasyonu yazmaya çalıştığımda günlerimi harcıyordum. Şimdi yapay zeka aynı otomasyonu doğal dille 30 saniyede yapıyor — teknoloji gerçekten inanılmaz.
Excel kullanıcılarının yıllarca güvendiği DÜŞEYARA (VLOOKUP) formülü, artık yerini çok daha güçlü ve esnek bir formüle bırakmaktadır: XLOOKUP, Türkçe Excel'de ise adıyla ÇAPRAZARA. Microsoft'un 2019 yılında Microsoft 365 aboneleri için sunduğu bu formül, DÜŞEYARA'nın onlarca yıllık sınırlamalarını ortadan kaldırarak veri arama işlemlerini tamamen yeniden tanımlamıştır. Bu rehberde XLOOKUP'ın ne olduğunu, nasıl çalıştığını ve neden DÜŞEYARA'dan üstün olduğunu adım adım inceleyeceğiz.
XLOOKUP (Çaprazara) Nedir?
XLOOKUP, bir aralık veya dizide belirttiğiniz değeri arayıp bulduğunda başka bir aralık veya diziden karşılık gelen sonucu döndüren modern bir Excel arama formülüdür. Türkçe Excel sürümünde bu formül ÇAPRAZARA olarak adlandırılmaktadır. DÜŞEYARA'nın aksine yalnızca sağa doğru değil, soldan sağa, sağdan sola, yukarıdan aşağıya ve aşağıdan yukarıya olmak üzere her yönde arama yapabilir. Bu sayede tablo yapısının getirdiği kısıtlamalar büyük ölçüde ortadan kalkmaktadır.
XLOOKUP Sözdizimi (Syntax)
XLOOKUP formülünün temel sözdizimi şu şekildedir: =XLOOKUP(aranan_değer; arama_dizisi; döndürme_dizisi; [bulunamazsa]; [eşleşme_modu]; [arama_modu]). İlk üç parametre zorunlu, son üç parametre ise isteğe bağlıdır. "aranan_değer", bulmak istediğiniz değerdir. "arama_dizisi", bu değerin aranacağı sütun veya satırdır. "döndürme_dizisi" ise eşleşme bulunduğunda döndürülecek değerlerin bulunduğu sütun veya satırdır. "bulunamazsa" parametresi, değer bulunamadığında gösterilecek özel mesajı belirlemenize olanak tanır; bu DÜŞEYARA'da yoktu ve ayrıca EĞERHATA formülü kullanmayı gerektiriyordu.
DÜŞEYARA ile XLOOKUP Arasındaki Temel Farklar
DÜŞEYARA (VLOOKUP) formülü, arama sütununun her zaman tablonun en sol sütunu olmasını zorunlu kılıyordu. Bu durum, tablonuzun yapısını formüle göre düzenlemenizi gerektirebiliyordu. XLOOKUP'ta böyle bir kısıt yoktur; arama dizisi ve döndürme dizisi tablonun herhangi bir yerinde olabilir. Örneğin çalışan adını en sağdaki sütunda arayıp en soldaki sütundaki sicil numarasını döndürebilirsiniz; bu DÜŞEYARA ile mümkün değildir.
DÜŞEYARA'nın bir diğer önemli sorunu, sütun indeks numarasıdır. Tabloya yeni bir sütun eklediğinizde veya sütunları taşıdığınızda, sütun indeks numarasını manuel olarak güncellemeniz gerekirdi. XLOOKUP'ta ise doğrudan hücre aralığı belirtildiği için bu sorun tamamen ortadan kalkar. Tablonuza istediğiniz kadar sütun ekleyin, formülünüz doğru çalışmaya devam eder.
Pratik Örnek 1: Çalışan Bilgisi Arama
Bir insan kaynakları tablosunda çalışan sicil numarasına göre çalışanın departmanını ve maaşını bulmak istediğinizi düşünelim. A sütununda sicil numaraları, B sütununda adlar, C sütununda departmanlar ve D sütununda maaşlar olduğunu varsayalım. Sicil numarası F2 hücresinde yazılıyken departmanı bulmak için şu formülü kullanabilirsiniz: =XLOOKUP(F2;A:A;C:C;"Bulunamadı"). Bu formül F2'deki sicil numarasını A sütununda arar ve karşılığındaki C sütunu değerini döndürür. Değer bulunamazsa "Bulunamadı" yazar; böylece hata mesajı yerine anlamlı bir bilgi görürsünüz.
Pratik Örnek 2: Ürün Fiyatı Arama
Bir ürün kataloğunda ürün koduna göre fiyat araması yapmak yaygın bir ihtiyaçtır. Diyelim ki A sütununda ürün adları, B sütununda kategoriler ve C sütununda ürün kodları, D sütununda ise fiyatlar var. DÜŞEYARA ile bu tablodan ürün koduna göre fiyat aramak mümkün olmazdı çünkü arama sütunu (C) en solda değil. XLOOKUP ile ise bu son derece kolaydır: =XLOOKUP(G2;C:C;D:D;"Ürün Bulunamadı"). G2'deki ürün kodu C sütununda aranır ve D sütunundan fiyat döndürülür. Bu esneklik, tablo tasarımınızı formüle göre değil iş ihtiyacınıza göre yapmanızı sağlar.
XLOOKUP'ın Gelişmiş Özellikleri
XLOOKUP, birden fazla sonuç döndürebilir. Döndürme dizisi olarak birden fazla sütun belirtirseniz formül tüm bu sütunların değerlerini aynı anda döndürür. Örneğin =XLOOKUP(F2;A:A;B:D;"Bulunamadı") formülü sicil numarasını A sütununda arayıp B, C ve D sütunlarındaki tüm değerleri tek seferinde getirir. Bu özellik özellikle büyük raporlama tablolarında çok büyük zaman tasarrufu sağlar.
Eşleşme modu parametresi sayesinde tam eşleşme yerine yaklaşık eşleşme de yapabilirsiniz. -1 değeri aranan değerden küçük en yakın değeri, 1 değeri ise büyük en yakın değeri döndürür. Arama modu parametresiyle ise arama yönünü belirleyebilirsiniz: son eşleşmeyi bulmak, ikili arama yapmak veya tersine aramak gibi. Bu gelişmiş özellikler XLOOKUP'ı neredeyse her senaryo için kullanılabilir kılmaktadır.
Hangi Excel Sürümlerinde Çalışır?
XLOOKUP yalnızca Microsoft 365 ve Excel 2021 veya daha yeni sürümlerde çalışmaktadır. Excel 2016 veya Excel 2019 kullanıyorsanız bu formüle erişiminiz olmayabilir. Eski sürüm Excel dosyalarıyla çalışıyorsanız ve formülün tüm kullanıcılarda çalışması gerekiyorsa DÜŞEYARA veya INDEX+KAÇINCI kombinasyonunu kullanmaya devam etmeniz daha güvenli olabilir. Ancak Microsoft 365 kullanıcısıysanız XLOOKUP'ı tercih etmeniz kesinlikle önerilir.
TabloYaz ile XLOOKUP Formüllerini Otomatik Oluşturun
XLOOKUP formüllerini doğru sözdizimi ile yazmak bazen karmaşık gelebilir, özellikle gelişmiş parametreleri kullanırken. TabloYaz, yapay zeka destekli Excel tablo oluşturma aracı olarak tam da bu noktada devreye girer. Tabloyaz.com'a gidin, ihtiyacınızı Türkçe olarak yazın ve yapay zeka sizin için hem tabloyu hem de gerekli XLOOKUP, DÜŞEYARA veya diğer arama formüllerini otomatik olarak oluştursun. Saatler sürebilecek formül yazma sürecini saniyeler içinde tamamlayın, hata riskini sıfıra indirin ve zamandan tasarruf edin.
Siz de AI ile Excel Uzmanı Olun!
Artık formül ezberlemeye son. TabloYaz ile dakikalar değil, saniyeler içinde profesyonel tablolarınızı hazırlayın.
Yıllarca iş hayatında veri analizi ve raporlama süreçleriyle boğuşan Sinan, Excel formülleriyle harcadığı zamanı yapay zekayla saniyelere indirmek için TabloYaz'ı kurdu.
Google Gemini tabanlı AI Excel Üreticisi
Çerez Politikası:
Size daha iyi hizmet için çerez kullanıyoruz.
