How to Use MIDB Function

The MIDB function returns the bytes you specified based on the starting position and the number of bytes. When a double-byte character set (DBCS, e.g., Japanese, Simplified Chinese, Traditional Chinese, and Korean) is set as the default language, each character will be counted as 2 bytes. Otherwise, MIDB function is the same as MID function.


=MIDB(text, start_num, num_bytes)


– Text is required, the text string that you need to extract letters from.

– Start_num is required. The position of the first byte you need to extract. Start_num can be any number, but the result returns blank if the number is larger than the number of bytes in the text string.

– Num_bytes is required, the number of bytes you want to extract.


– Start_num is greater than the length of the text, the result returns blank;

– Start_num is less than 1, the result returns the #VALUE! error;

– Num_bytes is negative, the result returns the #VALUE! error.

Example: Extract the 2 letters from "How to" from the 2nd letter?

The result returns the characters "ow".

Download: MIDB Function

Leave a Reply