Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
vlookup & multiple values for one customer
I'm using VLOOKUP to combine data from 2 years. I want to organize data
across columns, but problems arise when a customer has more than one entry per year. Here's what the raw data looks like before using the formula (the dashes here just separate columns): 2006 -- ID 350 -- NY -- $45 2006 -- ID 350 -- MA -- $100 2007 -- ID 350 -- NY -- $30 2007 -- ID 350 -- MA -- $550 If the formula worked perfectly, it would display: 2006 -- ID 350 -- NY -- $45 -- $30 2006 -- ID 350 -- MA -- $100 -- $550 But instead, it just puts the first 2007 value ($30) in both customer lines: 2006 -- ID 350 -- NY -- $45 -- $30 2006 -- ID 350 -- MA -- $100 -- $30 Here's the formula that I'm using currently, any ideas? =IF(ISERROR(VLOOKUP($A3,$A$1637:$BN$3465,$J$1,FALS E)),"0",VLOOKUP($A3,$A$1637:$CD$3465,$J$1,FALSE)) |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
vlookup & multiple values for one customer
Sort descending on year so that 2007 values come up first in the lookup range
then add the formula agains the 2006 rows. Also not sure what the second argument is in your formula. It should give the column no. of the lookup value in the range. Assuming you have lookup range in columns A to D and the value you want to find is in column D (2007 value) then your formula in cell G1 should be =VLOOKUP(F1,A:B,2,FALSE) where the value in F1 is the lookup cell value (ID in your case) "blswes" wrote: I'm using VLOOKUP to combine data from 2 years. I want to organize data across columns, but problems arise when a customer has more than one entry per year. Here's what the raw data looks like before using the formula (the dashes here just separate columns): 2006 -- ID 350 -- NY -- $45 2006 -- ID 350 -- MA -- $100 2007 -- ID 350 -- NY -- $30 2007 -- ID 350 -- MA -- $550 If the formula worked perfectly, it would display: 2006 -- ID 350 -- NY -- $45 -- $30 2006 -- ID 350 -- MA -- $100 -- $550 But instead, it just puts the first 2007 value ($30) in both customer lines: 2006 -- ID 350 -- NY -- $45 -- $30 2006 -- ID 350 -- MA -- $100 -- $30 Here's the formula that I'm using currently, any ideas? =IF(ISERROR(VLOOKUP($A3,$A$1637:$BN$3465,$J$1,FALS E)),"0",VLOOKUP($A3,$A$1637:$CD$3465,$J$1,FALSE)) |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
vlookup on multiple values | Excel Worksheet Functions | |||
vlookup - multiple values | Excel Worksheet Functions | |||
how do i get multiple values in vlookup? | Excel Worksheet Functions | |||
Vlookup for multiple values | Excel Worksheet Functions | |||
vlookup, multiple values, sum values into one cell?? | Excel Worksheet Functions |