Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
I'm using VLOOKUP to to convert a set of cells with values based on a lookup table. Some of these defined values are "C--" and "C-" as per the example below. Does anyone know why the formula does not give the correct answer? A B 1 C-- 1 2 C- 2 3 C 3 4 C+ 4 5 C++ 5 6 7 8 C++ 5 9 C+ 4 10 C 3 11 C- 3 12 C-- 3 (B8 fomula =VLOOKUP(A8,$A$1:$B$5,2) delivers correct value) (B9 fomula =VLOOKUP(A9,$A$1:$B$5,2) delivers correct value) (B10 fomula =VLOOKUP(A10,$A$1:$B$5,2) delivers correct value) (B11 fomula =VLOOKUP(A11,$A$1:$B$5,2) delivers incorrect value, should be 2) (B12 fomula =VLOOKUP(A12,$A$1:$B$5,2) delivers incorrect value, should be 1) I have tried changing the order of column A array, changing the cell format of column A to text/general but with the same result. If I replace C-- and C- with something else then it works. Have tried it with both XP/Excel 2003 and XP/Excel 2007 Any suggestions please? /Exxet |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
=VLOOKUP(A8,$A$1:$B$5,2)
You need to use the 4th argument to VLOOKUP: =VLOOKUP(A8,$A$1:$B$5,2,0) The 4th argument set as 0 or FALSE tells Excel to look for an exact match. -- Biff Microsoft Excel MVP "Exxet" wrote in message ... Hi, I'm using VLOOKUP to to convert a set of cells with values based on a lookup table. Some of these defined values are "C--" and "C-" as per the example below. Does anyone know why the formula does not give the correct answer? A B 1 C-- 1 2 C- 2 3 C 3 4 C+ 4 5 C++ 5 6 7 8 C++ 5 9 C+ 4 10 C 3 11 C- 3 12 C-- 3 (B8 fomula =VLOOKUP(A8,$A$1:$B$5,2) delivers correct value) (B9 fomula =VLOOKUP(A9,$A$1:$B$5,2) delivers correct value) (B10 fomula =VLOOKUP(A10,$A$1:$B$5,2) delivers correct value) (B11 fomula =VLOOKUP(A11,$A$1:$B$5,2) delivers incorrect value, should be 2) (B12 fomula =VLOOKUP(A12,$A$1:$B$5,2) delivers incorrect value, should be 1) I have tried changing the order of column A array, changing the cell format of column A to text/general but with the same result. If I replace C-- and C- with something else then it works. Have tried it with both XP/Excel 2003 and XP/Excel 2007 Any suggestions please? /Exxet |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Add
,FALSE just before the last parentheses in all your formulas Without it, it's assuming the data is in ascending sequence; with it, it's looking for an exact match "Exxet" wrote: Hi, I'm using VLOOKUP to to convert a set of cells with values based on a lookup table. Some of these defined values are "C--" and "C-" as per the example below. Does anyone know why the formula does not give the correct answer? A B 1 C-- 1 2 C- 2 3 C 3 4 C+ 4 5 C++ 5 6 7 8 C++ 5 9 C+ 4 10 C 3 11 C- 3 12 C-- 3 (B8 fomula =VLOOKUP(A8,$A$1:$B$5,2) delivers correct value) (B9 fomula =VLOOKUP(A9,$A$1:$B$5,2) delivers correct value) (B10 fomula =VLOOKUP(A10,$A$1:$B$5,2) delivers correct value) (B11 fomula =VLOOKUP(A11,$A$1:$B$5,2) delivers incorrect value, should be 2) (B12 fomula =VLOOKUP(A12,$A$1:$B$5,2) delivers incorrect value, should be 1) I have tried changing the order of column A array, changing the cell format of column A to text/general but with the same result. If I replace C-- and C- with something else then it works. Have tried it with both XP/Excel 2003 and XP/Excel 2007 Any suggestions please? /Exxet |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Add a 0 or false as the final argument to your VLOOKUP to force it to find an
exact match =VLOOKUP(A12,$A$1:$B$5,2,0) "Exxet" wrote: Hi, I'm using VLOOKUP to to convert a set of cells with values based on a lookup table. Some of these defined values are "C--" and "C-" as per the example below. Does anyone know why the formula does not give the correct answer? A B 1 C-- 1 2 C- 2 3 C 3 4 C+ 4 5 C++ 5 6 7 8 C++ 5 9 C+ 4 10 C 3 11 C- 3 12 C-- 3 (B8 fomula =VLOOKUP(A8,$A$1:$B$5,2) delivers correct value) (B9 fomula =VLOOKUP(A9,$A$1:$B$5,2) delivers correct value) (B10 fomula =VLOOKUP(A10,$A$1:$B$5,2) delivers correct value) (B11 fomula =VLOOKUP(A11,$A$1:$B$5,2) delivers incorrect value, should be 2) (B12 fomula =VLOOKUP(A12,$A$1:$B$5,2) delivers incorrect value, should be 1) I have tried changing the order of column A array, changing the cell format of column A to text/general but with the same result. If I replace C-- and C- with something else then it works. Have tried it with both XP/Excel 2003 and XP/Excel 2007 Any suggestions please? /Exxet |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Many thanks to all three of you. You solved my problem. Thanks.
/Exxet "Duke Carey" wrote: Add a 0 or false as the final argument to your VLOOKUP to force it to find an exact match =VLOOKUP(A12,$A$1:$B$5,2,0) "Exxet" wrote: Hi, I'm using VLOOKUP to to convert a set of cells with values based on a lookup table. Some of these defined values are "C--" and "C-" as per the example below. Does anyone know why the formula does not give the correct answer? A B 1 C-- 1 2 C- 2 3 C 3 4 C+ 4 5 C++ 5 6 7 8 C++ 5 9 C+ 4 10 C 3 11 C- 3 12 C-- 3 (B8 fomula =VLOOKUP(A8,$A$1:$B$5,2) delivers correct value) (B9 fomula =VLOOKUP(A9,$A$1:$B$5,2) delivers correct value) (B10 fomula =VLOOKUP(A10,$A$1:$B$5,2) delivers correct value) (B11 fomula =VLOOKUP(A11,$A$1:$B$5,2) delivers incorrect value, should be 2) (B12 fomula =VLOOKUP(A12,$A$1:$B$5,2) delivers incorrect value, should be 1) I have tried changing the order of column A array, changing the cell format of column A to text/general but with the same result. If I replace C-- and C- with something else then it works. Have tried it with both XP/Excel 2003 and XP/Excel 2007 Any suggestions please? /Exxet |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
=IF(VLOOKUP(C11,Group,2,FALSE)=D11,"True","Not Valid") and =IF(D1 | Excel Worksheet Functions | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
How to replace "#N/A" w "0"when vlookup couldn't find the match? | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel |