Excel MIDB Fonksiyonu
MIDB fonksiyonu, belirttiğiniz konumdan başlayarak ve belirttiğiniz bayt sayısına göre bir metin dizesinden belirli sayıda karakter döndürür. MIDB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan diller için tasarlanmıştır. Bu fonksiyon, her çift baytlı karakteri 2 bayt olarak hesaplar.

Söz Dizimi
=MIDB(text, start_num, [num_bytes])
Bağımsız Değişkenler
- text (required): Karakterleri çıkarmak istediğiniz metin dizesi.
- start_num (zorunlu): metin içinde çıkarmak istediğiniz ilk karakterin bayt konumu.
- num_bytes (zorunlu): metin içinden çıkarılacak karakterlerin bayt sayısını belirtir.
Dönüş değeri
MIDB fonksiyonu, belirttiğiniz sayıda karakteri döndürür.
Fonksiyon Notları
- Boşluklar da karakter olarak kabul edilir.
- Çift baytlı karakter setini (DBCS) destekleyen bir dili etkinleştirip ardından bunu varsayılan dil olarak ayarladığınızda, MIDB her çift baytlı karakteri 2 olarak sayar. Aksi takdirde, tıpkı
MID fonksiyonu gibi, her karakteri 1 olarak sayar. - Eğer start_num değeri metin uzunluğundan büyükse, MIDB boş bir metin ("") döndürür.
- Eğer start_num değeri metin uzunluğundan küçükse ancak start_num + num_bytes toplamı metin uzunluğunu aşıyorsa, MIDB fonksiyonu start_num numaralı karakterden itibaren metnin sonuna kadar olan tüm karakterleri döndürür.
- MIDB aşağıdaki durumlarda #DEĞER!hatasını verir:
- start_num < 1;
- num_bytes negatiftir.
- MIDB, verilerinizin görünümüne değil Gerçek Değerine göre işlem yapar. Örneğin, A1 hücresi 9/1/2022 tarihini içeriyorsa, MIDB(A1,2,3) formülü 480 değerini döndürür; çünkü A1 hücresindeki Gerçek Değer, tarih olarak biçimlendirilmiş olsa da aslında 44805’tir.
Örnek
Aşağıdaki tabloda belirtilen konumlardan metin dizelerinden belirtilen bayt sayısında karakterleri MIDB ile döndürmek için lütfen aşağıdaki formülü sonuç listesinin Üstteki hücre (F6) hücresine kopyalayın veya girin ve sonucu almak için Entertuşuna basın. Ardından sonuç hücresini seçin ve formülü aşağıdaki hücrelere uygulamak için doldurma tutamacını (seçili hücrenin sağ alt köşesindeki küçük kare) aşağı doğru sürükleyin.
=MIDB()B6,C6,D6)

Hücre başvuruları yerine, formülde doğrudan aşağıdaki gibi gerçek metin, start_num ve num_bytes değerlerini kullanabilirsiniz.
=MIDB()"你在干什么",3,4)
Not:Excel formülünde metin dizesini çift tırnak işaretleri (") içine almanız gerekir. Unutmayın: hücre başvuruları, sayılar veya tarihler asla tırnak içine alınmamalıdır.
MIDB VE MID
MIDB, çift baytlı her karakteri 2, tek baytlı her karakteri ise 1 olarak sayar. Öte yandan MID, hem çift hem de tek baytlı tüm karakterleri 1 olarak değerlendirir. MIDB ve MID işlevlerinin döndürdüğü sonuçları aşağıdaki gibi karşılaştırabilirsiniz.

İlgili fonksiyonlar
Excel çalışma kitabınızda bir hücredeki metnin belirli bir bölümünü konum ve uzunluğa göre çıkarmak istiyorsanız, MID fonksiyonu tam da bu iş için tasarlandı. MID fonksiyonu, belirtilen metin dizesinin ortasından istediğiniz sayıda karakteri kolayca bulup döndürmenizi sağlar.
RIGHTB fonksiyonu, sağdan (sondan) başlayarak belirttiğiniz bayt sayısına göre bir dizeden ilgili karakterleri döndürür. Çift baytlı karakter seti (DBCS) kullanan diller—örneğin Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca—ile çalışmak için tasarlanmıştır ve her çift baytlı karakteri 2 bayt olarak hesaplar.
LEFTB fonksiyonu, bir dizenin solundan (başından) başlayarak belirttiğiniz bayt sayısına göre karakterleri döndürür. Bu fonksiyon, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan diller için tasarlanmıştır ve her çift baytlı karakteri 2 bayt olarak hesaplar.
REPLACEB fonksiyonu, belirttiğiniz bayt sayısına göre bir metin dizesinin bir bölümünü "Yeni Metin" dizesiyle değiştirir. Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan diller için tasarlanmıştır ve her çift baytlı karakteri 2 bayt olarak sayar.
LENB fonksiyonu, bir dizenin bayt cinsinden uzunluğunu döndürür. LENB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter seti (DBCS) kullanan dillerle kullanım amaçlıdır. Bu fonksiyon, her çift baytlı karakteri 2 olarak sayar.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.