=IF($L2="","",IF(ISNUMBER(L2),L2,(VLOOKUP(VALUE($L2),'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE))))
-
IF(ISNUMBER(L2),L2,(VLOOKUP...- você está fazendo o oposto do que você descreveu.
"se CELL L2 é um número, então faça um vlookup"
= > primeiro parâmetro deIFdeve ser oVLOOKUP -
VLOOKUP(VALUE($L2)- como L2 é um número, você não precisa convertê-lo novamente
para sua fórmula: =IF($L2="","",IF(ISNUMBER(L2),VLOOKUP(L2,'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE),L2))