The **MID Excel function** is designed to extract a substring from the middle of any given text string.

The **MID function** is classified as an Excel text function which returns a specific number of characters beginning at a position of our choosing.

*Figure 1. of MID Function in Excel*

**Generic Formula**

`=MID(text,start_num,num_chars)`

- text = The original text string to extract from
- start_num = The exact position of the initial character to extract
- num_chars = The amount of characters to be extracted

**How to Use the Excel Mid Function**

Using the following simple steps will help us extract text with the **MID function Excel**;

- We must first collect and arrange our text strings for extraction in our worksheet:

*Figure 2. of Text Strings for Extraction in Excel*

Be sure to leave a bank column of cells for the **MID formula **to return our text results (see column D above).

Our goal here is to extract a specific number of text characters from the text strings in column A.

- The
**Excel MID**formula we will insert into cell D2 of our spreadsheet example is as follows:

`=MID(A2,B2,C2)`

*Figure 3. of MID Function in Excel*

The **MID formula **extracted the word “unexpected” (10 characters) from a given position in our original text string.

- Modify and copy the MID Excel function in cell D2 above, down into the other cells in the column for similar results:

*Figure 4. MID Function in Excel*

**Note**

- The MID function will always return a text string of characters, even if our extracted substring contains digits only.
- If our start_num value is more than the length of our original text string , then the Excel Mid formula will return an empty string value (“”).
- If our start_num value is lower than 1, the Excel Mid formula will return an error #VALUE!
- If our num_chars value is below 0 ( a negative number), the Excel Mid formula will return the error #VALUE!
- If our num_chars value is 0, the Excel Mid formula will return an empty text string (blank cell).