Excel ARAMA Fonksiyonu
Microsoft Excel'in ARAMA işlevi biraz sınırlı bir kullanışlılığa sahip gibi görünebilir. Ancak, MID veya REPLACE işlevleriyle birlikte kullanıldığında, hızla paha biçilmez hale gelebilir. Diğer işlevlerle nasıl birleştirileceğine geçmeden önce, nasıl çalıştığını açıklayacağım.
A1 hücresinde Blake Hasenmiller adının olduğunu hayal edin. B1 hücresinde şu işleve sahipsiniz:
=ARA(“Hasenmiller”, A1,1)
Bu, o hücredeki ilk karakterden başlayarak A1 Hücresinde Hasenmiller kelimesini arayacaktır. Hasenmiller kelimesini başlatan H harfi o hücredeki 7. karakter olduğu için döndürülen sonuç 7 olacaktır.
Kendi başına, bu özellikle yararlı değildir. Ancak, A sütununda buna benzer bir adlar listeniz olduğunu hayal edin, ancak gerçekte istediğiniz yalnızca soyadıydı ve B sütununa koyacaksınız. Bu durumda, işlevi kullanabilirsiniz:
=ORTA(A1,ARA(” “,A1,1)+1,UZUNLUK(A1)-ARA(” “,A1,1))
Bu Hasenmiller adını döndürür. Karşılaştığı ilk boşluktan sonra ne bulursa geri verecektir.
Yukarıdaki işlevi parçalayalım. MID işlevinin üç parametresi vardır. İlk parametre hangi hücreye bakılacağı, ikinci parametre hangi karakterden başlayacağı ve üçüncü parametre kaç karakter alacağıdır. Böylece MID işlevi, başvurulan bir hücrenin metninin bir bölümünü döndürür.
UZUNLUK işlevi, başvurulan hücredeki karakter sayısını döndürür.
Bu durumda, MID işlevine A1'e başvurmasını söylüyoruz. Başlangıç karakteri olan ikinci parametreye gelince, Blake Hasenmiller durumunda 6. karakter olacak olan boşluğu bulmak için arama fonksiyonunu kullanıyoruz. Daha sonra 1 ekliyoruz çünkü Hasenmiller'deki H olan boşluktan sonra karakterden başlamak istiyoruz. Karakter sayısı olan üçüncü parametre için önce 17 olan LEN işlevini kullanarak A1 hücresindeki karakter sayısını alıyoruz, ardından daha önce belirtildiği gibi 6. karakter olan boşluğun konumunu çıkarıyoruz. 17 eksi 6 11'e eşit olduğundan, bu fonksiyon bize Hasenmiller veren 7. karakterden başlayarak ardışık 11 karakter döndürecektir.
Bu işlev, A sütunundaki bir ad listesine başvurmak için B sütununun aşağısına sürüklenebilir, böylece size hızlı bir şekilde her kişinin yalnızca soyadını verir.
Şimdi, hücrenin kişinin soyadını, ardından virgül ve boşluk ve ardından adını döndürmesini istiyorsanız, işlevi kullanabilirsiniz:
=ORTA(A1,ARA(” “,A1,1)+1,UZUNLUK(A1)-ARA(” “,A1,1))&”, “&ORTA(A1,1,ARA(” “,A1,1) )-1)
Bu, birden çok metin dizesini, ardından bir virgül ve boşluk, ardından başka bir ve işareti, ardından ilk adı (boşluktan önceki her şey) alan ve hepsini birleştiren bir ve ardından bir ve işareti (& simgesi) gelen ilk işlevdir. büyük bir metin dizesine dönüştürün. Böylece Hasenmiller'ı alacaksın, Blake.
Unutulmaması gereken son bir şey, SEARCH işlevi büyük/küçük harfe duyarlı değildir. Bunun büyük/küçük harf duyarlı bir sürümünü istiyorsanız, bunun yerine BUL işlevini kullanabilirsiniz. Ayrıca, SEARCH işlevi joker karakterlerin kullanımına izin verirken BUL işlevi buna izin vermez.
Excel'de ARAMA işlevi nasıl kullanılır [Öğretici]
Etiketler:
Excel'de ARAMA işlevi nasıl kullanılır?
Excel Arama, Excel Aramak Metin, Excel ARAMA İşlevi