Excel MIDB Fonksiyonu
MIDB fonksiyonu, belirttiğiniz bayt sayısına göre, belirttiğiniz konumdan başlayarak bir metin dizesinden belirli sayıda karakter döndürür. MIDB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amaçlanmıştır. Fonksiyon her çift baytlı karakteri 2 olarak sayar.
Sözdizimi
=MIDB(metin, başlangıç_sayısı, [bayt_sayısı])
Argümanlar
- metin (gerekli): Karakterleri çıkarmak istediğiniz metin dizesi.
- başlangıç_sayısı (gerekli): Metinde çıkarmak istediğiniz ilk baytın pozisyonu.
- bayt_sayısı (gerekli): Metinden çıkarılacak karakterlerin bayt sayısını belirtir.
Dönüş Değeri
MIDB fonksiyonu belirtilen sayıda karakteri döndürür.
Fonksiyon Notları
- Boşluklar karakter olarak sayılır.
- MIDB, DBCS'yi destekleyen bir dilin düzenlemesini etkinleştirdikten sonra onu varsayılan dil olarak ayarlarsanız, her çift baytlı karakteri 2 olarak sayar. Aksi takdirde, MIDB her karakteri 1 olarak sayar, tıpkı MID gibi.
- Eğer başlangıç_sayısı metnin uzunluğundan büyükse, MIDB boş bir metin ("") döndürür.
- Eğer başlangıç_sayısı metnin uzunluğundan küçükse ancak başlangıç_sayısı + bayt_sayısı metnin uzunluğunu aşarsa, MIDB No. başlangıç_sayısı ile metnin sonuna kadar olan karakterleri değiştirir.
- MIDB döndürür #DEĞER! hatası şu durumlarda oluşur:
- başlangıç_sayısı < 1;
- bayt_sayısı negatif ise.
- MIDB verilerinizin görünümü yerine gerçek değerleri sayar. Örneğin, A1 hücresinde 9/1/2022 tarihi varsa, MIDB(A1,2,3) 480 değerini 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.
Örnek
Aşağıdaki tabloda belirtilen pozisyonlardan metin dizelerinden belirli bayt sayısını döndürmek için MIDB kullanmak üzere, sonuç listesinin en üstteki hücresine (F6) aşağıdaki formülü kopyalayın veya girin ve Enter'a basın. Ardından, sonuç hücresini seçin ve doldurma tutamacını (seçili hücrenin sağ alt köşesindeki küçük kare) aşağı çekerek formülü alttaki hücrelere uygulayın.
=MIDB(B6,C6,D6)
Hücre referansları yerine, aşağıdaki gibi formülde gerçek metni, başlangıç_sayısı ve bayt_sayısı değerlerini girebilirsiniz.
=MIDB("你在干什么",3,4)
Not: Bir Excel formülündeki metin dizesini çift tırnak işaretleri ("") içine almalısınız. Hücre referanslarının, sayıların veya tarihlerin tırnak içinde olmaması gerektiğini unutmayın.
MIDB VE MID
MIDB her çift baytlı karakteri 2, her tek baytlı karakteri 1 olarak sayar. MID ise hem çift hem de tek baytlı karakterleri 1 olarak sayar. MIDB ve MID tarafından döndürülen sonuçları aşağıdaki şekilde karşılaştırabilirsiniz.
İlgili fonksiyonlar
Excel çalışma kitabında, bir hücre değerinden konuma ve uzunluğa göre metnin bir kısmını çıkarmak istediğinizde, MID fonksiyonu size bu görevde yardımcı olabilir. MID fonksiyonu, verilen metin dizesinin ortasından belirli sayıda karakter bulmak ve döndürmek için kullanılır.
RIGHTB fonksiyonu, belirttiğiniz bayt sayısına göre sağlanan bir dizenin sonundan (sağ) belirli sayıda karakter döndürür. RIGHTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amaçlanmıştır. Fonksiyon her çift baytlı karakteri 2 olarak sayar.
LEFTB fonksiyonu, belirttiğiniz bayt sayısına göre sağlanan bir dizenin başlangıcından (sol) belirli sayıda karakter döndürür. LEFTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amaçlanmıştır. Fonksiyon her çift baytlı karakteri 2 olarak sayar.
REPLACEB fonksiyonu, 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 setini (DBCS) kullanan dillerle kullanılması amaçlanmıştır. Fonksiyon her çift baytlı karakteri 2 olarak sayar.
LENB fonksiyonu bir dizenin uzunluğunu bayt cinsinden döndürür. LENB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amaçlanmıştır. Fonksiyon her çift baytlı karakteri 2 olarak sayar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Onlarca açık belge arasında bir saniyede geçiş yapın!
- Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
- Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.