Bu makalede, Microsoft Excel'de MBUL ve ARAB işlevlerinin formül söz dizimi ve kullanımı açıklanmaktadır.
Açıklama
MBUL ve ARAB ikinci bir metin dizesi içinde bir metin dizesi bulur ve ikinci metin dizesinin ilk karakterinden ilk metin dizesinin başlangıç konumuna ait sayıyı verir. Örneğin, "ezine" sözcüğünde "n" harfinin yerini bulmak için aşağıdaki işlevi kullanabilirsiniz:
=MBUL("n","ezine")
"N" "ezine" sözcüğünün dördüncü harfi olduğundan bu işlev 4 değerini verir.
sözcük içindeki sözcükler için de arama yapabilirsiniz. Örneğin, bu işlev
=MBUL("taban","veritabanı")
5 değerini verir; "taban" sözcüğü "veritabanı" sözcüğünün beşinci karakterinden başlamaktadır. Başka bir metin dizesi içindeki karakter ya da metin dizesinin yerini saptamak için MBUL ve ARAB işlevlerini, metin vermesi için PARÇAAL ve ORTAB işlevlerini, metni değiştirmek için de DEĞİŞTİR ve DEĞİŞTİRB işlevlerini kullanabilirsiniz. Bu işlevler, bu makalenin Örnek 1 bölümünde gösterilmektedir.
:
-
Bu işlevler tüm dillerde sağlanmıyor olabilir.
-
Yalnızca DBCS dili varsayılan dil olarak ayarlandığında ARAB karakter başına 2 bayt sayar. Aksi halde, ARAB her karakteri 1 bayt olarak sayarak MBUL gibi davranır.
DBCS destekleyen diller Japonca, Çince (Basitleştirilmiş), Çince (Geleneksel) ve Korecedir.
Söz Dizimi
MBUL(bul_metin,metin,[başlangıç_sayısı])
ARAB(bul_metin,metin,[başlangıç_sayısı])
MBUL ve ARAB işlevleri, aşağıdaki bağımsız değişkenlere sahiptir:
-
bul_metin Gerekli. Bulmak istediğiniz metindir.
-
metin Gerekli. Bul_metin bağımsız değişkenini aramak istediğiniz metin.
-
başlangıç_sayısı İsteğe bağlı. Aramayı başlatmak istediğiniz metin bağımsız değişkenindeki karakter sayısıdır.
Not
-
MBUL ve ARAB işlevleri büyük/küçük harf duyarlı değildir. Büyük/küçük harf duyarlı arama yapmak için BUL ve BULB işlevlerini kullanabilirsiniz.
-
Bul_metin bağımsız değişkeninde joker karakterler (soru işareti (?) ve yıldız işareti (*)) kullanabilirsiniz. Soru işareti tek karakter bulurken, yıldız işareti bir dizi karakter bulur. Gerçek bir soru işaretini veya yıldız işaretini bulmak istiyorsanız, karakterden önce bir tilde işareti (~) koyun.
-
Metin_bul bulunamazsa #DEĞER! hata değeri verilir.
-
Başlangıç_numarası bağımsız değişkeni atlanırsa, 0,1 olduğu varsayılır.
-
Başlangıç_numarası 0'dan (sıfır) büyük değilse veya metin metninin uzunluğundan büyükse #DEĞER! hata değeri verilir.
-
Belirli sayıda karakteri atlamak istiyorsanız başlangıç_sayısı'nı kullanın. Örnek olarak MBUL'un kullanılması, "AYF0093.GençKıyafeti" metin dizesiyle çalıştığınızı varsayalım. Metin dizesinin tanım bölümünde bulunan ilk "G" harfinin numarasını bulmak için başlangıç_sayısı'nı 8 olarak ayarlayın, böylece metnin ardışık sayı kısmında (burada "AYF0093") arama yapılmaz. MBUL işlevi kısmın sekizinci karakterinde arama işlemini başlatır ve sonraki konumda bul_metin bağımsız değişkeninde belirtilen karakterleri bulup 9 sayısını verir. MBUL işlevi, başlangıç_numarası 1'den büyükse, atladığınız karakterleri sayarak, her zaman metin'in başlangıcından itibaren karakter sayısını verir.
Örnekler
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Veri |
||
---|---|---|
Bildirimler |
||
Cennet Kapısı |
||
kapısı |
||
Her "horoz" kendi çöplüğünde öter. |
||
Formül |
Açıklama |
Sonuç |
=MBUL("e",A2,6) |
A2 hücresinde, altıncı karakterden başlayarak dizedeki ilk "e" harfinin yeri. |
7 |
=MBUL(A4,A3) |
"Cennet Kapısı" (arama yapılacak hücre A3) içinde "kapısı" (aranacak dize A4 hücresi) ifadesinin konumu. |
8 |
=DEĞİŞTİR(A3,MBUL(A4,A3),6,"Girişi") |
A3 hücresinde önce "Kapısı" sözcüğünün konumunu bulup, ardından da bu karakter ve sonraki beş karakteri "Girişi" ile değiştirerek "Kapısı" girişini "Girişi" ile değiştirir. |
Cennet Girişi |
=PARÇAAL(A3,MBUL(" ",A3)+1,4) |
"Cennet Kapısı" (A3 hücresi) tümceciğinde ilk boşluk karakterini izleyen ilk dört karakteri verir. |
Kapı |
=MBUL("""",A5) |
A5 hücresindeki ilk çift tırnak işaretinin (") konumu. |
5 |
=PARÇAAL(A5,MBUL("""",A5)+1,MBUL("""",A5,MBUL("""",A5)+1)-MBUL("""",A5)-1) |
Yalnızca, A5 hücresinde çift tırnak içindeki metni verir. |
horoz |