एसईओ

Microsoft Excel'de ARAMA İşlev ve BUL işlevi

Excel'de, dikte ettiğiniz parametrelerle eşleşen hücrelerin içindeki verileri aramak için iki çok benzer işlev vardır: ARA ve BUL. Aslında o kadar benzerlikler vardır ki, bir kişi, niçin hemen hemen aynı sonuçları veren ve formülün yapısında özdeş olan iki ayrı fonksiyona sahip olduğunu merak etmektedir. Bu makale bir, temel farkı ele alacaktır.

ARAMA Giriş

ARAMA işlevi, başka bir hücre içinde bir karakter veya dize bulmanın bir yoludur ve başlangıç ​​yeriyle ilişkili değeri döndürecektir. Diğer bir deyişle, bir sözcüğün bir sözcüğün, bir cümlenin veya başka bir tür bilginin bulunduğu hücrede nerede olduğunu anlamaya çalışıyorsanız, ARAMA işlevini kullanabilirsiniz. Bu işlevin formatı şöyledir:

= SEARCH ("find_text", "within_text", start_num).

Örneğin, "alfabe" kelimesi C2 hücresindeyse ve modelinizin Bu hücrede "a" harfi, formül = SEARCH ("a", C2,1) kullanırsınız ve sonuç 1 olur. Bu basit örneğe devam etmek için, word, formül = SEARCH ("b", C2,1) olur ve sonuç 6 olur. Ayrıca karakter dizileri üzerinde arama kullanabilirsiniz. Örneğin, F2 hücresi 1023- # 555-A123 içeriyorsa, formül = SEARCH ("A12", F2,1) 11'i bir yanıt olarak verir.

FIND Giriş

FIND işlevi başka bir yoldur. Başka bir hücre içinde bir karakter veya dize bulmak için, ve SEARCH işlevi gibi, başlangıç ​​yeriyle ilişkili değeri döndürecektir. Bu işlevin formatı şöyledir:

= FIND ("find_text", "within_text", start_num).

Daha önce olduğu gibi aynı örneği kullanarak, C2 hücresindeki "a" harfinin yeri = FIND ("a", C2,1) ve sonuç 1 olacaktır. C2 hücresinde "b" ibaresi aranacaktır. 6 nolu sonuçta BUL = (B), C2,1) olur. benzerlik yolunda devam edersek, eğer F2 hücresi 1023- # 555-A123 (önceki gibi) içeriyorsa, formül = BUL ("A12", F2,1) 11'i bir cevap olarak verir. Gördüğünüz gibi, bu noktaya kadar, her iki yöntem de size aynı sonuçları verecektir.

Not: Muhtemelen C2 hücresinde bulunan kelimede iki a'nın olduğunu hemen fark etmişsinizdir. Formüllerin her birinde başlangıç ​​noktasını 1 olarak belirterek, "a" harfinin ilk örneğini alırız. Bir sonraki örneği seçmemiz gerekirse, sadece formülün "start_num" kısmını 2 olacak şekilde alabiliriz, böylece mektubun ilk örneğini atlayıp 5 cevabıyla sonuçlanabilirdi.

Temel Farklılıklar

SEARCH işlevi ve FIND işlevi arasındaki temel fark, FIND'nin büyük / küçük harfe duyarlı olması ve ARAMA'nın olmamasıdır. Böylece, formül = SEARCH ("A", C2,1) kullandıysanız ("A" başlığına dikkat edin), sonuç daha önce olduğu gibi 1 olur. Eğer = FIND ("A", C2,1) formülünü kullanacak olursanız # VALUE! FIND, büyük / küçük harfe duyarlıdır ve "alfabe" kelimesinde "A" yoktur.

Diğer bir fark ise, SEARCH, joker karakterlerin kullanılmasına izin verirken FIND'nin bulunmamasıdır. Bu bağlamda, bir soru işareti, bir hücrede tam bir ifade veya karakter dizisi arar ve yıldız işareti yıldızın hemen öncesinde karakter dizisinin başlangıcını arar. Örneğin, alfabe örneğimizde bulunan formül = SEARCH ("a? P", C2,1), "a" harfinin tam olarak bir grupla yan yana gelmesini istediği için 1'in bir yanıtını verir. hemen sonra "p". Bu kelimenin başlangıcında olduğu gibi, döndürülen değer 1'dir. Alfabe örneğiyle devam edersek, formül = SEARCH ("h * t", C2,1) 4 değerini verir. Bu örnekte joker karakter "*", formülde kullandığınız iki harfle başlayan ve biten bir dize olduğu sürece "h" ile "t" arasındaki herhangi bir sayıyı temsil edebilir. Formül = SEARCH ("h * q", C2,1) ise, # VALUE alırsınız.

Kısacası, bu iki formül çok benzerdir ve tam bir karakter veya dizginin onayına ihtiyacınız yoksa karakterleri, büyük olasılıkla ARAMA kullanarak yanarsınız. Bu durumun söz konusu olamayacağı durumlar, belirli SKU'ları veya çalışanların isimlerini içeren aramaları içerebilir. Tecrübemde, SEARCH, belirli finansal modelleme alıştırmalarında daha yararlı oldu, ancak kendi modelleme projelerinizde çalışırken kullanımdaki ve sonuçlardaki farklılıkların anlaşılması yararlı olacaktır.