Metin · Excel fonksiyonu

Excel BUL formülü

Türkçe Excel: BULİngilizce Excel: FIND

BUL, aradığın karakterin ya da ifadenin metnin kaçıncı karakterinde başladığını verir. Tek başına pek kullanılmaz; asıl işi SOLDAN, PARÇAAL ve SAĞDAN'a "nereden kesileceğini" söylemektir: addan soyadı, e-postadan alan adını, koddan bir parçayı ayırmak gibi.

İngilizce Excel'de adı FIND. Büyük-küçük harf ayırır; ayırmadan aramak için MBUL (İngilizcesi SEARCH) kullanılır.

BUL nasıl yazılır?

Türkçe Excel=BUL(bul_metni; metin_içinde; [başlangıç_sayısı])
İngilizce Excel=FIND(find_text, within_text, [start_num])
bul_metni
Aranacak karakter ya da ifade, tırnak içinde: " ", "@".
metin_içinde
İçinde arama yapılacak metin ya da hücre.
başlangıç_sayısı
İsteğe bağlı. Aramaya kaçıncı karakterden başlanacağı. İkinci geçişi bulmak için kullanılır.

Köşeli parantez içindeki argümanlar isteğe bağlıdır.

BUL örnekleri

Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.

A
1Metin
2Hakan Çelik
3ece.tunc@ornek.com
4IST-24-0815
Metinler
  1. =BUL(" ";A2)6

    Boşluk 6. karakterde: "Hakan" beş harf.

    İngilizce Excel'de: =FIND(" ",A2)

  2. =BUL("@";A3)9

    @ işareti 9. karakterde. Bunun bir eksiği kullanıcı adının uzunluğudur.

    İngilizce Excel'de: =FIND("@",A3)

  3. =BUL("-";A4;5)7

    Arama 5. karakterden başladığı için ilk tire atlanır ve ikinci tirenin yeri bulunur.

    İngilizce Excel'de: =FIND("-",A4,5)

  4. =BUL("z";A2)#DEĞER!

    Aranan karakter metinde yoksa sonuç #DEĞER! olur.

    İngilizce Excel'de: =FIND("z",A2)

Kendin dene: BUL alıştırması

Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.

Sık yapılan hatalar

Bulunamayınca çıkan #DEĞER! hatası

Aranan ifade metinde yoksa BUL #DEĞER! verir ve onu kullanan formül de bozulur. Bazı satırlarda ayraç yoksa formülü EĞERHATA ile sar: =EĞERHATA(BUL("@";A2);0).

Büyük-küçük harf farkı

=BUL("a";"ANKARA") #DEĞER! verir, çünkü BUL küçük "a" ile büyük "A"yı ayırır. Harf farkını önemsemiyorsan MBUL kullan.

Konumu doğrudan kullanmak

BUL ayracın kendi konumunu verir. Ayraçtan önceki kısmı alırken -1, sonraki kısmı alırken +1 eklemeyi unutursan sonuca ayraç da karışır.

İkinci geçişi bulamamak

BUL ilk geçişi bulur. İkincisi için aramayı ilkinin bir sağından başlat: =BUL("-";A2;BUL("-";A2)+1).

İlgili dersler

Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.

  1. Ders 49Adı ayırmakMetinTam Erişim
  2. Ders 45Baştan karakter almakMetinTam Erişim
  3. Ders 47Ortadan parça almakMetinTam Erişim
  4. Ders 48Karakter saymakMetinTam Erişim

Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.

Ücretsiz derslere başla