Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I thought that I had a simple formula but now I can not get anything to work.
I have a pricelist spreadsheet set up. From that spreadsheet I want to pull the information into a quote template. I thought that it would be just a lookup. If a16 & b16 is equal to Pricelist! A2:B384 then c16 is equal to d2:d384. Help!! Thank you |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
VLOOKUP works very well for single values:
=A16 & B16 just structure Pricelist so it has a single column of values for the lookup rather than separate values in column A and column B -- Gary's Student "Susan" wrote: I thought that I had a simple formula but now I can not get anything to work. I have a pricelist spreadsheet set up. From that spreadsheet I want to pull the information into a quote template. I thought that it would be just a lookup. If a16 & b16 is equal to Pricelist! A2:B384 then c16 is equal to d2:d384. Help!! Thank you |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
So you're matching on two columns and bringing back a third?
Saved from a previous post: If you want exact matches for just two columns (and return a value from a third), you could use: =index(othersheet!$c$1:$c$100, match(1,(a2=othersheet!$a$1:$a$100)*(b2=othersheet !$b$1:$b$100),0)) (all in one cell) This is an array formula. Hit ctrl-shift-enter instead of enter. If you do it correctly, excel will wrap curly brackets {} around your formula. (don't type them yourself.) Adjust the range to match--but you can't use the whole column. This returns the value in othersheet column C when column A and B (of othersheet) match A2 and B2 of the sheet with the formula. And you can add more conditions by just adding more stuff to that product portion of the formula: =index(othersheet!$d$1:$d$100, match(1,(a2=othersheet!$a$1:$a$100) *(b2=othersheet!$b$1:$b$100) *(c2=othersheet!$c$1:$c$100),0)) ====== So your formula may look like: =index(Pricelist!d2:d384, match(1,(a16=pricelist!a2:a384)*(b16=pricelist!b2: b384),0)) (array entered) Susan wrote: I thought that I had a simple formula but now I can not get anything to work. I have a pricelist spreadsheet set up. From that spreadsheet I want to pull the information into a quote template. I thought that it would be just a lookup. If a16 & b16 is equal to Pricelist! A2:B384 then c16 is equal to d2:d384. Help!! Thank you -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
IF formula-simple question; simple operator | Excel Discussion (Misc queries) | |||
Simple problem, simple formula, no FUNCTION ! | Excel Worksheet Functions | |||
HELP WITH A SIMPLE FORMULA | Excel Discussion (Misc queries) | |||
simple formula | Excel Worksheet Functions | |||
simple formula | Excel Worksheet Functions |