hello scarwalker and welcome to the board
i am going to go on the assumption that, for sake of an example, your data is organized as follows: in cell A1, you have a name, then in cell A2, you have a corresponding email address, then in cell A3 you have another name, in cell A4, the corresponding email address, and so on down the column. if this is the case, then you could proceed as follows:
assuming your data is laid out in column A as I specified above, place this formula in cell B1:
=IF(ISERROR(FIND("@",A1)),"",A1)
then copy this formula all the way down column B until you reach the end of you data series. at this point what the formula should be returning is the email address for the rows that contain an email address, and a blank for the rows that do not.
now, highlight your entire range of formulas in column that you just created, then go to the edit menu and select 'copy'. then go to the edit menu again and select 'paste special', and select 'values', and press OK. this converts those formulas to values.
now, while your range of data in column B is still highlighted, press the F5 key, press the 'special' button, and select 'blanks'. press OK. all of the blank cells in your data range should now be highlighted. then press Ctrl+- (the minus key) and select 'shift cells up'. now all that should remain in column B is the email addresses with no blank cells between them.
now highlight your entire range of data in column A. Press Ctrl+H, and in the 'find what' field, type "*@*" without the quotes, leave the replace with field blank. Press the replace all button. now all that should remain in column A are the names.
modify this process as needed to fulfill your requirements. did this take care of your problem? if it didn't then you need to do a better job of explaining your problem, because stevebausch wasn't the only one confused by your initial post.
hth
kskinne
This message was edited by kskinne on 2002-11-06 14:31