Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 3
Default Looking up multiple values and returning one corresponding value

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,081
Default Looking up multiple values and returning one corresponding value

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15
Default Looking up multiple values and returning one corresponding val

Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 411
Default Looking up multiple values and returning one corresponding val

I'm not clear.

Okay, attempted to follow this but it just isn't working for me


How specifically did you attempt to follow this?
How do you know it's not working?
What formula did you use?


Column A is all the serial number, Row 1
is all the inspections.


Is this on sheet 1 or 2?

I want this to be able to take the value in A2 find


On sheet 1 or 2?

and match its inspection in B1 with the time remaining on Sheet 1.


Inspection seems like a row. How is its inspection ever going to match
the time remaining?


On Aug 29, 8:39*am, Flcnmech
wrote:
Okay, attempted to follow this but it just isn't working for me. *Here is
what I have. *On sheet 1 is all my data (A2 through I300). *sheet 2 is where
I want to grab and post in a table. *Column A is all the serial number, Row 1
is all the inspections. *I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N * *Equip # * *Status * *Insp * Total time * *Due time * *Time rem. *Date
Due * forecast usage

then the rows a

1 * * * * * *a * * * * * * *good * a * * * *32156.0 * * 55500.0 * * * *
23344.0 * *aug 5, 2020 *12 years

Thanks ahead of time.

"Duke Carey" wrote:
You can use an array formula, which is entered by pressing Ctrl-Shift-Enter


Assuming the:
* * - part# & machine# are in E1 and F1, and
* * - *part# and machine# in your table are in columns A and B,
respectively, and
* * - the value you want to get back is in column C
use:


=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))


be sure to enter it correctly


"Nightrain" wrote:


I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? *More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. *I have tried using nested vlookup functions,
but have yet to get anything to work properly. *Any ideas? *Thanks in advance.


  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15
Default Looking up multiple values and returning one corresponding val

Sheet 2 has the list of serial numbers in Column A
Sheet 2 has the list of inspections in Row 1

I want to fill in the inspections matching the data in Sheet 2 Column A and
Row 1 into Sheet 2 from the table in sheet 1. Sheet 1 has each row as a
separate inspection, the column headers are the type of data. (ex: Serial
Number, Inspection, Time Due, Time Remaining...)

I also posted the actual algorithms I built from the first example.

"dan dungan" wrote:

I'm not clear.

Okay, attempted to follow this but it just isn't working for me


How specifically did you attempt to follow this?
How do you know it's not working?
What formula did you use?


Column A is all the serial number, Row 1
is all the inspections.


Is this on sheet 1 or 2?

I want this to be able to take the value in A2 find


On sheet 1 or 2?

and match its inspection in B1 with the time remaining on Sheet 1.


Inspection seems like a row. How is its inspection ever going to match
the time remaining?


On Aug 29, 8:39 am, Flcnmech
wrote:
Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:
You can use an array formula, which is entered by pressing Ctrl-Shift-Enter


Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:


=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))


be sure to enter it correctly


"Nightrain" wrote:


I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.





  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15
Default Looking up multiple values and returning one corresponding val

Added data... This is what I created from yours.

=INDEX(Insp!A2:I300,MATCH('Data Sheet'!A2&'Data
Sheet'!B1,Insp!A2:A300&Insp!D2:D300,0))

and

=INDEX(Insp!$A$2:$I$300,MATCH('Data Sheet'!$A$2&'Data
Sheet'!$B$1,Insp!$A$2:A300&Insp!$D$2:D300,0))

Both return - #VALUE! error instead of the value in the block associated
with that serial number and inspection.

"Flcnmech" wrote:

Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,081
Default Looking up multiple values and returning one corresponding val

=INDEX(Insp!A2:I300,MATCH('Data Sheet'!A2&'Data
Sheet'!B1,Insp!A2:A300&Insp!D2:D300,0))

OK, first part that you have as =INDEX(Insp!A2:I300

should be

=INDEX(Insp!G2:G300

since that is the column with the time remaining, right?

Next, the MATCH() portion - you said your Insp sheet had the S/N and Equip #
in columns A & B. If that is so, then that part of the formula should be

MATCH('Data Sheet'!A2&'Data Sheet'!B1,Insp!A2:A300&Insp!B2:B300,0)

If I've interpreted the column incorrectly, what you want to do is enter the
columns that contain the data you are looking up, in the same order that they
appear in the first part of the formula. So..if Datasheet A corresponds to
Insp A and Datasheet B corresponds to Insp C, you use

MATCH('Data Sheet'!A2&'Data Sheet'!B1,Insp!A2:A300&Insp!C2:C300,0)


"Flcnmech" wrote:

Added data... This is what I created from yours.

=INDEX(Insp!A2:I300,MATCH('Data Sheet'!A2&'Data
Sheet'!B1,Insp!A2:A300&Insp!D2:D300,0))

and

=INDEX(Insp!$A$2:$I$300,MATCH('Data Sheet'!$A$2&'Data
Sheet'!$B$1,Insp!$A$2:A300&Insp!$D$2:D300,0))

Both return - #VALUE! error instead of the value in the block associated
with that serial number and inspection.

"Flcnmech" wrote:

Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,081
Default Looking up multiple values and returning one corresponding val

Substitute your own sheet names, and increase the size of your ranges beyond
rows 1:4

=INDEX(Data!G1:G4,MATCH(Results!A2&Results!B1,Data !A1:A4&Data!B1:B4,0))

BE SURE TO ENTER IT AS AN ARRAY FORMULA (Ctrl-Shift-Enter)

"Flcnmech" wrote:

Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #9   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15
Default Looking up multiple values and returning one corresponding val

I guess I am not following the enter it as an Array Formula
(Ctrl-Shift-Enter) I am typing the equation into the cell. When I have the
cell active and hit the keystroke nothing happens.

"Duke Carey" wrote:

Substitute your own sheet names, and increase the size of your ranges beyond
rows 1:4

=INDEX(Data!G1:G4,MATCH(Results!A2&Results!B1,Data !A1:A4&Data!B1:B4,0))

BE SURE TO ENTER IT AS AN ARRAY FORMULA (Ctrl-Shift-Enter)

"Flcnmech" wrote:

Okay, attempted to follow this but it just isn't working for me. Here is
what I have. On sheet 1 is all my data (A2 through I300). sheet 2 is where
I want to grab and post in a table. Column A is all the serial number, Row 1
is all the inspections. I want this to be able to take the value in A2 find
it and match its inspection in B1 with the time remaining on Sheet 1.

Sheet 1 columns are set up like this:

S/N Equip # Status Insp Total time Due time Time rem. Date
Due forecast usage

then the rows a

1 a good a 32156.0 55500.0
23344.0 aug 5, 2020 12 years

Thanks ahead of time.

"Duke Carey" wrote:

You can use an array formula, which is entered by pressing Ctrl-Shift-Enter

Assuming the:
- part# & machine# are in E1 and F1, and
- part# and machine# in your table are in columns A and B,
respectively, and
- the value you want to get back is in column C
use:

=INDEX(C1:C3,MATCH(E1&F1,A1:A3&B1:B3,0))

be sure to enter it correctly

"Nightrain" wrote:

I am wondering if it is possible to lookup multiple values using the vlookup
function and return one corresponding value? More specifically, I want to
lookup a part number and machine number and then return a value associated
with each of the two criteria. I have tried using nested vlookup functions,
but have yet to get anything to work properly. Any ideas? Thanks in advance.

  #10   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 622
Default Looking up multiple values and returning one corresponding val

On Aug 29, 11:33 am, Flcnmech
wrote:
I guess I am not following the enter it as an Array Formula
(Ctrl-Shift-Enter) I am typing the equation into the cell. When I have the
cell active and hit the keystroke nothing happens.


When you are done typing the formula, or pasting it, hold down CTRL
and SHIFT, then press Enter. Usually you just press Enter, which isn't
enough in this case. You can tell the difference because Excel will
put braces {} around the entire formula, like this:

{=INDEX(Data!G1:G4,MATCH(Results!A2&Results!B1,Dat a!A1:A4&Data!
B1:B4,0))}

And by "I have the cell active", I'm guessing you mean you have it
"selected" if it hasn't worked so far. You actually have to be in Edit
mode, where there is a cursor blinking in the formula bar.


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
Using VLOOKUP for returning multiple values and summing them LCC Jon-Kun[_2_] Excel Worksheet Functions 2 June 5th 08 03:37 PM
Returning multiple values from a list Tones Excel Discussion (Misc queries) 2 August 8th 07 04:50 PM
vlookup returning multiple values soph Excel Worksheet Functions 2 October 14th 05 05:17 AM
Returning Multiple Values Based on One Value Nick Excel Worksheet Functions 2 March 31st 05 10:01 PM
Returning Multiple Values Based on One Value Nick Excel Worksheet Functions 5 March 31st 05 12:53 AM


All times are GMT +1. The time now is 05:18 AM.

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"