Excel'de Arama İşlevi (Formül, Örnekler) | Nasıl kullanılır?

Excel SEARCH İşlevi

Excel'deki arama işlevi, metin veya dize işlevleri altında kategorize edilir, ancak bu işlev tarafından döndürülen çıktı tamsayıdır, arama işlevi, aranacak konumun bir parametresini verdiğimizde bize belirli bir dizedeki bir alt dizenin konumunu verir, böylece bu formül alır üç bağımsız değişken biri alt dizedir, biri dizenin kendisi ve diğeri aramayı başlatmak için konumdur.

SEARCH işlevi, bir dizge / metindeki bir alt dizenin konumunu bulmak için kullanılan metin işlevidir.

ARAMA işlevi, bir çalışma sayfası işlevi olarak kullanılabilir ve büyük / küçük harfe duyarlı değildir.

Excel'de ARAMA Formülü

Excel'de ARAMA Formülü aşağıdadır

Açıklama

Excel ARAMA işlevinin üç parametresi vardır, iki (bul_metin, metin içinde) zorunlu parametrelerdir ve bir (başlangıç_sayısı) isteğe bağlıdır.

Zorunlu Parametre:

  • bul_metin: bul_metin, bir dizge içinde aramak istediğiniz alt dizeyi / karakteri veya bulmak istediğiniz metni belirtir.
  • içinde_arandığı_metin: . Alt dizenizin bulunduğu veya bul_metni gerçekleştirdiğiniz yer.

Opsiyonel Parametre:

  • [başlangıç_sayısı]: Eğer excel metin içinde ARAMA başlamak istiyorum yerden. atlanırsa, ARA bunu 1 olarak kabul eder ve ilk karakterden yıldız araması yapar.

Excel'de Arama Fonksiyonu Nasıl Kullanılır? (Örneklerle)

ARAMA işlevi çok basit ve kullanımı kolaydır. SEARCH Fonksiyonunun çalışmasını bazı örneklerle anlayalım.

Bu Arama İşlevi Excel Şablonunu buradan indirebilirsiniz - Arama İşlevi Excel Şablonu

Örnek 1

Verilen metin veya dizede basit bir "İyi" alt dize araması yapalım. Burada, ARAMA işlevini kullanarak İyi kelimeyi aradık ve Günaydın'daki İyi kelimenin yerini döndürecektir.

= ARA ("İyi", B6) ve çıktı 1 olacaktır.

Ve iyi için iki eşleşme bulunduğunu varsayalım, o zaman excel'de ARA size ilk eşleşme değerini verecektir, eğer diğer iyi konumu istiyorsanız, o zaman sadece = ARA ("İyi", B7, 2) [başlangıç_sayısı] 'nı 2 olarak kullanın, sonra onu size ikinci eşleşme değerinin yerini verecek ve çıktı 6 olacaktır.

Örnek 2

Bu örnekte, excel'de ARA işlevini kullanarak tam addan ilk adı ve soyadı filtreleyeceğiz.

Ad için = SOL (B12, ARA ("", B12) -1)

Soyadı için = SAĞ (B12, UZUNLUK (B12) -SEARCH ("", B12))

Örnek 3

Bir dizi kimlik olduğunu ve kimlikler içinde _ konumunu bulmanız gerektiğini ve ardından kimlikler içindeki "_" konumunu bulmak için yalnızca Excel ARAMA'yı kullanmanız gerektiğini varsayalım.

= ARA ("_" , B27 ) ve çıktı 6 olacaktır.

Örnek 4

Joker karakter karakterleriyle Excel'de ARA işlevinin çalışmasını anlayalım.

Verilen tabloyu düşünün ve sonraki 0'ı A1-001-ID metni içinde arayın

Ve başlangıç ​​konumu 1 olacak ve sonra = ARA ("?" & I8, J8, K8) çıkışı 3 olacak çünkü "?" 0'dan önceki bir karakteri ihmal ederseniz çıktı 3 olacaktır.

Belirli bir tablodaki ikinci satır için B1-001-AY içindeki A için arama sonucu

8 olacaktır, ancak aramada "*" kullanırsak size konum çıktısı olarak 1'i verecektir çünkü "A" dan önceki tüm karakterleri ihmal edecek ve bunun için çıktı 1 olacaktır = ARA ("*" & I9, J9).

Benzer şekilde "J" için = ARAMA (I10, J10, K10) için 8 ve = ARAMA ("?" & I10, J10, K10) için 7.

Benzer şekilde, dördüncü satır için çıkış = ARAMA (I11, J11, K11) için 8 ve = ARAMA ("*" & I11, J11, K11) için 1 olacaktır.

Hatırlanacak şeyler

  • Büyük / küçük harfe duyarlı değildir
    • Tanuj ve Tanuj'u aynı değer olarak kabul eder, s / b küçük harf ile büyük harf arasında ayrım yapmadığı anlamına gelir.
  • Ayrıca joker karakterlere, yani "?" , "*" Ve "~" tilde.
    • "?" tek bir karakter bulmak için kullanılır.
    • Eşleşme sırası için "*" kullanılır.
    • Gerçekten "*" veya "?" ardından karakterden önce “~” işaretini kullanın.
  • # DEĞER! İç_metinde eşleşen bir dize yoksa hata.

Aşağıdaki örnekte, " Ad" sütununda bir "a" alt dizesi aradığımızı varsayalım, eğer bulunursa, bu, bir adın içindeki konumunu döndürür, aksi takdirde aşağıda gösterildiği gibi # DEĞER hatası verir.