Home > Enterprise >  Creating a Lookup Matrix in Microsoft Access
Creating a Lookup Matrix in Microsoft Access

Time:11-15

I have the matrix below in Excel and want to import it into Access (2016) to then use in queries. The aim is to be able to lookup values based on the row and column. Eg lookup criteria of 10 and 117 should return 98.1.

Is this possible? I'm an Access novice and don't know where to start.

. 10 9 8 7 6 5 4 3 2 1 0
120 100.0 96.8 92.6 86.7 78.8 68.2 54.4 37.5 21.3 8.3 0.0
119 99.4 96.2 92.0 86.2 78.5 67.9 54.3 37.5 21.3 8.3 0.0
118 98.7 95.6 91.5 85.8 78.1 67.7 54.1 37.4 21.2 8.3 0.0
117 98.1 95.1 90.9 85.3 77.8 67.4 54.0 37.4 21.2 8.3 0.0
116 97.4 94.5 90.3 84.8 77.4 67.1 53.8 37.4 21.1 8.3 0.0
115 96.8 93.9 89.8 84.4 77.1 66.9 53.7 37.3 21.1 8.3 0.0

CodePudding user response:

Consider creating a table with 3 columns to store this data:

Value1 - numeric
Value2 - numeric
LookupValue - currency

You can then use DLookup to get the value required:

?DLookup("LookupValue","LookupData","Value1=117 AND Value2=10")

If you have the values stored in variables, then you need to concatenate them in:

lngValue1=117
lngValue2=10
Debug.Print DLookup("LookupValue","LookupData","Value1=" & lngValue1 & " AND Value2=" & lngValue2)
  • Related