Excel Fonksiyonu: BUL vs ARA (Karşılaştırmalı Bir Analiz)

  • Bunu Paylaş
Hugh West

İçinde Microsoft Excel , the BUL fonksiyonu ve ARAMA işlevi, bir dizede, metin verisi içeren bir hücrede gerekli alfabetik veya sayısal bağlacı bulmayı sağlar. Bu makalede, aşağıdaki işlevlere genel bir bakış göreceğiz BUL ve ARAMA Excel'deki işlevler.

Alıştırma Çalışma Kitabını İndirin

Çalışma kitabını indirebilir ve onlarla pratik yapabilirsiniz.

BUL & ARA Fonksiyonları.xlsx

Excel'de BUL İşlevine Giriş

Excel'de FIND işlevi olarak sınıflandırılan yerleşik bir işlevdir. String/Metin Fonksiyonu . Bu FIND işlevi bir metin dizesi içinde belirli bir karakterin veya alt dizenin konumunu bulmaya alışkındır.

Sözdizimi:

için sözdizimi FIND işlevi öyle:

BUL( find_text, within_text, [start_num ])

Argümanlar:

find_text: [required] Aradığımız metin.

within_text: [required] Metin, aradığımız metni içerir.

start_num: [isteğe bağlı] Aramanın başlaması gereken konumu tanımlar. 1 karakteri metin içindeki ilk karakterdir. Başlangıç numarası belirtilmezse, 1 olarak kabul edilir.

Dönüş Değeri:

Metin bulma konumu bir sayı ile temsil edilir.

Excel'de ARAMA İşlevine Giriş

Bu ARAMA işlevi basit veya karmaşık arama kullanarak veritabanındaki nesnelerin aranmasını sağlar. Bu işlev, bir metin dizesinin diğerinin içindeki konumunu verir. Excel altında kategorize edilir String/Metin Fonksiyonu .

Sözdizimi:

için sözdizimi ARAMA işlevi öyle:

ARA( find_text,within_text,[start_num ])

Argümanlar:

find_text: [required] Arama yapılan metin.

within_text: [required] İçinde arama yapılacak metin.

start_num: [isteğe bağlı] Metin içinde aramaya başlanacak konum. Varsayılan değer 1'dir.

Dönüş Değeri:

Bulunan metnin konumu bir sayı ile gösterilir.

Excel BULMA İşlevi VS Excel ARAMA İşlevi

Excel'de BUL fonksiyonu ve ARAMA işlevi oldukça benzerdir ve aynı amacı gerçekleştirir, ancak biraz farklı ama önemli şekillerde. BUL ve ARAMA fonksiyonları şudur ARAMA büyük/küçük harfe duyarlı değildir, oysa BUL Diğer bir fark ise ARAMA joker karakterlerin kullanımına izin verirken BUL değil.

5 Excel'de BUL ve ARA İşlevlerinden Karşılaştırmalı Çıktılarla Örnekler

Bu BUL ve ARAMA Excel'deki yetenekler nadiren bağımsız olarak kullanılır. Genellikle aşağıdaki gibi diğer işlevlerle birlikte kullanılırlar MID , LEN , SOL veya DOĞRU ve IFERROR bunları aşağıdaki örneklerde göreceğiz.

1. Bir Metin Hücresine Excel BUL & ARA İşlevini Ekleme

Ekleyebiliriz BUL ve ARAMA fonksiyonlarını kullanarak belirli bir kelimenin veya harfin konumunu tespit edebiliriz. Diyelim ki, ' e ' içinde Excel , bu yüzden metin dizesini sütuna koyarız B, ve metin dizesi için konumun sonucu sütunda C Aşağıdaki adımları izleyin:

  • Bu yüzden, ilk olarak BUL fonksiyon 'nin konumunu bulmak için e Bunun için hücreyi seçmemiz gerekiyor C5 Bundan sonra, formülü o hücreye yerleştirin.
=FIND("e",B5)

  • Ardından, tuşuna basarak Girin tuşuna basıldığında sonuç aşağıdaki gibi gösterilir 4 Formül şunları döndürür 4 Çünkü e bu 4 inci kelimedeki harf Excel .
  • Şimdi, ikinci olarak ARAMA işlevi 'nin konumunu aramak için e Bunu yapmak için, sonucu görmek istediğimiz hücreyi seçmeliyiz, bu yüzden hücreyi seçiyoruz C6 Şimdi, söz konusu hücreye formülü girin.
=SEARCH("e",B6)

  • Ve, basın Girin . Ve, sonucun şu olduğunu görebiliriz 1 Formül şunları döndürür 1 Çünkü E sözcüğündeki ilk karakterdir Excel . Bildiğimiz gibi ARAMA işlevi gibi büyük/küçük harfe duyarlı değildir. FIND işlevi Bu yüzden harfin büyük ya da küçük olması önemli değildir. Harfi bulduğunda sonucu hemen gösterecektir.

  • Yani, kullanarak BUL ve ARAMA fonksiyonları ile bir metin dizesindeki herhangi bir kelimenin veya harfin konumunu keşfedebiliriz.

Daha fazlasını okuyun: Excel'de Hücredeki Metin Nasıl Bulunur

2. Verilen Bir Karakterden Önce veya Sonra Gelen Bir Dizeyi Bulmak için FIND İşlevini Uygulayın

Diyelim ki, sütunda bazı isimler var B ve her ismin adını ve soyadını sırasıyla sütunlarda bulmak istiyoruz C ve D Bunu yapmak için aşağıdaki prosedürü izlememiz gerekir:

  • İlk olarak, ilk adı almak için hücreyi seçiyoruz C5 kullanabiliriz. BUL veya ARAMA fonksiyonu ile birlikte SOL fonksiyon . Yani, biz kullanıyoruz BUL fonksiyon.
  • İkinci olarak, formülü hücreye yerleştirin C5 .
=LEFT(B5, FIND(" ", B5)-1)

  • Ardından, tuşuna basın Girin .

  • Şimdi, soyadını almak istiyoruz, bunun için şu bağlaçları kullanabiliriz DOĞRU , BUL veya ARAMA ve LEN işlevleri. Bu nedenle, daha önce olduğu gibi, hücreyi seçin D5 ve formülü oraya koyun.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • Tuşuna bastıktan sonra Girin tuşuna basarsanız, sonuç hücresinde soyadını alırsınız.

İşte, burada LEN işlevi toplam karakter sayısını tahakkuk ettirecek ve ardından FIND işlevi alanın konumunu çıkaracaktır. Ve son olarak SAĞ işlev sağ taraftaki karakterleri gösterecektir.

  • Ardından, formülü sütun üzerine kopyalamak için C 'yi sürükleyin. Doldurma Kolu ya da sadece çift tıklama üzerinde artı (' + ') işareti.

  • Benzer şekilde, sürükleyin Doldurma Kolu sütun üzerinde D formülü çoğaltmak için.

  • Son olarak, bu, isimlerden tüm adları ve soyadları çıkaracaktır.

Not: Biz kullanıyoruz BUL fonksiyonu yerine ARAMA çünkü daha doğru bir değer elde etmek istiyoruz, Hepimizin bildiği gibi FIND işlevi büyük/küçük harfe duyarlıdır.

Daha fazlasını okuyun: Excel'de Dize İçinde Bir Karakter Nasıl Bulunur

3. Excel'de Belirli Bir Karakterin N'inci Oluşunu Bulmak için BUL İşlevini Ekleme

Elimizde özel bir karakter içeren bir metin dizesi olduğunu varsayalım çizgi (' - ') sütununda B . Ve biz bulmak istiyoruz 2 nd ve 3 rd pozisyonları çizgi (' - ') sütunlarında ardışık olarak C ve D Özel karakterin konumunu almak için aşağıdaki adımları takip edelim.

  • Daha önceki örneklerde olduğu gibi, önce hesap tablonuzda formülü kullandıktan sonra sonucu görmek istediğiniz hücreyi seçin. Bu yüzden, hücreyi seçiyoruz C5 .
  • İkinci olarak, formülü bu hücreye yerleştirin.
=FIND("-", B5, FIND("-",B5)+1)

  • Üçüncü olarak, basın Girin Sonucu görmek için.

Burada formül, aşağıdaki değerleri elde etmektir 2 nd Pozisyon.

  • Ayrıca, sürükleyin Doldurma Kolu Formülü kopyalamak için aşağı.

  • Daha sonra, biz almak istiyorum 3 rd sütundaki konum D . Bu yüzden, hücreyi seçiyoruz D5 ve formülü oraya koyun.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • Ayrıca, şu düğmeye basın Girin tuşuna basın.

Burada, formül aşağıdakileri gösterecektir 3 rd özel karakterin konumu.

  • Ve, şimdi, tekrar sürükleyin Doldurma Kolu formülü sütun üzerinde çoğaltmak için aşağı D .
  • Son olarak, adımları takip ederek istediğiniz sonucu alacaksınız.

Daha fazlasını okuyun: Excel Dizesinde Karakter Bulma (8 Kolay Yol)

Benzer Okumalar

  • Excel'de Sıfırdan Büyük Sütundaki Son Değeri Bulma (2 Kolay Formül)
  • Excel'de En Düşük 3 Değer Nasıl Bulunur (5 Kolay Yöntem)
  • Excel'de Bir Aralıktaki Değerin İlk Oluşumunu Bulma (3 Yol)
  • Excel'de Dış Bağlantıları Bulma (6 Hızlı Yöntem)
  • Excel'de Hücrenin Belirli Bir Metin İçerip İçermediğini Bulma

4. Parantezler Arasındaki Metni Bulmak için ARAMA İşlevini Uygulayın

Diyelim ki elimizde bir metin dizesi var ve biz sadece parantez içine alınmış metni almak istiyoruz. Parantez ihtiyacımız var MID işlevi bir dizeden gerekli sayıda karakteri ayırmak için kullanılır. BUL veya ARAMA Neye başlayacağınızı ve kaç harf ayıracağınızı bulmak için aşağıdaki adımları takip edelim.

  • Başlangıçta, sonucu görmek istediğiniz hücreyi seçin. Yani, hücreyi seçiyoruz C5 .
  • Ardından, formülü kopyalayıp bu hücreye yapıştırın.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • Ardından, tuşuna basın Girin .

Tek yapmanız gereken, formülü yapıştırdıktan sonra hücre numarasını hücre konumunuza göre değiştirmektir.

  • Bundan sonra, sürükleyin Doldurma Kolu Formülü çoğaltmak için aşağı.

  • Ve son olarak, parantez içindeki metin artık tüm metin dizesinden çıkarılır.

🔎 Formül Nasıl Çalışır?

SEARCH("(", B5)+1 : Bu, hücre değerini hücreden alacaktır B5 'yi seçin ve açılış parantezinin konumunu arayın. ( ' ki bu 4+1 , dan SEARCH("(", B5) alacağız 4 çünkü boşluk da sayılır.

Çıkış → 5 parantezinin içindeki ilk harf olan ' 0 '.

SEARCH(")", B5)-SEARCH("(", B5)-1 : Bu, kapanış parantezinin konumunu bulacaktır ' ) '. Ve açılış parantezi konumunu çıkarın.

Çıkış → 10-4-1; 6-1; 5 parantezinin içindeki son harf olan ' 1 '.

MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) : Bu, parantez içindeki metni çıkaracaktır.

Çıkış → 01001

Daha Fazla Oku: Excel Aralıkta Metin Arama (11 Hızlı Yöntem)

5. Metin Bulma Hatasını İşlemek için FIND & IFERROR İşlevlerini Birleştirin

Eğer find_text bulunamazsa, her ikisinde de bir hata mesajı gösterir BUL ve ARAMA fonksiyonlarını kullanabiliriz. Hata mesajını göstermek yerine IFERROR gibi etkileyici bir mesaj görüntülemek için işlev Bulunamadı '. Örneğin, hücre içinde C10 bir kullanıcı herhangi bir metin ve hücre girebilir C5 girilen metin için aranacaktır.

  • İlk olarak, hücrede atanan metnin konumunu istediğiniz hücreyi seçin C10 . Bu yüzden, hücreyi seçiyoruz C11.
  • İkinci olarak, formülü hücreye yerleştirin C11b .
=IFERROR(FIND(C10, C5), "Verilen metin bulunamadı!")

  • Ardından, tuşuna basın. Girin klavyenizdeki tuşuna basın. Gördüğünüz gibi 1 Çünkü metin Excel hücrede sadece bir kez bulunur C5 .

  • Metin Indesign hücrede bulunmaz C5 Bu yüzden, bir mesaj verecektir ' Verilen metin bulunamadı! '.

Daha fazlasını okuyun: Excel'de Kalın Metin Bulmak için Formül Nasıl Kullanılır

Akılda Tutulması Gerekenler

Aşağıdaki koşullardan herhangi biri karşılanırsa, Excel BUL ve ARAMA fonksiyonunun ürettiği #VALUE! Hata:

  • Metin içinde işlevi yoktur find_text .
  • within_text 'den daha az karaktere sahiptir. start_num .
  • start_num ya sıfırdır (' 0 ') veya negatif bir değer veya start_num sıfıra eşit veya sıfırdan küçüktür (' 0 ').

Sonuç

Yukarıdakiler size aşağıdakiler hakkında genel bir bilgi verecektir BUL ve ARAMA Umarım bu size yardımcı olur! Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa lütfen yorum bölümünde bize bildirin. Veya aşağıdaki diğer makalelerimize göz atabilirsiniz ExcelWIKI.com Blog!

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.