=LEFT(x,LEN(x)-y) (see this post)
- and -
=RIGHT(x,LEN(x)-LEN(z)) OR =MID(x,FIND("w",x),99)
The first formula will produce the first half of the broken text string. x is the cell containing the full text to be broken.
y is the number of characters in the text you want to be in the second column.If you've applied this formula and not made any manual changes on any lines, then the first of the other two formulas should work perfectly.
x is still the cell containing the full text to be broken.
z is the cell in which you placed the previous formula. This formula essentially says "return a number of characters from the right equal to the first cell minus the second cell."
If you needed to make some manual changes to the previous formula because a few of the lines didn't come out exactly the way you wanted, then you may need to use the second formula. In this case, x means . . . exactly what it meant before. But
w is the first character in the text where the break should occur. (Note that this obviously means that all text lines should contain a specific character where the break should occur, and that character should only occur once in each line; or at least it should be the first occurrence of the character in that line. Otherwise, you'll return errors.) This formula says "Find
w in the first cell. Then, return that character and up to 98 more after it."
Example: let's return to our list of movies from the hard drive. As you'll see, the first formula has been entered into Column B, producing our list of movies without the extension. (To see how to do this,
visit this post.)

Because this formula worked well for our tiny list, the first of the two latter formulas should work just fine. By applying it in the C column, we can see that the formula has correctly subtracted the text in Column B from Column A. (Note that I added "-1" to my version of the formula - I did this to remove the stray space that would have appeared before "(1984)", since we cut that space out of Column B.)

But what if this didn't work? What if you had problems with the first formula because (for example) the lengths of a few of your extensions were different, and you had to fix those few lines manually? In that, case, you could try using the second formula. It does work just fine here - I only use it as a second option because it's a little more complicated and it has the character requirement mentioned earlier. Here you can see I've applied this formula to Column D.

Perfect. Now if I copy and paste these formulas down through my list . . .

Column A has been successfully broken into B and C (or D).