I use this website regularly and absolutely love the contentand presentation and always learn a new thing or two.
I thought I would be able to write the formulas I need formy unique situation by browsing the Message Board and Learn Excel Resources,and even a Google search or 25, but to no avail.
If someone would be so kind as to either offer assistance orpoint me in the right direction, I’d be most obliged and grateful!
I have one Excel workbook with one worksheet with one columnof data.
The data is a copy/paste from a website describing collegegraduates' new employment updates.
As such, I the challenge is this.
I have a bunch of 'employer updates' text copied from the website ad pasted into Sheet 1, Col. A, with each row containing 1 person's data.
The first part of each cell is ALWAYS the person's name followed by: a space then a "(".
The gradation year is ALWAYS after that ( and formatted as: '##,
After the comma is the person's college major.
Ex: John Smith ('91, Accounting) was promoted to...
I already have my formulas to extract the name (cell B2)...
=TRIM(LEFT(A2,FIND("(",A2,1)-2))
...and grad year (cell C2)...
=TRIM(MID(A2,FIND("'",A2,1)+1,2))
but now I need their Position/Title in cell D2 (and for each row thereafter). The position/title is usually prefaced by an introductory phrase like:
has a new position as
has been named
has joined
is now a
is/has been promoted to
was named
I had originally put that block of phrase data in cells J2-J7 and selected them all to define them as Range "TITLE".
I thought I could use a formula to extract all text in cell A2 coming AFTER any of those phrases if found in the Range TITLE to create col. D with their position/title.
The output would look like this:
COL A COL B COL C COL D
John Smith ('91, Accounting) was John Smith '91 Associate Vice-President...(etc)
promoted to Associate Vice-President
for Landmark Technology.
I can't figure out a way to do this. Am I going about it the wrong way? Is there an easier solution I am missing?
Please advise, and thanks in advance for any assistance anyone can offer; it is MOST appreciated!
Regards,
Ky
I thought I would be able to write the formulas I need formy unique situation by browsing the Message Board and Learn Excel Resources,and even a Google search or 25, but to no avail.
If someone would be so kind as to either offer assistance orpoint me in the right direction, I’d be most obliged and grateful!
I have one Excel workbook with one worksheet with one columnof data.
The data is a copy/paste from a website describing collegegraduates' new employment updates.
As such, I the challenge is this.
I have a bunch of 'employer updates' text copied from the website ad pasted into Sheet 1, Col. A, with each row containing 1 person's data.
The first part of each cell is ALWAYS the person's name followed by: a space then a "(".
The gradation year is ALWAYS after that ( and formatted as: '##,
After the comma is the person's college major.
Ex: John Smith ('91, Accounting) was promoted to...
I already have my formulas to extract the name (cell B2)...
=TRIM(LEFT(A2,FIND("(",A2,1)-2))
...and grad year (cell C2)...
=TRIM(MID(A2,FIND("'",A2,1)+1,2))
but now I need their Position/Title in cell D2 (and for each row thereafter). The position/title is usually prefaced by an introductory phrase like:
has a new position as
has been named
has joined
is now a
is/has been promoted to
was named
I had originally put that block of phrase data in cells J2-J7 and selected them all to define them as Range "TITLE".
I thought I could use a formula to extract all text in cell A2 coming AFTER any of those phrases if found in the Range TITLE to create col. D with their position/title.
The output would look like this:
COL A COL B COL C COL D
John Smith ('91, Accounting) was John Smith '91 Associate Vice-President...(etc)
promoted to Associate Vice-President
for Landmark Technology.
I can't figure out a way to do this. Am I going about it the wrong way? Is there an easier solution I am missing?
Please advise, and thanks in advance for any assistance anyone can offer; it is MOST appreciated!
Regards,
Ky