Forum Discussion
WishIWerentAN00b
Aug 18, 2022Copper Contributor
IF & Vlookup funtion: =IF(VLOOKUP(D2,Data_Directory!$A$24:$A$429,1, FALSE)=D2, "OLD", "NEW")
Hey guys, I am trying to say if we can find the value "D2" in the data directory sheet in the rows A24 through A429 then the output value should be "OLD", if we cannot find the value "D2" in the...
- Aug 18, 2022
WishIWerentAN00b When vlookup will not find any matching value then it will return error. So, formula output will be error. Try to wrap vlookup formula by IFERROR function like
=IF(IFERROR(VLOOKUP(D2,Data_Directory!$A$24:$A$429,1, FALSE),"")=D2, "OLD", "NEW")Better use MATCH function like
=IF(ISNUMBER(MATCH(D2,Data_Directory!$A$24:$A$429,0)), "OLD", "NEW")
Harun24HR
Aug 18, 2022Bronze Contributor
WishIWerentAN00b When vlookup will not find any matching value then it will return error. So, formula output will be error. Try to wrap vlookup formula by IFERROR function like
=IF(IFERROR(VLOOKUP(D2,Data_Directory!$A$24:$A$429,1, FALSE),"")=D2, "OLD", "NEW")Better use MATCH function like
=IF(ISNUMBER(MATCH(D2,Data_Directory!$A$24:$A$429,0)), "OLD", "NEW")WishIWerentAN00b
Aug 18, 2022Copper Contributor
Amazing, problem solved ! Thanks so much Harun24HR
- Harun24HRAug 18, 2022Bronze ContributorGlad to know! Then you can tick mark my answer so that other can know your problem is solved.