Excel FINDB İşlevi
FINDB işlevi, bir metin dizesini (büyük/küçük harf duyarlı) başka bir dizenin içinde bulur ve belirttiğiniz bayt sayısına göre ilk dizenin ikinci dize içindeki başlangıç konumunun numarasını döndürür. FINDB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
Sözdizimi
=FINDB(bul_metin, içinde_metin, başlangıç_sayısı)
Argümanlar
- bul_metin (gerekli): Konumunu içinde_metin içinde bulmak istediğiniz dize veya karakterdir.
- içinde_metin (gerekli): Aramak istediğiniz bul_metin'i içeren dizedir.
- başlangıç_sayısı (isteğe bağlı): Bulma işleminin başlayacağı içinde_metin'deki pozisyon. Bu argüman atlanırsa, varsayılan değer 1'dir.
Dönüş Değeri
FINDB işlevi sayısal bir değer döndürür.
İşlev Notları
- Boşluklar karakter olarak sayılır.
- FINDB işlevi büyük/küçük harf duyarlıdır. Büyük/küçük harfe duyarsız bir arama yapmak için SEARCHB kullanabilirsiniz.
- FINDB, joker karakterleri desteklemez. Joker karakterlerle arama yapmak için lütfen SEARCHB işlevini kullanın.
- FINDB, DBCS'yi destekleyen bir dilin düzenleme özelliğini etkinleştirdikten sonra onu varsayılan dil olarak ayarlarsanız, her çift baytlı karakteri her zaman 2 olarak sayar. Aksi takdirde, FIND gibi her karakteri 1 olarak sayar.
- Eğer bul_metin boş ise (“”), FINDB işlevi başlangıç_sayısı ile numaralandırılmış karakteri döndürür. Eğer başlangıç_sayısı atlanırsa, 1 döndürür.
- FINDB, verilerinizin görünümü yerine gerçek değerleri sayar. Örneğin, A1 hücresinde 9/1/2022 tarihi varsa, FINDB(0,A1) 4 döndürür, çünkü A1'deki gerçek değer 44805'tir ve bu yalnızca bir tarih değeri olarak biçimlendirilmiştir.
- FINDB döndürür #DEĞER! hatası şu durumlarda oluşur:
- bul_metin, içinde_metin'de görünmüyorsa;
- başlangıç_sayısı, içinde_metin uzunluğundan büyükse;
- başlangıç_sayısı < 1.
Baştan itibaren büyük/küçük harf duyarlı arama örneği
Aşağıdaki tabloyu örnek alalım. Bulunacak metnin (büyük/küçük harf duyarlı) içinde_metin içindeki başlangıç konumunu bulmak için, sonuç listesinin en üst hücresine (E6) aşağıdaki formülü kopyalayın veya girin ve sonucu almak için Enter tuşuna basın. Ardından sonuç hücresini seçin ve dolgu tutamacını (seçili hücrenin sağ alt köşesindeki küçük kare) aşağı çekerek formülü alttaki hücrelere uygulayın.
=FINDB(B6,C6)
Hücre referansları yerine, aşağıdaki gibi formülde gerçek bul_metin ve içinde_metin değerlerini girebilirsiniz.
=FINDB("什么","你在干什么")
Belirli bir pozisyondan itibaren büyük/küçük harf duyarlı arama örneği
Belirttiğiniz bayt sayısına göre içinde_metin'de bul_metin'i belirli bir pozisyondan itibaren aramak ve içinde_metin'de ilk bulunan bul_metin'in başlangıç pozisyonunu elde etmek için üçüncü start_num argümanını eklemelisiniz. Sonuç listesinin en üst hücresine (F6) aşağıdaki formülü girin ve sonucu almak için Enter tuşuna basın. Ardından sonuç hücresini seçin ve dolgu tutamacını (seçili hücrenin sağ alt köşesindeki küçük kare) aşağı çekerek formülü alttaki hücrelere uygulayın.
=FINDB(B6,C6,D6)
Hücre referansları yerine, aşağıdaki gibi formülde gerçek bul_metin, içinde_metin ve start_num değerlerini girebilirsiniz.
=FINDB("什么","你在干什么",3)
FINDB VE FIND KARŞILAŞTIRMASI
FINDB, her çift baytlı karakteri 2 ve her tek baytlı karakteri 1 olarak sayar. Oysa FIND hem çift hem de tek baytlı karakterleri 1 olarak sayar. Aşağıda gösterildiği gibi FINDB ve FIND tarafından döndürülen sonuçları karşılaştırabilirsiniz.
FINDB VE SEARCHB KARŞILAŞTIRMASI
FINDB ve SEARCHB işlevleri, bul_metin'in içinde_metin'deki ilk örneğinin başlangıç konumunu bayt cinsinden döndürür. Ancak FINDB büyük/küçük harf duyarlıdır, SEARCHB ise değildir. SEARCHB, aramalarda joker karakter kullanımını desteklerken, FINDB desteklemez. Aşağıda gösterildiği gibi FINDB ve SEARCHB tarafından döndürülen sonuçları karşılaştırabilirsiniz.
İlgili İşlevler
FIND işlevi, bir dizenin başka bir dizenin içinde bulunmasını sağlar ve bir dizenin başka bir dizenin içindeki başlangıç konumunu döndürür. Örneğin, =FIND("ea","pear") 2 döndürür, yani "ea"nın "pear" içindeki başlangıç konumunu bulur.
SEARCHB işlevi, bir metin dizesini (büyük/küçük harf duyarsız) başka bir dizenin içinde bulur ve belirttiğiniz bayt sayısına göre ilk dizenin diğer dize içindeki başlangıç konumunun numarasını döndürür. SEARCHB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
REPLACEB işlevi, belirttiğiniz bayt sayısına göre bir metin dizesinin bir kısmını yeni bir metin dizesiyle değiştirir. REPLACEB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
LEFTB işlevi, belirttiğiniz bayt sayısına göre sağlanan bir dizenin başlangıcından (soldan) belirtilen sayıda karakter döndürür. LEFTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
RIGHTB işlevi, belirttiğiniz bayt sayısına göre sağlanan bir dizenin sonundan (sağdan) belirtilen sayıda karakter döndürür. RIGHTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
MIDB işlevi, belirttiğiniz bayt sayısına göre bir metin dizesinden belirli sayıda karakter döndürür, başlangıç pozisyonundan itibaren. MIDB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanılması amaçlanmıştır. İşlev, her çift baytlı karakteri 2 olarak sayar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.