PC Review


Reply
Thread Tools Rate Thread

Alternative for MS Excel VLOOKUP function in MS Access 2003

 
 
CBender
Guest
Posts: n/a
 
      9th Mar 2010
I am converting several MS Excel spreadsheets into a single MS Access 2003
database for a User.


The User’s original MS Excel VLOOKUP query is coded as follows:

=IF(VLOOKUP(EG2,EH:EI,2,FALSE)=B2,"Good",VLOOKUP(EG2,EH:EI,2,FALSE))


New MS Access Table Name:

0301_ElectricitySupply_FeatureLine-up


Field names for MS Excel and MS Access are as follows:

MS Excel Cell: MS Access Field:
A2 Verify Config

“A2” is VLOOKUP function listed above.



MS Excel Cell: MS Access Field:
B2 Config No

Example: B2 / Config No:
MTU0301-0010

Note: This number is a manually created unique number based on specific
groupings.



MS Excel field: MS Access Field:
EG2 Concatenated Config No_4

Example: EG2 / Concatenated Config No_4 cell data
00200001000500010001000100010002000500010001000100030002000300010002000300010001000400040002000100010001000100020001


MS Excel field: MS Access Field:
EH Concatenated Config No_4_2

Note: Column “EH” was created as a copy of column “EG”. Subsequently, the
“Concatenated Config No_4_2” field is a copy of the “Concatenated Config
No_4” field.


MS Excel field: MS Access Field:
EI Config No_2

Note: Column “EI” was created as a copy of the column “Config No”.
Subsequently, the “Config No_2” field is a copy of the “Config No” field.


The way this is SUPPOSED to work…………

If new “Config No” has unique “Concatenated Config No_4” data the “Verify
Config” field should have “Good” recorded.

However, if there is an existing “Config No” record that contains matching
“Concatenated Config No_4” data, the resulting “Verify Config” field should
record the existing “Config No” instead of “Good” in the working form.

If there is no “Concatenated Config No_4” data to compare for the newly
entered “Config No” record, “No Data” should be recorded in the “Verify
Config” field; in its VLOOKUP function, MS Excel lists “#N/A” in column “A”
when this happens.


Side Note: If either the “Config No_2” or the “Concatenated Config No_4_2”
are not necessary for the lookup and compare functions in MS Access I would
like to delete them if possible to clean up a lot of unnecessary data in the
table.


I hope this was not too complicated to understand. It had to be explained to
me several times for me to understand how the VLOOKUP function was supposed
to work.

Any assistance would be GREATLY appreciated!!!


Thanks,

Chip
 
Reply With Quote
 
 
 
 
David C. Holley
Guest
Posts: n/a
 
      10th Mar 2010
DLookup()

"CBender" <(E-Mail Removed)> wrote in message
news:3CEEBDA2-392F-4569-9E08-(E-Mail Removed)...
>I am converting several MS Excel spreadsheets into a single MS Access 2003
> database for a User.
>
>
> The User's original MS Excel VLOOKUP query is coded as follows:
>
> =IF(VLOOKUP(EG2,EH:EI,2,FALSE)=B2,"Good",VLOOKUP(EG2,EH:EI,2,FALSE))
>
>
> New MS Access Table Name:
>
> 0301_ElectricitySupply_FeatureLine-up
>
>
> Field names for MS Excel and MS Access are as follows:
>
> MS Excel Cell: MS Access Field:
> A2 Verify Config
>
> "A2" is VLOOKUP function listed above.
>
>
>
> MS Excel Cell: MS Access Field:
> B2 Config No
>
> Example: B2 / Config No:
> MTU0301-0010
>
> Note: This number is a manually created unique number based on specific
> groupings.
>
>
>
> MS Excel field: MS Access Field:
> EG2 Concatenated Config No_4
>
> Example: EG2 / Concatenated Config No_4 cell data:
> 00200001000500010001000100010002000500010001000100030002000300010002000300010001000400040002000100010001000100020001
>
>
> MS Excel field: MS Access Field:
> EH Concatenated Config No_4_2
>
> Note: Column "EH" was created as a copy of column "EG". Subsequently, the
> "Concatenated Config No_4_2" field is a copy of the "Concatenated Config
> No_4" field.
>
>
> MS Excel field: MS Access Field:
> EI Config No_2
>
> Note: Column "EI" was created as a copy of the column "Config No".
> Subsequently, the "Config No_2" field is a copy of the "Config No" field.
>
>
> The way this is SUPPOSED to work....
>
> If new "Config No" has unique "Concatenated Config No_4" data the "Verify
> Config" field should have "Good" recorded.
>
> However, if there is an existing "Config No" record that contains matching
> "Concatenated Config No_4" data, the resulting "Verify Config" field
> should
> record the existing "Config No" instead of "Good" in the working form.
>
> If there is no "Concatenated Config No_4" data to compare for the newly
> entered "Config No" record, "No Data" should be recorded in the "Verify
> Config" field; in its VLOOKUP function, MS Excel lists "#N/A" in column
> "A"
> when this happens.
>
>
> Side Note: If either the "Config No_2" or the "Concatenated Config No_4_2"
> are not necessary for the lookup and compare functions in MS Access I
> would
> like to delete them if possible to clean up a lot of unnecessary data in
> the
> table.
>
>
> I hope this was not too complicated to understand. It had to be explained
> to
> me several times for me to understand how the VLOOKUP function was
> supposed
> to work.
>
> Any assistance would be GREATLY appreciated!!!
>
>
> Thanks,
>
> Chip



 
Reply With Quote
 
CBender
Guest
Posts: n/a
 
      11th Mar 2010
David,

I tried working with the DLookup function but cannot get the desired results
I am looking for.


The problem I am running into is this.....


If the new “Config No” being entered has unique “Concatenated Config No_4”
data the “Verify Config” field should display “Good”.

However, if there already exists a “Config No” record that contains identical
“Concatenated Config No_4” data, then the “Verify Config” field should show
the
assotiated “Config No” of the existing “Concatenated Config No_4” data
record instead of
“Good” in the working form.

If there is no “Concatenated Config No_4” data to compare for the newly
entered “Config No” record (all of the concatenated fields are blank), “No
Data” should be shown in the “Verify Config” field; in the MS Excel VLookup
function “#N/A” is shown in column “A” when this happens.

I cannot code the query properly to search through the existing
“Concatenated Config No_4” field data for a matching record and show the
associated
“Config No” if the data matches an existing record, “Good” if the new
“Concatenated Config No_4” is unique, or “No Data” if there is no new
“Concatenated Config No_4” data to perform a search on.

Would you be able to offer me any programming assistance (even generalized
if not specific) other than simply referring me to the DLookup() function?

--
Chip


"David C. Holley" wrote:

> DLookup()
>
> "CBender" <(E-Mail Removed)> wrote in message
> news:3CEEBDA2-392F-4569-9E08-(E-Mail Removed)...
> >I am converting several MS Excel spreadsheets into a single MS Access 2003
> > database for a User.
> >
> >
> > The User's original MS Excel VLOOKUP query is coded as follows:
> >
> > =IF(VLOOKUP(EG2,EH:EI,2,FALSE)=B2,"Good",VLOOKUP(EG2,EH:EI,2,FALSE))
> >
> >
> > New MS Access Table Name:
> >
> > 0301_ElectricitySupply_FeatureLine-up
> >
> >
> > Field names for MS Excel and MS Access are as follows:
> >
> > MS Excel Cell: MS Access Field:
> > A2 Verify Config
> >
> > "A2" is VLOOKUP function listed above.
> >
> >
> >
> > MS Excel Cell: MS Access Field:
> > B2 Config No
> >
> > Example: B2 / Config No:
> > MTU0301-0010
> >
> > Note: This number is a manually created unique number based on specific
> > groupings.
> >
> >
> >
> > MS Excel field: MS Access Field:
> > EG2 Concatenated Config No_4
> >
> > Example: EG2 / Concatenated Config No_4 cell data:
> > 00200001000500010001000100010002000500010001000100030002000300010002000300010001000400040002000100010001000100020001
> >
> >
> > MS Excel field: MS Access Field:
> > EH Concatenated Config No_4_2
> >
> > Note: Column "EH" was created as a copy of column "EG". Subsequently, the
> > "Concatenated Config No_4_2" field is a copy of the "Concatenated Config
> > No_4" field.
> >
> >
> > MS Excel field: MS Access Field:
> > EI Config No_2
> >
> > Note: Column "EI" was created as a copy of the column "Config No".
> > Subsequently, the "Config No_2" field is a copy of the "Config No" field.
> >
> >
> > The way this is SUPPOSED to work....
> >
> > If new "Config No" has unique "Concatenated Config No_4" data the "Verify
> > Config" field should have "Good" recorded.
> >
> > However, if there is an existing "Config No" record that contains matching
> > "Concatenated Config No_4" data, the resulting "Verify Config" field
> > should
> > record the existing "Config No" instead of "Good" in the working form.
> >
> > If there is no "Concatenated Config No_4" data to compare for the newly
> > entered "Config No" record, "No Data" should be recorded in the "Verify
> > Config" field; in its VLOOKUP function, MS Excel lists "#N/A" in column
> > "A"
> > when this happens.
> >
> >
> > Side Note: If either the "Config No_2" or the "Concatenated Config No_4_2"
> > are not necessary for the lookup and compare functions in MS Access I
> > would
> > like to delete them if possible to clean up a lot of unnecessary data in
> > the
> > table.
> >
> >
> > I hope this was not too complicated to understand. It had to be explained
> > to
> > me several times for me to understand how the VLOOKUP function was
> > supposed
> > to work.
> >
> > Any assistance would be GREATLY appreciated!!!
> >
> >
> > Thanks,
> >
> > Chip

>
>
> .
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Alternative for MS Excel VLOOKUP function in MS Access2003 CBender Microsoft Access 4 17th Mar 2010 01:12 PM
Alternative for MS Excel VLOOKUP function in MS Access 2003 Form.. CBender Microsoft Access Form Coding 0 8th Mar 2010 09:35 PM
Using Lists and the VLOOKUP function In Excel 2003 watermt Microsoft Excel Misc 1 11th May 2009 04:01 PM
Why would a vlookup function stop working in excel 2003? Patti Microsoft Excel Worksheet Functions 3 30th Apr 2009 07:42 PM
Alternative of Vlookup function which improves speed shabutt Microsoft Excel Worksheet Functions 4 24th Nov 2008 09:28 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:26 AM.