Excel'de verileri hızlıca nasıl bulunur: Ctrl+F'ten karmaşık formüllere
Excel hücrelerinde metin veya sayı bulmak için Ctrl + F tuşlarına basın, sorgunuzu girin ve "Sonrakini Bul" düğmesine tıklayın. Formüller içinde programlı arama yapmak için, bulunan kelimenin ilk karakterinin konumunu döndüren =ARA("metin"; hücre) işlevini kullanın. Satırları bir koşula göre filtrelemeniz gerekiyorsa, otomatik filtreyi (Ctrl + Shift + L) veya FİLTRELE işlevini uygulayın.
Bu makalede, basit hücre seçiminden formüllerle akıllı raporlar oluşturmaya kadar tüm arama yöntemlerini inceleyeceğiz.
Temel fark: "Bul" aracı (Ctrl+F) görsel olarak çalışır ve hücreleri vurgular, ARA işlevi ise verilerin otomatik işlenmesi ve mantıksal kontroller için formüller içinde kullanılır.
Yerleşik "Bul ve Değiştir" aracı
Verileri bulmanın en hızlı yolu standart arama iletişim kutusudur. Bu araç, tek seferlik görevler için idealdir: bir hata, belirli bir soyadı veya tutar bulma.
Uygulama adımları:
- Ctrl + F (Windows) veya Cmd + F (Mac) tuşlarına basın.
- "Bul" alanına aranan değeri girin.
- İlk eşleşmeye gitmek için "Sonrakini Bul" düğmesine veya pencerenin altındaki tüm hücrelerin listesini almak için "Tümünü Bul" düğmesine tıklayın.
Hassas ayarlar için "Seçenekler >>" düğmesine tıklayın. Burada şunları belirleyebilirsiniz:
- Arama alanı: Sadece değerlerde, formüllerde veya açıklamalarda arama yapma.
- Büyük/küçük harf duyarlı: "Moskova" ve "moskova" arasında ayrım yapma.
- Tüm hücre içeriği: Sadece tam eşleşmeleri bulma (örneğin, "Ivan" araması "Ivanov"u bulmaz).
Herhangi bir sayıda karakter için evrensel joker karakter olarak yıldız işaretini (*) kullanın. Ivan* sorgusu "Ivan", "Ivanov", "Ivanchenko" ifadelerini bulacaktır. Soru işareti (?) tam olarak bir karakterin yerine geçer.
Sadece bulmak değil, aynı zamanda verileri düzeltmek istiyorsanız (örneğin, tüm "LLC" ifadelerini "JSC" ile değiştirmek), "Değiştir" sekmesini veya Ctrl + H kısayol tuşunu kullanın.
ARA işlevi: Söz dizimi ve örnekler
ARA işlevi (İngilizce SEARCH), formüller içindeki metni analiz etmek için tasarlanmıştır. Aranan metnin başladığı konum numarasını döndürür. Bu, otomasyon için son derece önemlidir; örneğin, "Acil" kelimesini içeren satırları işaretlemek veya bir kodun bir bölümünü çıkarmak için.
Söz dizimi:
=ARA(aranan_metin; incelenen_metin; [başlangıç_konumu])
aranan_metin— aradığımız şey (bir hücre referansı olabilir).incelenen_metin— arama yaptığımız hücre veya aralık.[başlangıç_konumu]— kontrolün hangi karakterden başlayacağını belirten isteğe bağlı bağımsız değişken (varsayılan 1'dir).
Kullanım örneği:
A2 hücresinde şu metnin bulunduğunu varsayalım: Sipariş №458 tarih 12.04.
=ARA("№"; A2) formülü 7 sayısını döndürür, çünkü "№" sembolü yedinci sıradadır.
İşlevin temel özellikleri
- Büyük/küçük harfe duyarlı değildir.
ARA("a"; "A")1 döndürür. Büyük/küçük harf duyarlılığı gerekiyorsa, BUL (FIND) işlevini kullanın. - Joker karakter desteği. "t" ile başlayıp "t" ile biten kelimeleri bulmak için
t*tşeklinde arama yapabilirsiniz. - #DEĞER! hatası. Metin bulunamazsa, işlev bir hata döndürür. Bu durum sıklıkla
EHATAveyaEĞERHATAişlevleriyle birlikte kullanılır.
ARA işlevi, eşleşme bulunamadığında hata döndürür. Aksi takdirde tablo kırmızı #DEĞER! işaretleriyle dolacağından, hataları işlemeksizin koşullu biçimlendirme için saf haliyle kullanmayın.
Pratik vaka: Otomatik kategorizasyon
Sık karşılaşılan bir görev, ürün adına dayanarak bir kategori atamaktır. Verilen: A2 Hücresi = "Apple MacBook Pro Dizüstü Bilgisayar". Gerekli: "Apple" kelimesi varsa "Marka A", aksi takdirde "Diğer" yazdır.
Formül:
=EĞER(EHATA(ARA("Apple"; A2)); "Diğer"; "Marka A")
Çalışma mantığı: ARA, "Apple"ı bulmaya çalışır. Bulursa bir sayı döndürür (formül "Marka A" kısmına geçer). Bulamazsa hata verir, EHATA bunu yakalar ve formül "Diğer" çıktısını verir.
Akıllı tablolarda arama ve filtreleme
Veriler çok fazla olduğunda (binlerce satır), kaydırmak işe yaramaz. Filtreleme mekanizmalarını kullanmak daha etkilidir.
Otomatik Filtre
Veri aralığını Ctrl + T tuşlarına basarak akıllı bir tabloya dönüştürün. Bu, sütun başlıklarına ok işaretleri ekler.
- İlgili sütundaki oka tıklayın.
- Filtre menüsündeki arama alanına metni girin.
- Tablo, eşleşmeyen tüm satırları gizler.
Bu, bulunan verilerin bağlamını anında gördüğünüz için Ctrl + F'ten daha hızlı ve daha görseldir.
FİLTRELE işlevi (Excel 365 ve 2021+ için)
Satırları gizlemek yerine, bulunanları ayrı bir listeye çıkarmak istiyorsanız, dinamik FİLTRELE işlevini kullanın.
Örnek: Yorumlarda (C sütunu) "Acil" kelimesi geçen tüm siparişleri seçme.
=FİLTRELE(A2:C100; EHATA(ARA("Acil"; C2:C100))=YANLIŞ; "Hiçbir şey bulunamadı")
Bu formül, kaynak tablo değiştirildiğinde otomatik olarak güncellenecek olan yeni bir veri dizisi oluşturur.
Arama yöntemlerinin karşılaştırılması
| Yöntem | Ne zaman kullanılır | Döndürülen sonuç |
|---|---|---|
| Ctrl + F | Tek seferlik arama, verilerin varlığının kontrol edilmesi | Ekranda hücre vurgulama |
| ARA işlevi | Otomasyon, mantıksal kontroller, yeni sütunlar oluşturma | Sayı (konum) veya hata |
| Otomatik Filtre | Veri alt kümesinin hızlı analizi | Gizlenen/görüntülenen satırlar |
| FİLTRELE işlevi | Anlık raporlar ve seçimler oluşturma | Yeni dinamik veri dizisi |
Sık yapılan hatalar ve çözümler
- ARA işlevinde #DEĞER! hatası.
- Neden: Aranan metin hücrede mevcut değil.
- Çözüm: Formülü
EĞERHATA(ARA(...); 0)içine alın veya mantık içinEHATAkullanın.
- Arama, metin olarak yazılmış sayıyı bulamıyor.
- Neden: Hücre formatı farklı (metin karşısında sayı).
- Çözüm: "Sütunlara Dönüştür" veya
METİN()işlevi aracılığıyla formatları tek bir biçime getirin.
- Fazladan boşluklar aramayı engelliyor.
- Neden: Verilerde gizli boşluklar var ("Ivanov " yerine "Ivanov").
- Çözüm: Aramadan önce
KIRP()işlevini kullanın veyaCtrl+Hile boşluğu bulun ve boşlukla değiştirin.
SSS
ARA ve BUL arasındaki fark nedir?
ARA işlevi harf büyük/küçük duyarlılığını yok sayar (A = a) ve joker karakterleri (*, ?) destekler. BUL işlevi büyük/küçük harf duyarlılığını dikkate alır ve joker karakterleri desteklemez, ancak büyük hacimlerde biraz daha hızlı çalışır.
Sonucunu değil de formülü nasıl bulurum? Arama penceresinde (Ctrl + F) "Seçenekler"e tıklayın ve "Aranacak yer" alanında **"Formüller"**i seçin. Böylece, hesaplama sonuçları aynı olsa bile, belirli bir işlevin kullanıldığı hücreleri bulursunuz.
Aynı anda birden fazla sayfada arama yapılabilir mi?
Evet. Ctrl + F tuşlarına basmadan önce, Ctrl tuşunu basılı tutarak (veya bir aralık için Shift tuşunu kullanarak) birkaç sayfa sekmesini seçin. Arama, seçilen tüm sayfalarda aynı anda gerçekleştirilecektir.