Excel Bul Fonksiyonu - Excel'de Formül Bul nasıl kullanılır? (Misal)

Excel'de BUL Fonksiyonu

Excel'de bul işlevi, bir metin dizesindeki bir karakterin veya alt dizenin konumunu bulmak için kullanılır. Başka bir deyişle, başka bir metindeki bir metnin oluşumunu bulmak için kullanılır, çünkü bize hedef metnin konumunu verir, böylece bu işlev tarafından döndürülen çıktı bir tamsayıdır ve bu işlev, dahili bir olan excel'de bir metin işlevidir. İçinde üç argüman kullanan işlev.

Sözdizimi

Argümanlar

  • bul_metin: Bulunacak metin.
  • içinde_metin: İçinde aranacak metin dizesi
  • başlangıç_sayısı: İsteğe bağlı. Aramanın hangi karakterden başlayacağını belirtir. Varsayılan, birdir.

Excel'de FIND Fonksiyonu nasıl kullanılır? (Örneklerle)

FIND'ın çalışmasını excel'de bazı örneklerle anlayalım.

Örnek 1

"Leopard" da "a" nın konumunu bulmak istediğinizi varsayalım.

A3'te "Leopard" ve yukarıda gösterildiği gibi B3'te "a" verilmişse, excel'de FIND için formül şöyle olacaktır:

= BUL (B3, A3)

"Leopard" da 5. konumda "a" geçtiği için excel'de BUL 5 döndürür .

Hücre referansları yerine, Excel'de BUL formülünde gösterildiği gibi karakterleri doğrudan girebilirsiniz:

BUL ("a", "Leopar")

Ayrıca 5 döndürür.

Örnek 2

Aşağıda gösterildiği gibi, A3: A6'da bir metin dizeleri listeniz olduğunu varsayalım.

Bu listede, “i” karakterinin listede yer aldığı öğelerin sayısını belirlemek istiyorsunuz. Bunu tanımlamak için Excel'de BUL için aşağıdaki formülü kullanabilirsiniz:

= SUMPRODUCT (- (ISNUMBER (BUL ("i", A3: A6))))

Yukarıdaki Excel'de BUL için formül,

  1. BUL ("i", A3 : A6 ) -bul_metni "i" içeren hücrelerde konumu bulur ve konumu bulamadığında hata verir.
  2. ISNUMBER (FIND (…)) - değer sayısal olduğunda DOĞRU, değilse YANLIŞ döndürür. Bu nedenle, excel'deki FIND işlevi “i” yi bulduğunda, DOĞRU döndürür ve yapamadığında YANLIŞ döndürür. Böylece bir matris oluşturur: DOĞRU; DOĞRU; YANLIŞ; DOĞRU.
  3. - (ISNUMBER (….))) - - (DOĞRU; DOĞRU; YANLIŞ; DOĞRU), DOĞRU / YANLIŞ matrisi 1 / 0'a dönüştürür ve 1; 1; 0; 1 döndürür.
  4. Excel'de SUMPRODUCT (- (ISNUMBER (….))) - SUMPRODUCT (1; 1; 0; 1) sonunda toplanacak ve 3 döndürecektir.

Burada, FIND işlevinin yalnızca hücrelerde "i" oluşumunu dikkate aldığı not edilebilir (varlık veya yokluk). Birden fazla meydana gelirse, o zaman da tek olarak sayılır. Örneğin, Soğan "Soğan" olursa, o zaman da 3 değerini döndürür. Benzer işlevsellik EĞERSAY işlevinde de görülebilir. Ancak, bu sözdizimi EĞERSAY işlevinden farklıdır çünkü büyük / küçük harf duyarlıdır, ancak EĞERSAY değildir.

Yukarıdaki örnekte, bir hücre aralığında bir alt dizenin meydana geldiği hücre sayısını nasıl çıkaracağınızı öğrendiniz. Şimdi, bir hücre aralığında iki farklı alt dizeden (alt dize A veya alt dize B) birini içeren hücrelerin sayısını nasıl bulacağımızı görelim.

Örnek 3

Aşağıda gösterildiği gibi bir isim listeniz olduğunu varsayalım.

Bu listede "ansh" veya "anka" nın geçtiği (sayısını) bulmak istiyorsunuz. Bunu, Excel'de BUL için aşağıdaki formülü kullanarak yapabilirsiniz:

= SUMPRODUCT (- ((ISNUMBER (BUL ("ansh", A3: A10)) + ISNUMBER (BUL ("anka", A3: A10)))> 0))

Excel'de BUL için formül, hafif bir değişiklikle Örnek 3'te kullanılana oldukça benzerdir.

  1. ISNUMBER (BUL ("ansh", A3: A10))

A3: A10'da "ansh" oluşumuna bağlı olarak bir DOĞRU / YANLIŞ matrisi döndürecektir ve şu sonucu verecektir: YANLIŞ; YANLIŞ; DOĞRU; DOĞRU; YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ

  1. ISNUMBER (FIND ("anka", A3: A10)) - A3: A10'da "anka" oluşumuna bağlı olarak bir DOĞRU / YANLIŞ matrisi döndürecektir ve şunu döndürür: DOĞRU; DOĞRU; YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ
  2. - (ISNUMBER (FIND ("ansh",…)) + ISNUMBER (FIND ("anka",…))> 0 - iki boole matrisi ekleyecek ve şunu döndürecektir: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE ; YANLIŞ è 1; 1; 1; 1; 0; 0; 0; 0
  3. "-" DOĞRU / YANLIŞ'ı 1 / 0'a dönüştürür ve "> 0" - sıfırdan büyük herhangi bir değerin yalnızca bir kez sayılmasını sağlar.
  4. SUMPRODUCT (- ((ISNUMBER (….) + ISNUMBER (….))> 0) - 1,1,1,1,0,0,0,0 döndürür

Excel'de BUL için yukarıdaki formül 4 döndürür.

Bazen e-postalarda "@" veya URL'lerde "//" gibi belirli bir sembol ile başlayan veya içeren kelimeleri çıkarmamız gerekir. Bu tür kelimeleri çıkarmak için bir örnek görelim.

Örnek 4

Aşağıda gösterildiği gibi bazı resim başlıklarınız olduğunu varsayalım.

Oradan, sadece 1 ayıklamak istediğiniz st her yazıdan hashtag. Hashtag'ler "#" ile başlar ve boşlukla biter. C3 için, Excel'de BUL için aşağıdaki formülü kullanabilirsiniz:

= ORTA (C3, BUL ("#", C3), BUL ("", (ORTA (C3, BUL ("#", C3), UZUNLUK (C3)))))

  1. FIND ("#" , C3 ) - C3'te "#" konumunu bulacaktır. 9 dönecek
  1. ORTA (C3, BUL ("#", C3), UZUNLUK (C3)) - metni FIND'den ("#", C3) yani 9'u LEN'e (C3), yani sona çıkarır. Burada # Düğün Jaipur'da dönecek
  1. FIND (”“, (MID (…)). - 1 yerini bulacak st Jaipur dize #Wedding meydana gelen boşluk.
  1. MID (C3 FIND ( “#”, C3) FIND (”“, …)) - 1 (# ‘C3) BULMAK gelen C3 kesecek’ st Jaipur dize #Wedding meydana gelen boşluk ve dönecektir #Düğün

Benzer şekilde, aşağıda gösterildiği gibi altyazıların geri kalanı için sürükleyebilir ve sonucu alabilirsiniz.

Alaka ve Kullanımlar

  • Bir alt dizenin veya alt dizelerin bir kombinasyonunun bir aralıkta görünme sayısını çıkarmak için kullanılır,
  • Belirli bir karakterden sonra ortaya çıkan kelimeleri çıkarmak ve ayrıca URL'leri çıkarmak için kullanılır.
  • Adı veya soyadını almak için kullanılır
  • Bir alt dizenin n'inci oluşumunu bulmak için kullanılır.
  • İstenmeyen herhangi bir metni kaldırmak için kullanılır.

Hatırlanacak şeyler

  • İçinde_arandığı_metin olarak Bul_metin Excel aramalarda BUL fonksiyonu ve 1 pozisyonunu geri st içinde_arandığı_metin içinde bul_metin meydana.
  • Bul_metin bir karakter veya bir alt dize olabilir. Hem bul_metni hem de metin içi metin karakterleri veya hücre başvuruları olabilir.
  • BUL işlevi 1 pozisyonunu geri st içinde_arandığı_metin içinde bul_metin meydana.
  • FIND işlevi büyük / küçük harfe duyarlıdır ve joker karakterlere izin vermez.
  • Bul_metin birden fazla karakteri, 1 konumunu içeriyorsa st 1 karakterine st içinde_arandığı_metin içinde maç döndürülür.
  • Bul_metin boş bir dizge "" ise, FIND işlevi bir tane döndürecektir.
  • Excel BUL işlevi, metin içinde bul_metni bulamazsa, # DEĞER! hata
  • Başlangıç_sayısı sıfırsa, negatifse veya metin_içinden büyükse, BUL işlevi # DEĞER! hata.

Excel Videosunda BUL Fonksiyonu

Ilginç makaleler...