ÇAPRAZARA, arama ve sonuç aralıklarını ayrı seçmene izin verir. Varsayılan olarak tam eşleşme yapar, sağa veya sola sonuç döndürebilir ve bulunamayan kayıt için anlaşılır bir mesaj gösterebilir.
ÇAPRAZARA neden daha esnektir?
DÜŞEYARA'da anahtarın ilk sütunda olması ve sonuç sütununun sıra numarasının yazılması gerekir. ÇAPRAZARA'da arama dizisini ve dönüş dizisini doğrudan seçersin.
Söz dizimi ÇAPRAZARA(aranan_değer; aranan_dizi; döndürülen_dizi; [bulunamıyorsa]; [eşleştirme_modu]; [arama_modu]) biçimindedir.
Ürün kodundan fiyat bulma örneği
A2'deki kodu F sütununda arayıp H sütunundaki fiyatı getiren formül aşağıdadır. Dördüncü bağımsız değişken, kod yoksa #YOK yerine Bulunamadı yazar.
Arama ve dönüş aralıklarının aynı boyutta olduğundan emin ol; ardından formülü aşağı kopyalayıp bilinen kodlarla test et.
Uygulama adımları
- Aranan değeri seç.
- Anahtarların bulunduğu arama aralığını seç.
- Sonuç aralığını ve bulunamama mesajını ekle.
=ÇAPRAZARA(A2;$F$2:$F$100;$H$2:$H$100;"Bulunamadı")Dört satırlık ürün tablosunda sonucu kontrol et
A2:A4 içinde P-101, P-102, P-103 kodları; B2:B4 içinde Kalem, Defter, Çanta; C2:C4 içinde 50, 245, 400 fiyatları olsun. E2'ye P-102 yazdığında aşağıdaki formül 245 döndürür. Aranan dizi ile sonuç dizisinin satır sayısı aynı olmalıdır.
E2'ye P-999 yazarsan 'Bulunamadı' sonucu görünür. Bu, kaydı varmış gibi varsaymak değildir; eksik kodu incelemen gerektiğini belirten bir uyarıdır. Aynı kod kaynakta iki kez varsa ilk eşleşmenin kullanılmasını ayrıca kontrol et.
| Kod (A) | Ürün (B) | Fiyat (C) |
|---|---|---|
| P-101 | Kalem | 50 |
| P-102 | Defter | 245 |
| P-103 | Çanta | 400 |
=ÇAPRAZARA(E2;A2:A4;C2:C4;"Bulunamadı")DÜŞEYARA'dan ne zaman farklıdır?
DÜŞEYARA sonuç sütununun anahtarın sağında olmasını ister. ÇAPRAZARA arama ve sonuç dizilerini ayrı seçtiği için sola da dönebilir. Örneğin E2'de 245 fiyatı varsa fiyatı C2:C4'te arayıp A2:A4'ten P-102 kodunu getirebilirsin; fakat fiyatlar benzersiz değilse bu yöntem güvenilir anahtar değildir.
ÇAPRAZARA'nın kullanılabilirliği Excel sürümüne bağlıdır; eski çalışma kitaplarını paylaşırken alıcının sürümünü kontrol et. SheetCommand Excel hücresine ÇAPRAZARA formülü eklemez. Araçtaki iki sayfa eşleştirmesi yalnızca desteklenen tam anahtar eşleştirmesidir.
ÇAPRAZARA kullanırken dikkat edilecekler
Arama ve dönüş dizileri farklı uzunluktaysa formül hata verir. Metin–sayı uyumsuzluğu ve görünmeyen boşluklar da eşleşmeyi engeller.
ÇAPRAZARA eski Excel sürümlerinde bulunmayabilir. Dosyayı eski sürümlerle paylaşacaksan DÜŞEYARA veya İNDİS–KAÇINCI uyumluluğunu değerlendirmelisin.
Sık sorulan sorular
ÇAPRAZARA tam eşleşme yapar mı?
Evet, varsayılan eşleştirme modu tam eşleşmedir.
SheetCommand ÇAPRAZARA formülünü ekler mi?
Hayır. Rehber formülü açıklar; SheetCommand şu an kaynak veriyi temizleme, sıralama ve özetleme işlemlerini yapar.
Kaynaklar ve daha fazla bilgi
SheetCommand
Arama aralıklarını kullanmadan önce temizle
Kaynak listedeki tekrarları ve tamamen boş satırları kaldırıp veri özetini kontrol et.