If you're ready for some good times with Excel, what about exporting (via Query or Export) based on 2 queries:
1) Individual Constituents Query, output Constituent ID, Preferred Address fields
2) Relationship Query, output Constituent ID, Individual Constituent's Preferred address fields.
Now with Excel, do some sorting and formula comparison magic using the Constituent ID as the key and compare one or more Preferred Address fields.
Something like this:
HTML Code:
Make sure you sort by Constituent ID, then Address fields before propagating
the formula column.
CONSTID ADDRESSLINE1 CITY MISMATCH TEST RESULT
22555 77 Westside Ave Anytown FALSE
22555 77 Westside Ave Anytown FALSE
22555 77 Westside Ave Anytown FALSE
22555 77 Westside Ave Anytown FALSE
22555 77 Westside Ave Anytown FALSE
68516 100 Main St Nowheresville MISMATCH ADDRESS
68516 9933 Eastern Cres Crosstown FALSE
87112 8585 Southland Rd Farside FALSE
87112 8585 Southland Rd Farside FALSE
Staring with the first data row, the formula I used in Column D, "MISMATCH TEST RESULT" IS:
=IF(A2=A3,IF(B2<>B3,"MISMATCH ADDRESS",FALSE))
Proprogate that down so next row is:
=IF(A3=A4,IF(B3<>B4,"MISMATCH ADDRESS",FALSE))
and so on
More robust checking can start to get easier in MS Access or a similar tool, but Excel can often quick and dirty get things done.
This is a concept, because I haven't thoroughly tested what happens with Pref Address data on Relationship queries, but there you go.