Ei Naomi, notei que a função usará "Planilha #" se o valor não atender às regras de nomenclatura do Excel. Eu estava tentando usar nomes de empresas e muitas vezes violavam pelo menos uma dessas regras. Comecei a criar uma nova coluna que era uma versão 'segura' do nome da empresa e esse comportamento desapareceu.
Regras oficiais da Microsoft
- Esteja em branco.
- Conter mais de 31 caracteres.
- Conter qualquer um dos seguintes caracteres: / \ ? * : [ ]
- Comece ou termine com um apóstrofo ('), mas eles podem ser usados entre texto ou números em um nome.
- Ser nomeado "História". Esta é uma palavra reservada que o Excel usa internamente.
Por exemplo, este nome de conta é muito longo:
IBM (Máquinas de Negócios Internacionais). Este é um esquema de nomenclatura padrão para nossos clientes. Nome abreviado com informações expandidas entre parênteses. No nosso caso, criamos uma nova coluna (oculta) para 'Account Name Safe'. A limpeza da conta pode ser feita de várias maneiras. No nosso caso, o seguinte fez o que precisávamos:
A maneira mais fácil de resolver é cortar em 30 caracteres
= ESQUERDA (A2,30)
IBM (Máquinas de Negócios Internacionais) torna-se
IBM (Negócios Internacionais M
Como uma solução mais elaborada era cortar se uma vírgula ou parênteses fosse visto
=MIN(30,IFERROR(FIND("(",A2-1,100),IFERROR(FIND(",",A2)-1,100))
IBM (Máquinas de Negócios Internacionais) torna-se
IBM