# Split text string at specific character

The first formula uses the FIND function to locate the underscore(_) in the text, then we subtract 1 to move back to the "character before the special character":

FIND("_",B5)-1 // returns 6

In this example , FIND returns 7, so we end up with 6. This result is fed into the LEFT function as "num_chars" – the number of characters to extract from B5, starting from the left:

=LEFT(B5,6)

The result is the string "011016". To get the second part of the text, we use FIND with the RIGHT function.

We again use FIND to locate the underscore (_) at position 7, then subtract this result from the total length of the text in B5 (22), calculated with the LEN function:

This gives us 15 (22-7), which is fed into the RIGHT function as "num_chars" – the number of characters to extract from B5, starting from the right:

=RIGHT(B5,15)

The result is the string "Assessment.xlsx"

## Excel Formula Training

Formulas are the key to getting things done in Excel. In this accelerated training, you'll learn how to use formulas to manipulate text, work with dates and times, lookup values with VLOOKUP and INDEX & MATCH, count and sum with criteria, dynamically rank values, and create dynamic ranges. You'll also learn how to troubleshoot, trace errors, and fix problems. Instant access. See details here.

## Download 100+ Important Excel Functions

Get over 100 Excel Functions you should know in one handy PDF.