Excel'de Veri Arama: Basit Seçimden Otomatik Formüllere
Excel'de belirli bir değeri hücrede hızlıca bulmak için tek seferlik arama amacıyla Ctrl+F kısayolunu veya veriyi başka bir hücreye otomatik olarak çekmek için DÜŞEYARA (VLOOKUP) / ARA (XLOOKUP) işlevini kullanın. Büyük veri kümelerini analiz etmek için otomatik filtreleri uygulamak daha etkilidir. Yöntem seçimi görevinize bağlıdır: Sadece hücreyi görmek mi istiyorsunuz yoksa hesaplamalar için veri mi elde etmeniz gerekiyor?
Özet: Hücreye görsel olarak gitmek için Ctrl+F kullanın. Bulunan değeri rapora otomatik olarak çekmek gerekiyorsa formülleri kullanın.
Hızlı Görsel Arama (Kısayol Tuşları)
Metni, sayıyı veya formülün bir kısmını bulmanın en hızlı yolu standart arama iletişim kutusudur. Bu özellik Excel'in tüm sürümlerinde (2010'dan Microsoft 365'e kadar) çalışır.
Adım adım uygulama:
- Klavyede Ctrl + F tuşlarına basın.
- "Bul" alanına aranacak değeri girin.
- "Sonrakini Bul" yerine "Tümünü Bul" düğmesine basın.
Pencerenin alt kısmında, hücre adresleriyle birlikte tüm eşleşmelerin listesi görünecektir. Listedeki herhangi bir sonuca tıklayarak sayfada ilgili hücreye anında gidebilirsiniz.
Gelişmiş Arama Parametreleri
Basit metin girişi sonuç vermezse, arama penceresindeki "Seçenekler >>" düğmesine basın:
- Arama yeri: Formül kodunun bir parçasını arıyorsanız "Formüller", görüntülenen sonucu arıyorsanız "Değerler" seçeneğini belirleyin.
- Büyük/küçük harf duyarlı: Büyük harflerin önemli olduğu özel kodları ararken faydalıdır.
- Hücrenin tamamı: Tam eşleşme bulmanız gerekiyorsa (örneğin, "Mayıs" kelimesini arıyorsunuz, "Mayıs Ayı" değil) onay kutusunu işaretleyin.
Bulunan değerleri toplu olarak değiştirmek için "Değiştir" sekmesini (veya Ctrl + H tuşlarını) kullanın. Bu, saatlerce sürecek manuel düzenlemeyi önleyecektir.
Analiz İçin Veri Filtreleme
Tablo binlerce satır içerdiğinde, gereksiz olanları gizlemediği için Ctrl+F ile arama rahatsız edici olabilir. Filtreler, ekranda yalnızca gerekli kayıtların kalmasını sağlar.
Nasıl etkinleştirilir ve kullanılır:
- Tablo başlığını (sütun adlarının bulunduğu ilk satır) seçin.
- Ctrl + Shift + L tuşlarına basın veya Veri → Filtre sekmesine gidin.
- Sütun başlıklarında ok işaretleri belirecektir. İlgili sütunun okuna tıklayın.
- Filtre menüsündeki arama alanına değeri girin veya listeden seçin.
Filtrelemenin avantajı: Tek bir hücreyi değil, bulunan değerle ilişkili tüm veri satırını yani bağlamın tamamını görürsünüz. Bu, raporların karşılaştırılması için kritik öneme sahiptir.
Formüllerle Otomatik Arama
Göreviniz hücreyi gözle bulmak değil, bulunan değeri başka bir rapora veya özet tabloya döndürmekse, formüller gereklidir.
DÜŞEYARA (VLOOKUP) İşlevi
Dikey arama için klasik araçtır. Aralık içindeki ilk sütunda bir değer arar ve sağdaki belirtilen sütundan verileri döndürür.
Sözdizimi:
=DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_no; [yaklaşık_arama])
Örnek: Ürün koduna göre ürün fiyatını bulma.
=DÜŞEYARA(A2; B2:D100; 3; 0)
A2— ne arıyoruz (ürün kodu).B2:D100— nerede arıyoruz (tablo ürün kodları sütunuyla başlamalıdır).3— fiyatın alınacağı sütun numarası (B:D aralığında bu üçüncü sütundur).0— tam eşleşme modu (mutlaka 0 veya YANLIŞ yazın).
DÜŞEYARA'nın temel sınırlaması: İşlev, verileri yalnızca aranan sütunun sağında arayabilir. Gerekli sonuç solda yer alıyorsa, DÜŞEYARA hata verecektir.
İNDİS + KAÇINCI (INDEX + MATCH) Birleşimi
DÜŞEYARA'ya daha esnek bir alternatiftir; değerleri her yönde (soldan sağa ve sağdan sola) aramaya olanak tanır.
Sözdizimi:
=İNDİS(sonuç_sütunu; KAÇINCI(aranan_değer; arama_sütunu; 0))
Örnek: Numara ismin sağındayken, sicil numarasına göre çalışan adını bulma.
=İNDİS(A:A; KAÇINCI(12345; C:C; 0))
Formül, C sütununda 12345 numarasını bulur ve karşılık gelen adı A sütunundan döndürür.
ARA (XLOOKUP) İşlevi
Excel 2021 ve Microsoft 365 kullanıcıları için modern standarttır. Önceki yöntemlerin avantajlarını birleştirir ve yazımı daha kolaydır.
Sözdizimi:
=ARA(aranan; arama_dizisi; dönüş_dizisi; [bulunamazsa])
Örnek:
=ARA(A2; B:B; D:D; "Bulunamadı")
İşlev, A2'deki değeri B sütununda arar ve D sütunundan verileri döndürür. Eşleşme yoksa, hata yerine "Bulunamadı" metnini gösterir.
| Yöntem | Ne zaman uygulanır | Avantajlar | Dezavantajlar |
|---|---|---|---|
| Ctrl+F | Tek seferlik kontrol, yazım hatalarını arama | Anında, formül gerektirmez | Süreci otomatikleştirmez |
| Filtreler | Veri gruplarını analiz etme, tabloları temizleme | Görünürlük, bağlamla çalışma | Manuel açma/kapama gerektirir |
| DÜŞEYARA | Eski Excel sürümleri, basit tablolar | Öğrenmesi kolay | Sadece soldan sağa çalışır |
| ARA | Yeni Excel sürümleri, karmaşık raporlar | Çok yönlülük, hata koruması | Excel 2016 ve önceki sürümlerde çalışmaz |
Sık Karşılaşılan Hatalar ve Çözümler
Kullanıcılar değerleri ararken sık sık verilerin mevcut olmasına rağmen Excel'in bunları "görmemesi" durumuyla karşılaşır. İşte başlıca nedenler:
- Gereksiz boşluklar. Genellikle 1C veya web sitelerinden veri aktarıldığında, hücrelerin sonunda görünmez boşluklar kalır (
"Ivanov ").- Çözüm: Aramadan önce verileri temizlemek için
=KIRP()(TRIM) işlevini kullanın.
- Çözüm: Aramadan önce verileri temizlemek için
- Farklı veri formatları.
123sayısı ("Sayı" formatı) ve"123"metni ("Metin" formatı) Excel için farklı değerlerdir. DÜŞEYARA #YOK hatası verir.- Çözüm: "Veri" → "Metni Sütunlara Dönüştür" sekmesi aracılığıyla sütunları tek bir formata getirin.
- Formüllerde #YOK hatası. Tam eşleşmenin bulunamadığını belirtir.
- Çözüm: Tablonun düzenli görünmesi için formülü
=EĞERHATA(...; "Değer yok")içine alın.
- Çözüm: Tablonun düzenli görünmesi için formülü
SSS
Kitaptaki tüm sayfalarda aynı anda değer aranabilir mi? Evet. Arama penceresinde (Ctrl+F) seçeneklerde "Arama yeri: Kitap" seçeneğini belirleyin. Arama, dosyanın tüm sekmelerinde gerçekleştirilecektir.
Belirli bir formüle sahip hücre nasıl bulunur? F5 (veya Ctrl+G) tuşuna basın → "Özel..." düğmesine tıklayın → "Formüller" seçeneğini belirleyin. Formül türlerini daraltabilirsiniz (sadece hatalı olanlar, sadece metin içerenler vb.).
Neden ARA (XLOOKUP) bende çalışmıyor?
ARA (XLOOKUP) işlevi yalnızca Microsoft 365 aboneliğinde ve Excel 2021 ile sonraki sürümlerde mevcuttur. Eski sürümlerde İNDİS + KAÇINCI birleşimini kullanın.