Tanto quanto eu entendo que você quer usar o número de desenho para procurar um valor correspondente em outra folha.
Em sua amostra de dados, uma linha tem uma vírgula e a outra linha tem o número 1. Você parece querer retornar isso como 00
e 01
Eu não entendo muito bem a lógica de como uma vírgula se traduz em 00
. Você pode querer explicar isso um pouco mais.
Para retornar a coluna "Rev" procurando o número do desenho, você não pode usar o Vlookup neste caso, porque o Vlookup só pode retornar um valor à direita da coluna onde o valor foi encontrado.
Supondo que "Rev" esteja na coluna A e "Drawing number" esteja na coluna B em ambas as planilhas, você pode usar uma combinação Index / Match para retornar o valor da célula.
=Index(Sheet2!$A:$A,Match(Sheet1!B1,Sheet2!$b:$b,0))
Essa fórmula retornará o valor da célula na coluna A da planilha 2, onde a coluna B da planilha 2 terá o mesmo valor que B1 na planilha 1.
Você pode quebrar essa fórmula em fórmulas para verificação de erros ou formatar um número com um zero à esquerda. Você também pode envolvê-lo em uma fórmula para retornar um 00
se o resultado for uma vírgula.
Além disso, como você parece estar usando configurações européias, é necessário substituir todas as vírgulas na fórmula acima por ponto e vírgula. Assim:
=Index(Sheet2!$A:$A;Match(Sheet1!B1;Sheet2!$b:$b;0))
Se isso não ajudar, poste mais informações, um arquivo de amostra, uma captura de tela. Ajude-nos a ajudar você.
Edite depois de postar o arquivo de amostra.
Você está tentando usar uma fórmula com várias condições, mas não está aplicando a OR corretamente.
A função OR () não pode ser usada para conectar duas instruções IF. IF () tem a sintaxe IF(condition, do when true, do when false)
. Então, o que você deseja cobrir com "Ou" precisa ir para o do when false
bit. Você pode querer mudar a fórmula para isso:
=IF(INDEX(Sheet2!$A:$A,MATCH($B:$B,Sheet2!$B:$B,0))=".","00",IF(INDEX(Sheet2!$A:$A,MATCH($B:$B,Sheet2!$B:$B,0))="1","01","other"))
Você pode substituir o other
na fórmula por outro IF aninhado para incluir outra condição "ou".