• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 295
  • Last Modified:

How do I find and extract text from an Excel cell ?


I want to split out the cell contents into 4 columns.
For example, a typical cell in the column has the following data :

1/7/11 - 30/9/11

I want to be able to split these four items into four separate columns using Excel formulas.

Any ideas ?
  • 2
  • 2
1 Solution
Rory ArchibaldCommented:
Does it need to be formulas? You could just use Text to Columns for that.
Rob HensonFinance AnalystCommented:
Is this actually one cell or four cells in the same column? I assume not otherwise you could use the transpose function in the Paste Special window.

Is the first date always in 10 character format dd/mm/yyyy?
Does the value always have the £ sign?
How are the lines separated in the cell, is it a carriage return?

If so:
Column 1 =LEFT(A1,10)
Column 2 =MID(A1,11,FIND("£",A1,1)-1)
Column 3 =MID(A1,FIND("£",A1,1),4)
Column 4 =RIGHT(A1,LEN(A1)-LEN(B1)-LEN(C1)-LEN(D1)-3)

There are a couple of fixed values, the 4 in Column 3 and the -3 in column 4. I guess the value in column 3 will be variable so will need to find a way to identify the length. The - 3 is to overcome the 3 carriage returns ignored in previous calculations.

Rob H
TocogroupAuthor Commented:
Hi Rorya,

The problem is that the data (eg.dates using yy instead of yyyy, and vice versa) is not consistent so I can't use fixed width columns. Neither can I use Delimited because there aren't spaces, commas or tabs between some of the fields.
Rory ArchibaldCommented:
But if that's all in one cell, you probably have linefeeds there, so in the delimited options, choose Other and then click in the textbox, hold the Alt key down and type 0010 on the number keypad and then Finish
TocogroupAuthor Commented:
Ah excellent ! I've got two solutions in one.
The Delimited solution is a simple but very good one.
Many thanks
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now