If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
vlookup from excel equivalent function in access
I am trying to lookup a value in a table that has lengths in the first
columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#2
|
|||
|
|||
I THINK you wand DLookUp()
DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#3
|
|||
|
|||
I have tried to use the dlookup and that seems to work if the lookup field is
static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#4
|
|||
|
|||
I expect your issue is taking a spreadsheet attitude into a relational
database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#5
|
|||
|
|||
this should show up ok if you copy and paste the following into excel. I need
to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#6
|
|||
|
|||
You have committed spreadsheet with your table. I assume your 1 2 3...are
fields? These should be data values stored in a field. It's hard to tell but it looks like you should have about 100 records from the information you provided. -- Duane Hookom MS Access MVP -- "bartmet" wrote in message ... this should show up ok if you copy and paste the following into excel. I need to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#7
|
|||
|
|||
no there are only 8 records and the 1,2,3 are field names like I said if you
copy the array I put in there and paste it into excell it should come out as a table. "Duane Hookom" wrote: You have committed spreadsheet with your table. I assume your 1 2 3...are fields? These should be data values stored in a field. It's hard to tell but it looks like you should have about 100 records from the information you provided. -- Duane Hookom MS Access MVP -- "bartmet" wrote in message ... this should show up ok if you copy and paste the following into excel. I need to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#8
|
|||
|
|||
Like I have said at least twice, you should be normalizing this spreadsheet
into at table where 1,2,3... are values in a field rather than fields in a table. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... no there are only 8 records and the 1,2,3 are field names like I said if you copy the array I put in there and paste it into excell it should come out as a table. "Duane Hookom" wrote: You have committed spreadsheet with your table. I assume your 1 2 3...are fields? These should be data values stored in a field. It's hard to tell but it looks like you should have about 100 records from the information you provided. -- Duane Hookom MS Access MVP -- "bartmet" wrote in message ... this should show up ok if you copy and paste the following into excel. I need to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#9
|
|||
|
|||
thanks for your patience with me I guess the term normalizing threw me. what
do you mean by that i looked it up in Access and got nothing. I have a dozen of the type of tables to do. "Duane Hookom" wrote: Like I have said at least twice, you should be normalizing this spreadsheet into at table where 1,2,3... are values in a field rather than fields in a table. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... no there are only 8 records and the 1,2,3 are field names like I said if you copy the array I put in there and paste it into excell it should come out as a table. "Duane Hookom" wrote: You have committed spreadsheet with your table. I assume your 1 2 3...are fields? These should be data values stored in a field. It's hard to tell but it looks like you should have about 100 records from the information you provided. -- Duane Hookom MS Access MVP -- "bartmet" wrote in message ... this should show up ok if you copy and paste the following into excel. I need to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
#10
|
|||
|
|||
Jeff Conrad has some excellent links to various web resources regarding
normalizing http://home.bendbroadband.com/conrad...abaseDesign101 -- Duane Hookom MS Access MVP "bartmet" wrote in message ... thanks for your patience with me I guess the term normalizing threw me. what do you mean by that i looked it up in Access and got nothing. I have a dozen of the type of tables to do. "Duane Hookom" wrote: Like I have said at least twice, you should be normalizing this spreadsheet into at table where 1,2,3... are values in a field rather than fields in a table. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... no there are only 8 records and the 1,2,3 are field names like I said if you copy the array I put in there and paste it into excell it should come out as a table. "Duane Hookom" wrote: You have committed spreadsheet with your table. I assume your 1 2 3...are fields? These should be data values stored in a field. It's hard to tell but it looks like you should have about 100 records from the information you provided. -- Duane Hookom MS Access MVP -- "bartmet" wrote in message ... this should show up ok if you copy and paste the following into excel. I need to look up the time to drill a hole based on diameter of the hole and thicknessof the steel if the hole is 0.5 inches in diameter and 5/8 inch thick the time is 1.25 minutes from this sample sheet. "column diameter(in)/row headers depth(eigth inch increments/values(minutes)" 1 2 3 4 5 6 7 8 0.125 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.75 0.75 0.375 0.75 0.75 0.75 1 1 1 1 1.25 0.5 1 1 1 1.25 1.25 1.25 1.25 1.25 0.625 1.25 1.25 1.25 1.625 1.5 1.5 1.5 1.625 0.75 1.525 1.525 1.525 1.975 1.775 1.775 1.75 1.9 0.875 1.8 1.8 1.8 2.325 2.05 2.05 2 2.175 1 2.075 2.075 2.075 2.675 2.325 2.325 2.25 2.45 1.125 2.35 2.35 2.35 3.025 2.6 2.6 2.5 2.725 1.25 2.625 2.625 2.625 3.375 2.875 2.875 2.75 3 1.375 2.9 2.9 2.9 3.725 3.15 3.15 3 3.275 "Duane Hookom" wrote: I expect your issue is taking a spreadsheet attitude into a relational database. If your "FieldYouWantToFind" is dynamic then consider normalizing your table to where your where condition would include values for length and width or whatever. It would help if we knew your table structure with field names. -- Duane Hookom MS Access MVP "bartmet" wrote in message ... I have tried to use the dlookup and that seems to work if the lookup field is static but I want ot be able to vary the field(or select a called for field)called for ithin the record selected "Gina Whipp" wrote: I THINK you wand DLookUp() DLookUp("FieldYouWantToFind","Table/QueryWhereTheDataIs","FieldInTable=FieldOnForm") That end part is different whether you are dealing with text or number field. "bartmet" wrote in message ... I am trying to lookup a value in a table that has lengths in the first columns and withdths across the field names and a value at the intersections of those. this is a table for time it takes to drill a peice of sheetmetal with a certain diameter hole in a certain thicknes metal. it has me boggled. I can do it in excel with vlookup() function. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Simplify Vlookup function in Excel | Budman | Worksheet Functions | 7 | March 27th, 2005 04:17 PM |
Using Excel charts in Access 2003??? | PZStraube | General Discussion | 0 | March 1st, 2005 01:02 PM |
Data from Excel to Access | Database Design | 2 | August 20th, 2004 12:53 PM | |
Using VLookup to Import Data from Access to Excel | Westie_Lover | Worksheet Functions | 1 | June 21st, 2004 10:56 PM |