Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 31
Default Cleanout invalid data

I have a sheet with contact info on it, including email addresses, lets call
this the Contacts sheet. On another sheet I have a list of email addresses
which are no longer valid, lets call this the Addresses sheet. My objective
is to remove the contacts from the Contacts sheet whose addresses are no
longer valid.

So far I have used Find €“ Ive copied each email address from the Addresses
sheet, switched to the Contacts sheet, found the record, replaced with 1 and
then filtered for 1 and deleted the rows.

Is there a quicker way to do this.

I am a sophisticated user of Excel but dont do programming. I am using
Excel 2003.
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,726
Default Cleanout invalid data

On the first sheet, add a formula

=IF(ISNA(MATCH(A1,Sheet2!A:A,0)),"",1)

copy this down, then filter on 1

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)



"Mary Ann" wrote in message
...
I have a sheet with contact info on it, including email addresses, lets
call
this the Contacts sheet. On another sheet I have a list of email
addresses
which are no longer valid, lets call this the Addresses sheet. My
objective
is to remove the contacts from the Contacts sheet whose addresses are no
longer valid.

So far I have used Find - I've copied each email address from the
Addresses
sheet, switched to the Contacts sheet, found the record, replaced with 1
and
then filtered for 1 and deleted the rows.

Is there a quicker way to do this.

I am a sophisticated user of Excel but don't do programming. I am using
Excel 2003.



  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 31
Default Cleanout invalid data

Thank you Bob. Ive now looked at your suggestion and the Help on Match and
have another idea for working with it and wonder if you would comment on
whether what I am thinking of is likely to give me the same result. It seems
to when I use it, but perhaps there is something I am not seeing.

I have not used the IF function, just the following bit of your formula:
=MATCH(A1,Sheet2!A:A,0)
Then I have done a custom filter for Not Equal To #NA.

Can you see problems with this adaption?


"Bob Phillips" wrote:

On the first sheet, add a formula

=IF(ISNA(MATCH(A1,Sheet2!A:A,0)),"",1)

copy this down, then filter on 1

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)



"Mary Ann" wrote in message
...
I have a sheet with contact info on it, including email addresses, lets
call
this the Contacts sheet. On another sheet I have a list of email
addresses
which are no longer valid, lets call this the Addresses sheet. My
objective
is to remove the contacts from the Contacts sheet whose addresses are no
longer valid.

So far I have used Find - I've copied each email address from the
Addresses
sheet, switched to the Contacts sheet, found the record, replaced with 1
and
then filtered for 1 and deleted the rows.

Is there a quicker way to do this.

I am a sophisticated user of Excel but don't do programming. I am using
Excel 2003.




  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,726
Default Cleanout invalid data

Not for what you want. As you see it throws an error on no match, but you
can happily filter on that error value, so no problems.

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)



"Mary Ann" wrote in message
...
Thank you Bob. I've now looked at your suggestion and the Help on Match
and
have another idea for working with it and wonder if you would comment on
whether what I am thinking of is likely to give me the same result. It
seems
to when I use it, but perhaps there is something I am not seeing.

I have not used the IF function, just the following bit of your formula:
=MATCH(A1,Sheet2!A:A,0)
Then I have done a custom filter for Not Equal To #NA.

Can you see problems with this adaption?


"Bob Phillips" wrote:

On the first sheet, add a formula

=IF(ISNA(MATCH(A1,Sheet2!A:A,0)),"",1)

copy this down, then filter on 1

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"Mary Ann" wrote in message
...
I have a sheet with contact info on it, including email addresses, lets
call
this the Contacts sheet. On another sheet I have a list of email
addresses
which are no longer valid, lets call this the Addresses sheet. My
objective
is to remove the contacts from the Contacts sheet whose addresses are
no
longer valid.

So far I have used Find - I've copied each email address from the
Addresses
sheet, switched to the Contacts sheet, found the record, replaced with
1
and
then filtered for 1 and deleted the rows.

Is there a quicker way to do this.

I am a sophisticated user of Excel but don't do programming. I am
using
Excel 2003.






  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 31
Default Cleanout invalid data

Thanks Bob

Mary Ann

"Bob Phillips" wrote:

Not for what you want. As you see it throws an error on no match, but you
can happily filter on that error value, so no problems.

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)



"Mary Ann" wrote in message
...
Thank you Bob. I've now looked at your suggestion and the Help on Match
and
have another idea for working with it and wonder if you would comment on
whether what I am thinking of is likely to give me the same result. It
seems
to when I use it, but perhaps there is something I am not seeing.

I have not used the IF function, just the following bit of your formula:
=MATCH(A1,Sheet2!A:A,0)
Then I have done a custom filter for Not Equal To #NA.

Can you see problems with this adaption?


"Bob Phillips" wrote:

On the first sheet, add a formula

=IF(ISNA(MATCH(A1,Sheet2!A:A,0)),"",1)

copy this down, then filter on 1

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"Mary Ann" wrote in message
...
I have a sheet with contact info on it, including email addresses, lets
call
this the Contacts sheet. On another sheet I have a list of email
addresses
which are no longer valid, lets call this the Addresses sheet. My
objective
is to remove the contacts from the Contacts sheet whose addresses are
no
longer valid.

So far I have used Find - I've copied each email address from the
Addresses
sheet, switched to the Contacts sheet, found the record, replaced with
1
and
then filtered for 1 and deleted the rows.

Is there a quicker way to do this.

I am a sophisticated user of Excel but don't do programming. I am
using
Excel 2003.








Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Manual control of link updating for downloaded quotes? dk_ Excel Discussion (Misc queries) 9 November 15th 06 01:04 PM
macro unouwanme Excel Discussion (Misc queries) 9 August 31st 06 09:38 PM
From several workbooks onto one excel worksheet steve Excel Discussion (Misc queries) 6 December 1st 05 08:03 AM
Help PLEASE! Not sure what answer is: Match? Index? Other? baz Excel Worksheet Functions 7 September 3rd 05 03:47 PM
Sort pages? David Excel Discussion (Misc queries) 15 May 13th 05 11:33 PM


All times are GMT +1. The time now is 09:12 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"