O erro:501 ocorre quando tem um caractere errado na fórmula.
No procv isso acontece normalmente quando se troca o ponto e virgula ";", por virgula ",". Provavelmente esse é o erro.
Pois outros erros resultariam outros códigos, por exemplo:
No índice colocar um valor maior que o número de colunas da seleção, ou zero e menor, resultaria erro:502, que é: argumento inválido.
Se na fórmula colocasse um colchete de fechamento no lugar de parenteses iria mostrar erro:508, par não encontrado.
Se colocasse um asterisco "*" ou sinal de mais "+" sem querer resultaria no erro:509, falta operador, ou erro:511, variável não encontrada.
Se uma informação exata não for encontrada retorna o aviso #N/D.
Quando colocado um texto no lugar da célula na matriz e ele não está entre aspas retorna o erro #nome.
Esses são alguns dos erros que também acontecem.
Sintaxe:
=PROCV (busca, seleção, coluna, correspondência).
Explicando cada parâmetro da função:
Busca é o termo termo usado que quer encontrar ou a localização da célula que está procurando. Pode ser um termo exato entre aspas 'termo de exemplo' ou uma célula A2.
Seleção é o intervalo da tabela que quer fazer a busca. Recebe um intervalo de células, por exemplo A3:C5 pegará A3, A4, A5, B3, B4, B5, C3, C4, C5.
Coluna é a localização do que será retornado representada por um número que é a posição da coluna de acordo com a seleção. No caso do exemplo anterior se quiser mostrar o que tem na coluna C será usado 3, se quiser mostrar a coluna B usa 2 e na A 1.
Correspondência mostra se a busca é pelo termo exato ou semelhante. Recebe o valor de FALSO ou 0 se quiser semelhante e 1 ou VERDADEIRO para igual.
Esse erro ocorre porque o conteúdo de pesquisa deve conter na primeira coluna da matriz. Isso não é muito falado, mas para usar o procv tem essa regra.
Outro motivo mais comum de achar na internet é que esse erro é quando quer fazer a busca por um texto específico e não uma célula e o conteúdo não está entre aspas.
Esse também pode aparecer como #name dependendo da versão ou idioma.
Veja mais em:
Por que ocorre o erro #N/D no procv em excel?
Quais os erros mais comuns no procv e como corrigi-los?
Para que serve o procv em excel?
Por que o texto deve ser colocado entre aspas?
Para que serve XLOOKUP?
Quais as principais fórmulas do excel?