Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a formula that returns a lookup value
=VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Use this syntax:
=IF(ISERROR(VLOOKUP([your criteria])),"",VLOOKUP([your criteria])) "IF the VLOOKUP returns an error, THEN blank, ELSE do the VLOOKUP" Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: I have a formula that returns a lookup value =VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
The formula =IF(A1,1,0) returns 0 when A1 is blank because a blank is
treated as ) and zero is treated as FALSE. It returns 1 if A1 has a numeric value because an number is treated as TRUE But it returns #VALUE! if A1 has text because the first argument is not a Boolean value. Try IF(ISBLANK(A12), "", VLOOKUP.........) But recall that if A12 has a formula that returns a null string ("") it will not pass the ISBLANK test; the cell must be truly empty. best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Paul LeBlanc" wrote in message ... I have a formula that returns a lookup value =VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Excel says there are too many arguments
=IF(ISERROR,(VLOOKUP(A12,VarietyLookUpTable!$A$2:$ C$56,2,FALSE)),"",VLOOKUP(A12,VarietyLookUpTable!$ A$2:$C$56,2,FALSE)) "Dave F" wrote: Use this syntax: =IF(ISERROR(VLOOKUP([your criteria])),"",VLOOKUP([your criteria])) "IF the VLOOKUP returns an error, THEN blank, ELSE do the VLOOKUP" Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: I have a formula that returns a lookup value =VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
There are too many arguments because you have a comma between ISERROR and
VLOOKUP. Try this: =IF(ISERROR(VLOOKUP(A12,VarietyLookUpTable!$A$2:$C $56,2,FALSE)),"",VLOOKUP(A12,VarietyLookUpTable!$A $2:$C$56,2,FALSE)) Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: Excel says there are too many arguments =IF(ISERROR,(VLOOKUP(A12,VarietyLookUpTable!$A$2:$ C$56,2,FALSE)),"",VLOOKUP(A12,VarietyLookUpTable!$ A$2:$C$56,2,FALSE)) "Dave F" wrote: Use this syntax: =IF(ISERROR(VLOOKUP([your criteria])),"",VLOOKUP([your criteria])) "IF the VLOOKUP returns an error, THEN blank, ELSE do the VLOOKUP" Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: I have a formula that returns a lookup value =VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks, I worked on getting all the parenthesis right but missed that sneaky
little comma "Dave F" wrote: There are too many arguments because you have a comma between ISERROR and VLOOKUP. Try this: =IF(ISERROR(VLOOKUP(A12,VarietyLookUpTable!$A$2:$C $56,2,FALSE)),"",VLOOKUP(A12,VarietyLookUpTable!$A $2:$C$56,2,FALSE)) Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: Excel says there are too many arguments =IF(ISERROR,(VLOOKUP(A12,VarietyLookUpTable!$A$2:$ C$56,2,FALSE)),"",VLOOKUP(A12,VarietyLookUpTable!$ A$2:$C$56,2,FALSE)) "Dave F" wrote: Use this syntax: =IF(ISERROR(VLOOKUP([your criteria])),"",VLOOKUP([your criteria])) "IF the VLOOKUP returns an error, THEN blank, ELSE do the VLOOKUP" Dave -- Brevity is the soul of wit. "Paul LeBlanc" wrote: I have a formula that returns a lookup value =VLOOKUP(A10,VarietyLookUpTable!$A$2:$C$56,2,FALSE ) but when I try to make it so that there is no value in the cell if the reference cell is blank =IF(A12,VLOOKUP(A12,VarietyLookUpTable!$A$2:$C$56, 2,FALSE),"") It only works if the cell is blank, if there is a value in the cell which is formatted as text I get the #VALUE! instead of the usual result |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Custom functions calculating time arguments Help Desperate | Excel Worksheet Functions | |||
Vlookup Function Arguments are correct but nothing in cell | Excel Worksheet Functions | |||
Help with VLookup function | Excel Worksheet Functions | |||
Adding a Macro to a VLookup Function | Excel Discussion (Misc queries) | |||
VLOOKUP Function using Data Ranges. | Excel Worksheet Functions |