Nomes em fórmulas

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021

Um nome é uma abreviação significativa que facilita a compreensão da finalidade de uma referência de célula, constante, fórmula ou tabela, cada uma das quais pode ser difícil de entender à primeira vista. As informações a seguir mostram exemplos comuns de nomes e como eles podem melhorar a clareza.

Tipo de Exemplo Exemplo sem nome Exemplo com um nome
Referência =SOMA(C20:C30) =SOMA(VendasDoPrimeiroTrimestre)
Constante =PRODUTO(A5,8.3) =PRODUTO(Preço,ImpostoSobreVendasDeWA)
Fórmula =SOMA(PROCV(A1,B1:F20,5,FALSO), -G5) =SOMA(Nível_Do_Inventário,-Valor_Do_Pedido)
Tabela C4:G36 =MaioresÍndicesDeVenda06

Mais informações sobre como usar nomes

Tipos de nomes

Você pode criar e usar vários tipos de nomes.

Nome definido Um nome que representa uma célula, um intervalo de células, uma fórmula ou um valor constante. Você pode criar seu próprio nome definido ou o Excel pode criar um nome definido para você, como quando você define uma área de impressão.

Nome da tabela Um nome para uma tabela do Excel, que é uma coleção de dados sobre um determinado assunto armazenados em registros (linhas) e campos (colunas). O Excel cria um nome de tabela padrão do Excel da Tabela1, Tabela2 e assim por diante, sempre que você insere uma tabela do Excel. Você pode alterar o nome de uma tabela para torná-la mais significativa. Para obter mais informações sobre tabelas do Excel, consulte Usando referências estruturadas com tabelas do Excel.

O escopo de um nome

Todos os nomes têm um escopo, quer seja para uma planilha específica (também denominada nível local de planilha) ou para a pasta de trabalho inteira (também denominada nível global de pasta de trabalho). O escopo de um nome é a localização na qual o nome é reconhecido sem qualificação. Por exemplo:

  • Se você definir um nome, como Budget_FY08, e definir seu escopo como Sheet1, o nome será reconhecido apenas em Sheet1, mas não em outras planilhas.
    Para usar um nome de planilha local em outra planilha, qualifique-o precedendo-o com o nome da planilha. Por exemplo:
    Sheet1!Budget_FY08
  • Se você definir um nome, como Sales_Dept_Goals, e definir seu escopo para a pasta de trabalho, todas as planilhas nessa pasta de trabalho reconhecerão o nome, mas não outras pastas de trabalho.

Um nome sempre deve ser exclusivo em seu escopo. O Excel impede que você defina um nome que já existe em seu escopo. No entanto, é possível usar o mesmo nome em diferentes escopos. Por exemplo, você pode definir um nome, como GrossProfit, que tem como escopo , Sheet1Sheet2Sheet3 e na mesma pasta de trabalho. Embora os nomes sejam iguais, cada um deles é exclusivo no seu escopo. Você pode fazer isso para garantir que uma fórmula que usa o nome GrossProfit, sempre faça referência às mesmas células no nível da planilha local.

Você pode até definir o mesmo nome, GrossProfit, para o nível da pasta de trabalho global, mas, novamente, o escopo é exclusivo. Nesse caso, no entanto, pode haver um conflito de nome. Para resolver esse conflito, por padrão, o Excel usa o nome definido para a planilha porque o nível de planilha local tem precedência sobre o nível de pasta de trabalho global. Se você quiser substituir a precedência e usar o nome da pasta de trabalho, remova a ambiguidade do nome prefixando o nome da pasta de trabalho. Por exemplo:

WorkbookFile!GrossProfit

Você pode substituir o nível de planilha local para todas as planilhas na pasta de trabalho. Uma exceção é para a primeira planilha, que sempre usa o nome local se houver um conflito de nome que não possa ser substituído.

Definindo e inserindo nomes

Defina um nome usando as seguintes opções:

  • Caixa Nomes Definidos na barra de fórmulas Use essa opção para criar um nome de nível de pasta de trabalho para um intervalo selecionado.
  • Definir nome a partir da seleção Crie nomes de rótulos de linha e coluna existentes usando uma seleção de células na planilha.
  • Caixa de diálogo Novo Nome Use esta opção quando desejar mais flexibilidade na criação de nomes, como especificar um escopo de nível de planilha local ou criar um comentário de nome.

Observação

Por padrão, os nomes usam referências absolutas de célula.

  • Digitação Digitar o nome, por exemplo, como um argumento para uma fórmula.
  • Usando o recurso Preenchimento Automático Fórmula Use a lista suspensa Preenchimento Automático Fórmula, onde nomes válidos são automaticamente relacionados para você.
  • Selecionando no comando Usar em Fórmula Selecione um nome definido em uma lista disponível no comando Usar em Fórmula, no grupo Nomes Definidos da guia Fórmulas.

Nomes de auditoria

Você também pode criar uma lista de nomes definidos em uma pasta de trabalho. Localize uma área com duas colunas vazias na planilha (a lista contém duas colunas, uma para o nome e outra para uma descrição do nome). Selecione uma célula que seja o canto superior esquerdo da lista. Na guia Fórmulas , no grupo Nomes Definidos , selecione Usar em Fórmula, selecione Colar e, na caixa de diálogo Colar Nomes , selecione Lista de Colagem.

Mais informações sobre as regras de sintaxe dos nomes

A lista a seguir descreve as regras de sintaxe para criar e editar nomes.

  • Caracteres válidos O primeiro caractere de um nome deve ser uma letra, um caractere de sublinhado (_) ou uma barra invertida (\). Os caracteres restantes do nome podem ser letras, números, pontos e caracteres de sublinhado.
    Dica: você não pode usar os caracteres maiúsculos e minúsculos "C", "c", "R" ou "r" como um nome definido, porque eles são usados como abreviação para selecionar uma linha ou coluna para a célula selecionada no momento quando você os insere em uma caixa de texto Nome ou Ir para .
  • Referências de célula não permitidas Os nomes não podem ser iguais a uma referência de célula, como Z$100 ou R1C1.
  • Espaços não são válidos Não é possível incluir espaços como parte de um nome. Use o caractere de sublinhado (_) e ponto (.) como separadores de palavras, como Sales_Tax ou Primeiro Trimestre.
  • Comprimento do nome Um nome pode conter até 255 caracteres.
  • Diferenciar maiúsculas de minúsculas Os nomes podem conter letras maiúsculas e minúsculas. O Excel não distingue entre caracteres maiúsculos e minúsculos em nomes. Por exemplo, se você criar o nome Vendas e, em seguida, outro nome chamado VENDAS na mesma pasta de trabalho, o Excel solicitará que você escolha um nome exclusivo.

Definir um nome para uma célula ou um intervalo de células em uma planilha

  1. Selecione a célula, o intervalo de células ou as seleções não adjacentes que você deseja nomear.
  2. Clique na caixa Nome na extremidade esquerda da barra de fórmulas.
    caixa Nome
    caixa Nome
  3. Digite o nome que deseja usar para se referir à sua seleção. Os nomes podem ter até 255 caracteres.
  4. Pressione Enter.

Observação

Você não pode nomear uma célula enquanto estiver alterando o conteúdo da célula.

Definir um nome usando uma seleção de células na planilha

Você pode converter rótulos de linha e coluna existentes em nomes.

  1. Selecione o intervalo que deseja nomear, inclusive os rótulos de linha ou de coluna.
  2. Na guia Fórmulas , no grupo Nomes Definidos , selecione Criar a partir da Seleção.
  3. Na caixa de diálogo Criar Nomes a partir da Seleção, selecione o local que contém as etiquetas selecionando a linha superior, a coluna esquerda, a linha inferior ou a caixa de marcar coluna direita. Um nome criado usando esse procedimento se refere apenas às células que contêm valores e exclui os rótulos de linha e coluna existentes.

Definir um nome usando a caixa de diálogo Novo Nome

  1. Na guia Fórmulas , no grupo Nomes Definidos , selecione Definir Nome.

  2. Na caixa de diálogo Novo Nome , na caixa Nome , digite o nome que deseja usar para referência.

    Observação

    Você pode usar até 255 caracteres em um nome.

  3. Para especificar o escopo do nome, na caixa de listagem suspensa Escopo, selecione Pasta de Trabalho ou o nome de uma planilha na pasta de trabalho.

  4. Na caixa Refere-se a, siga um destes procedimentos:

    • Para inserir uma referência de célula, digite-a.
      Dica: A seleção atual é inserida por padrão. Para inserir outras referências de célula como argumento, clique em Recolher imagem do botão de diálogo (o que reduz temporariamente a caixa de diálogo), selecione as células na planilha e clique em Expandir imagem do botão de diálogo .
    • Para inserir uma constante, digite = (sinal de igual) e, em seguida, digite o valor da constante.
    • Para inserir uma fórmula, digite = e, em seguida, digite a fórmula.
  5. Para concluir e retornar à planilha, selecione OK.

Dica

Para tornar a caixa de diálogo Novo nome mais larga ou mais longa, selecione e arraste a alça na parte inferior.

Gerenciar nomes usando a caixa de diálogo Gerenciador de Nomes

Use a caixa de diálogo Gerenciador de Nomes para trabalhar com todos os nomes definidos e nomes de tabela em uma pasta de trabalho. Por exemplo, você pode localizar nomes com erros, confirmar o valor e a referência de um nome, exibir ou editar comentários descritivos ou determinar o escopo. Você também pode classificar e filtrar a lista de nomes e adicionar, alterar ou excluir facilmente nomes de um local.

Para abrir a caixa de diálogo Gerenciador de Nomes, na guia Fórmulas, no grupo Nomes Definidos, selecione Gerenciadorde Nomes.

Nomes de exibição

A caixa de diálogo Gerenciador de Nomes exibe as seguintes informações sobre cada nome em uma caixa de listagem:

Esta coluna: Exibe:
Ícone e nome Um destes procedimentos:
  • Um nome definido, que é indicado por um ícone de nome definido. Ícone de nome definido
  • Um nome de tabela, que é indicado por um ícone de nome de tabela. Ícone de nome de tabela
Valor O valor atual do nome, como os resultados de uma fórmula, uma constante de cadeia de caracteres, um intervalo de células, um erro, uma matriz de valores ou um espaço reservado, se a fórmula não puder ser avaliada. Os exemplos a seguir são representativos:
  • "esta é minha constante de cadeia de caracteres"
  • 3,1459
  • {2003;12,2002;23,;2001,18}
  • #REF!
  • {...}
Refere-se a A referência atual do nome. Os exemplos a seguir são representativos:
  • =Plan1!$A$3
  • =8,3
  • =HR!$A$1:$Z$345
  • =SOMA(Plan1!A1,Plan2!B2)
Escopo
  • Um nome de planilha, se o escopo for o nível local de planilha.
  • "Pasta de trabalho", se o escopo for o nível de planilha global.
Comentário Informações adicionais sobre o nome com até 255 caracteres. Os exemplos a seguir são representativos:
  • Esse valor expira em 2 de maio de 2007.
  • Não exclua! Nome crítico!
  • Baseado nos números de exame de certificação ISO.
  • Não é possível usar a caixa de diálogo Gerenciador de Nomes enquanto você altera o conteúdo de uma célula.
  • A caixa de diálogo Gerenciador de Nomes não exibe nomes definidos no Visual Basic for Applications (VBA) ou nomes ocultos (a propriedade Visible do nome é definida como "False").

Redimensionar colunas

  • Para dimensionar automaticamente a coluna para ajustá-la ao valor mais longo dessa coluna, clique duas vezes no lado direito do cabeçalho da coluna.

Classificar nomes

  • Para classificar a lista de nomes em ordem crescente ou decrescente, selecione o cabeçalho da coluna.

Filtrar nomes

Use os comandos da lista suspensa Filtro para exibir rapidamente um subconjunto de nomes. Selecionar cada comando ativa ou desativa a operação de filtro, facilitando a combinação ou remoção de diferentes operações de filtro para obter os resultados desejados.

Para filtrar a lista de nomes, siga um ou mais destes procedimentos:

Selecione: Para:
Nomes com Escopo de Planilha Exibe somente os nomes locais em uma planilha.
Nomes com Escopo de Pasta de Trabalho Exibe somente os nomes globais em uma pasta de trabalho.
Nomes com Erros Exiba somente os nomes com valores que contenham erros (como #REF, #VALUE ou #NAME).
Nomes sem Erros Exiba apenas os nomes com valores que não contêm erros.
Nomes Definidos Exibe somente nomes definidos por você ou pelo Excel, como uma área de impressão.
Nomes de Tabela Exibe somente nomes de tabela.

Alterar um nome

Se você alterar um nome definido ou um nome de tabela, todos os usos desse nome na pasta de trabalho também serão alterados.

  1. Na guia Fórmulas, no grupo Nomes Definidos, selecione Gerenciadorde Nomes.

  2. Na caixa de diálogo Gerenciador de Nomes , selecione o nome que você deseja alterar e selecione Editar.
    Dica: Você também pode clicar duas vezes no nome.

  3. Na caixa de diálogo Editar Nome, na caixa Nome, digite o novo nome para a referência.

  4. Na caixa Refere-se a, altere a referência e selecione OK.

  5. Na caixa de diálogo Gerenciador de Nomes , na caixa Refere-se a , altere a célula, fórmula ou constante representada pelo nome.

    • Para cancelar alterações indesejadas ou acidentais, selecione o botão CancelarCancelamento ou pressione ESC.
    • Para salvar as alterações, selecione o botãoConfirmar Enter ou pressione ENTER.

O botão Fechar fecha somente a caixa de diálogo Gerenciador de Nomes. Não é necessário para alterações que você já fez.

Excluir um ou mais nomes

  1. Na guia Fórmulas, no grupo Nomes Definidos, selecione Gerenciadorde Nomes.

  2. Na caixa de diálogo Gerenciador de Nomes , selecione o nome que você deseja alterar.

  3. Selecione um ou mais nomes executando uma das seguintes ações:

    • Selecione um nome clicando nele.
    • Selecione mais de um nome em um grupo contíguo clicando e arrastando os nomes ou pressionando SHIFT e clicando no botão do mouse para cada nome no grupo.
    • Selecione mais de um nome em um grupo não contíguo pressionando CTRL e clicando no botão do mouse para cada nome no grupo.
  4. Selecione Excluir. Você também pode pressionar DELETE.

  5. Selecione OK para confirmar a exclusão.

O botão Fechar fecha somente a caixa de diálogo Gerenciador de Nomes. Não é necessário para alterações que você já fez.

Precisa de mais ajuda?

Você sempre pode consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Veja Também

Definir e usar nomes em fórmulas