Split Excel Cell by last Delimiter

Both of the above would work, but here's something a little more digestible:


You need this formula:




Counts the number of times "-" occurs within the cell,


Then replaces the last occurrence of "-" with "~~~~~". If "~~~~~" has the possibility of occurring normally in your input, use a different value here.


Finds the position of the "~~~~~" that we just created, and adds one so we start just after it. And then finally, the full formula uses that position and MID() to extract the desired text.