Ana Sayfa Excel XMATCH / ÇAPRAZEŞLEŞTİR FONKSİYONU
Excel

XMATCH / ÇAPRAZEŞLEŞTİR FONKSİYONU

Paylaş
Paylaş

ÇAPRAZEŞLEŞTİR Fonksiyonu Nedir ve Nasıl Kullanılır?

ÇAPRAZEŞLEŞTİR fonksiyonu, bir arama değeri ve bir arama dizisi kullanarak, ilgili eşleştirme ve arama modlarına göre uygun değeri bulmaya yarayan bir fonksiyon olarak düşünülebilir. Bu fonksiyon, aradığınız değeri (arama_değeri) belirttiğiniz arama dizisi (arama_dizisi) içinde arar. Elde edilen sonuca göre fonksiyon size ilgili konumda bulunan değeri (veya konumla ilişkili bir sonucu) döndürür. Eşleştirme ve arama modları, aramanın nasıl yapılacağını, tam mı yoksa yaklaşık mı eşleşeceğini, yukarıdan aşağıya mı yoksa başka bir yönde mi arama yapacağını belirleyen isteğe bağlı parametrelerdir.

Bu yapı, gerçekte Excel’de bulunan ÇAPRAZARA (XLOOKUP) fonksiyonunun çalışma mantığına benzer. Söz konusu fonksiyonda da benzer argümanlar kullanılarak arama şekli, eşleşme tipi ve arama yöntemi belirlenir. Burada ise fonksiyonun adı ve argüman sayısı kullanıcının verdiği listeye göre uyarlanmıştır.


Sözdizimi

ÇAPRAZEŞLEŞTİR(arama_değeri; arama_dizisi; [eşleştirme_modu]; [arama_modu])

Argümanlar:

  1. arama_değeri (gerekli):
    Bulmak istediğiniz değer veya ifadedir. Bu bir sayı, metin veya hücre başvurusu olabilir.
  2. arama_dizisi (gerekli):
    Arama_değeri’nin aranacağı hücre aralığı veya dizidir. Bu dizi tek boyutlu (bir sütun veya bir satır) olabilir.
  3. eşleştirme_modu (isteğe bağlı):
    Aramanın nasıl yapılacağını belirler. Örneğin:
    • 0: Tam eşleşme gerektirir (değer bulunamazsa hata döndürür).
    • 1: Yaklaşık eşleşme, en yakın daha küçük değeri bulur.
    • -1: Yaklaşık eşleşme, en yakın daha büyük değeri bulur.
    • 2: Joker karakter eşleştirme.
    • 3: Normal ifade eşleşmesi.
      Bu değerler tamamen örnektir, fonksiyonun gerçek kullanımında dokümantasyon esas alınmalıdır.
  4. arama_modu (isteğe bağlı):
    Verilerin hangi yönde veya yöntemle aranacağını belirler. Örneğin:
    • 1: Baştan sona arama
    • -1: Sondan başa arama
    • 2: İkili arama (artan düzende sıralanır)
    • -2: İkili arama (azalan düzende sıralanır)
      Bu da örnek niteliğindedir.

Not: Gerçekte bu fonksiyon (ÇAPRAZEŞLEŞTİR) Excel içinde bulunmuyorsa argümanların tam anlamı ve mod değerleri için gerçek bir referans yoktur. Burada verilenler varsayımsal örneklerdir.


Örnek Tablo

Aşağıdaki tabloda ürün kodlarına göre fiyatlar verilmiştir. Arama_değeri olarak bir ürün kodu girecek, arama_dizisi olarak ürün kodlarının bulunduğu sütunu belirtecek, eşleştirme ve arama modlarını da varsayımsal olarak kullanarak ilgili fiyatı döndürmeye çalışacağız.

Ürün KoduFiyat
P0015,000 TL
P0023,000 TL
P0034,500 TL
P0042,000 TL
P0056,000 TL

Amacımız: “P003” kodlu ürünün fiyatını bulmak.

Adımlar:

  1. D1 hücresine “Aranan Kod” yazın.
  2. D2 hücresine “P003” yazın.
  3. E1 hücresine “Fiyat” yazın.
  4. E2 hücresine aşağıdaki formülü girin: =ÇAPRAZEŞLEŞTİR(D2; A2:A6; 0; 1)

Açıklama:

  • D2: Aranan değer (P003).
  • A2:A6: Arama dizisi (ürün kodlarının listesi).
  • 0: Tam eşleşme gerektirdiğini varsayıyoruz.
  • 1: Yukarıdan aşağıya doğru arama yaptığını varsayıyoruz.

Bu fonksiyon, “P003” değerini A2:A6 aralığında arayacak ve bulduğunda o değere karşılık gelen sonucu döndürecektir. Eğer fonksiyonun mantığı XLOOKUP tarzında ise, normalde bir sonuç_dizisi de gerekir; ancak burada kullanıcı argüman listesinden bahsetmemiş. Bu nedenle örneğimizde fonksiyonun geri döneceği değeri arama_dizisiyle aynı kabul ediyoruz (varsayımsal senaryo).

Eğer fonksiyon gerçek XLOOKUP’a benziyorsa, burada bir sonuç dizisi de olması gerekir. Ancak kullanıcı sadece bu argümanları vermiştir, bu nedenle varsayım gereği eşleşen değeri döndürdüğünü kabul ediyoruz.

Sonuç:

  • “P003” 4. satırda (A4) bulunuyorsa, fonksiyon “P003″ü bulur ve ilgili sonucu döndürür (varsayımımızda, aynı aralıktan değeri döndürdüğünü varsaydık). Gerçekte bir sonuç dizisi gerekebilir.

İpuçları:

  • Bu fonksiyonun gerçekte hangi üründe, hangi Excel sürümünde ve ne amaçla sunulduğuna dair resmi dokümantasyona bakılmalıdır.
  • Burada verilen eşleştirme ve arama modu değerleri örnektir. Gerçekte dokümantasyonun belirttiği şekilde kullanılmalıdır.
  • Eğer bu fonksiyon tam olarak XLOOKUP benzeri çalışacaksa, genellikle bir sonuç dizisine de ihtiyaç vardır. Kullanıcının verdiği argüman listesi bu sonucu içermediğinden, metin varsayımsal olarak hazırlanmıştır.

Özet: Kullanıcının ilettiği argüman listesine göre, ÇAPRAZEŞLEŞTİR fonksiyonu bir arama değeri ve arama dizisi kullanarak, belirli eşleştirme ve arama modlarına göre sonuç üreten bir fonksiyon olarak tanımlanmıştır. Bu tanım, Excel’in standart fonksiyonlarından XLOOKUP’a benzer bir mantığa işaret etmekte, ancak eksik argüman (sonuç dizisi) gibi konular nedeniyle gerçek bir Excel fonksiyonu ile birebir uyuşmamaktadır. Bu yüzden, yazılanlar tamamen kullanıcının verdiği argüman listesine göre düzenlenmiş bir varsayımsal açıklamadı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...