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

İçindekiler

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 itibaren 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. Bazı örneklerde SEARCH Fonksiyonunun çalışmasını anlayalım.

Örnek 1

Verilen metin veya dizedeki "İyi" alt dizesinin basit bir aramasını 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, diğer iyi konumu istiyorsanız size ilk eşleşme değerini verecektir, o zaman sadece = ARA ("İyi," B7, 2) (başlangıç_sayısı) 'ı 2 olarak kullanırsınız. o zaman size ikinci eşleşme değerinin konumunu verir ve çıktı 6 olur.

Örnek 2

Bu örnekte, excel'de ARAMA'yı 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, 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 ARAMA'nın çalışmasını anlayalım.

Verilen tabloyu düşünün ve A1-001-ID metninde sonraki 0'ı arayın

Ve başlangıç ​​konumu 1 olacak, o zaman = 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 verir çünkü "A" dan önceki tüm karakterleri ihmal eder ve bunun için çıktı 1 olur = 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 çıktı = 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 de izin verilir, örneğin "?" , "*" 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 varsayalım. " Ad" sütununda bir "a" alt dizesi arıyoruz . Bulunursa, başka bir adın içindeki yerini döndürür. Aşağıda gösterildiği gibi # DEĞER hatası verecektir.

Excel Video'da Arama İşlevi

Ilginç makaleler...