Criar nomes Excel que se refiram a células, um valor constante, ou uma fórmula. Usar nomes em fórmulas, ou seleccionar rapidamente um intervalo nomeado.
Nomes Excel – Introdução
No Excel, é possível criar nomes que se refiram a:
- Célula(s) na folha de trabalho
- Valor específico
- Fórmula
Após definir nomes Excel, é possível:
- Utilizar esses nomes numa fórmula, em vez de usar um valor constante ou referências a células.
- Digite um nome, para ir rapidamente para aquele intervalo de células nomeado
As instruções abaixo mostram como criar nomes e usar nomes nos seus ficheiros Excel. Obtenha a amostra da pasta de trabalho Excel, para seguir juntamente com as instruções.
NOTE: Para criar uma lista rápida de todos os nomes numa pasta de trabalho, veja a Lista Rápida de Nomes – Sem instruções de Macro.
Como nomear células
Veja este pequeno vídeo para ver como nomear um grupo de células. Depois, vá a esse grupo de células nomeadas, ou use o nome numa fórmula. As instruções escritas estão abaixo do vídeo. TOP
Name Cells – Name Box
Digite rapidamente o nome das células seleccionadas, digitando na Caixa de Nome. NOTA: Existem algumas regras para nomes Excel
- Selecione a(s) célula(s) a nomear
- Clique na caixa Nome, à esquerda da barra de fórmulas
- Digite um nome válido de uma palavra para a lista, por exemplo, FruitList.
- Prima a tecla Enter.
Regras para a Criação de Nomes
Existem regras para nomes Excel no site da Microsoft, e estas estão resumidas abaixo.
Para uma análise aprofundada dos caracteres permitidos, ver o projecto GitHub de Martin Trummer, excel-names — tem exemplos escritos, e um ficheiro Excel para descarregar.
Seguir estas regras da Microsoft, quando estiver a criar um nome no Excel.
- O primeiro caractere de um nome deve ser um dos seguintes caracteres:
- letter
- underscore (_)
- backslash (\).
- Caracteres restantes no nome podem ser
- letras
- números
- períodos
- caracteres de sublinhado
- não são permitidos os seguintes caracteres:
- caracteres de espaço não são permitidos como parte de um nome.
- Nomes não podem parecer-se com endereços de células, tais como A$35 ou R2D2
- C, c, R, r — não podem ser usados como nomes — o Excel usa-os como atalhos de selecção
- Nomes não são sensíveis a maiúsculas/minúsculas. Por exemplo, Norte e NORTH são tratados como o mesmo nome.
Ver os Nomes
NOTE: Para criar uma lista rápida de todos os nomes numa pasta de trabalho, ver a Lista Rápida de Nomes – Sem instruções de Macro.
Para ver alguns dos intervalos nomeados numa folha de trabalho, use este truque:
- Na parte inferior direita da janela do Excel, clique na definição do Nível de Zoom
- Na caixa de diálogo Zoom, seleccione Custom
- Type 39 na caixa de percentagem, e clique em OK
Os nomes de alguns intervalos aparecerão na folha de trabalho, em texto azul, como a MonthList nesta captura de ecrã.
- Nomes criados com uma fórmula, como a Lista Anual, não aparecerão.
- algumas gamas podem ser demasiado pequenas para mostrar o seu nome
Alterar uma Gama Nomeada
Depois de criar uma gama nomeada, pode ser necessário alterar as células a que se refere. Este pequeno vídeo mostra os passos, e há passos escritos por baixo do vídeo.
P>Seguir estes passos para alterar a referência do intervalo:
- Na Fita, clique no separador Fórmulas
- Click Name Manager
- Na lista, clique no nome que pretende alterar
- Na caixa Referências Para, altere a referência do intervalo, ou arraste na folha de trabalho, para seleccionar o novo intervalo.
- Click na marca de verificação, para guardar a alteração
- Click Close, para fechar o TOP Name Manager
Criar nomes a partir de Texto de Célula
Para nomear rapidamente células individuais, ou intervalos individuais, pode usar o texto do cabeçalho de célula como os nomes. Veja este vídeo para ver os passos. As instruções escritas estão abaixo do vídeo.
Criar Nomes a partir de Texto da Célula
Uma forma rápida de criar nomes é baseá-los no texto da célula de título (etiquetas da folha de trabalho). No exemplo mostrado abaixo, as células da coluna E serão nomeadas, com base nos rótulos da coluna D.
NOTE: Se os rótulos contiverem espaços, estes são substituídos por um sublinhado. Outros caracteres inválidos, tais como & e # serão removidos, ou substituídos por um carácter de sublinhado.
para nomear células, ou intervalos, com base em etiquetas de folhas de trabalho:
- Seleccionar as etiquetas e as células que devem ser nomeadas. As etiquetas podem ser acima, abaixo, à esquerda ou à direita das células a serem nomeadas. Neste exemplo, os rótulos estão na coluna B, à esquerda das células que vão ser nomeadas.
- Na Fita, clique na tabulação Fórmulas, depois clique em Criar a partir da Selecção.
- Na janela Criar nomes a partir da selecção, adicionar uma marca de verificação para a localização das etiquetas, depois clicar em OK. Neste exemplo, as etiquetas estão na coluna da esquerda das células seleccionadas.
- Clicar numa célula para ver o seu nome. Na imagem do ecrã abaixo, a célula C4 é seleccionada, e pode ver o seu nome na Caixa de Nome — Nome_Classificado_Classificado_Classificado.
NOTE: O carácter de espaço foi substituído por um sublinhado.
Criar nome para um valor
Nomes mais Excel referem-se a intervalos na folha de trabalho, mas os nomes também podem ser usados para armazenar um valor.
Valores usados com frequência
Por exemplo, criar um nome para armazenar um valor percentual que se usa frequentemente, tal como uma taxa de imposto de retalho:
- Nome: TaxRate
- Refers To: =0.5
Então, use esse nome em fórmulas, em vez de digitar o valor
Valores Especiais
P> Também pode criar nomes para armazenar valores que são difíceis de introduzir. Por exemplo, algumas fórmulas utilizam este número de aspecto estranho. De acordo com as especificações do Excel no site da Microsoft, este é o maior número positivo que pode digitar numa célula do Excel.
- 9.99999999999999E+307
Em vez de digitar esse número nas suas fórmulas, pode definir um nome, usando esse valor (copie o número desta página antes de criar o nome):
- Nome: XL_Max
- Refere-se a: 9.9999999999999999E+307
Então, use o nome XL_Max em fórmulas, como esta fórmula LOOKUP que encontra o último número numa coluna.
=LOOKUP(9.9999999999999999E+307, WeightData)
Como utilizar nomes Excel
Após criar nomes, pode utilizá-los:
- para navegação rápida
- em fórmulas
Utilizar nomes para navegação rápida
Se um nome se referir a um intervalo, pode seleccionar esse nome na lista pendente da caixa de nomes, para seleccionar o intervalo nomeado na folha de trabalho.
NOTE: Se um nome não aparecer na lista pendente, pode digitar o nome em vez disso
Utilizar Nomes em Fórmulas
P>Pode também usar nomes em fórmulas. Por exemplo, pode ter um grupo de células com quantidades vendidas. Nomear essas células Quantidade, depois usar esta fórmula para calcular a quantidade total:
=SUM(Quantidade)
Name Box Tricks
Além de usar a Name Box para criar um intervalo nomeado, ou para seleccionar um intervalo nomeado, aqui estão alguns outros truques da Name Box.
Redimensionar a Caixa de Nome
Em versões antigas do Excel, a Caixa de Nome era uma largura definida, e não se podia alterar isso. Eis como se pode ajustar a largura da Name Box em versões mais recentes:
- Ponto para o botão de 3 pontos no lado direito da Name Box
- Quando o ponteiro muda para uma seta de 2 pontas, arraste para a esquerda ou para a direita, para alterar a largura
Seleccionar Células
Outro truque útil é que também pode usar a Caixa de Nome para seleccionar células sem nome. Aqui estão algumas maneiras que o truque pode ser útil — desmarcar colunas, ou preencher um longo intervalo de células.
Desmarcar colunas
Há uma maneira rápida de desmarcar colunas específicas, e deixar outras escondidas.
- Esconder colunas A a J
- Clique na Caixa de Nome
- Tipo a1,e1,h1 na Caixa de Nome, e prima Enter
- Em seguida, utilize o comando Unhide para mostrar as colunas seleccionadas
- home tab> Formato> Hide & Unhide> Unhide Columns
Células de preenchimento
Com a funcionalidade de preenchimento automático do Excel, pode criar uma lista de datas, ou números, ou outras sequências, muito rapidamente. Basta digitar um ou dois valores como sequência inicial, seleccionar essas células, e fazer duplo clique na Pega de preenchimento para preencher até à última linha de dados.
Por vezes, no entanto, não há dados na coluna adjacente, pelo que o AutoPreenchimento não funcionará com um duplo clique. Pode arrastar a Pega de Preenchimento para baixo, mas isso não é muito eficiente se precisar de criar uma série longa.
Aqui está como criar uma lista de 1000 números na coluna A:
- Clique na Caixa de Nome
- Digite a1:a1000 na Caixa de Nome, e prima Enter
- Com as células seleccionadas, digite o número 1, e prima Ctrl+Enter
- Next, seleccione a célula A1, e digite o 1º número da sua série, e.g. 5
- Seleccione a célula A2, e escreva o 2º número da sua série, por exemplo 10
- Seleccione as células A1 e A2, e faça duplo clique no botão Fill Handle, para criar a série de 1000 números
Criar um intervalo nomeado dinâmico
Se a lista que pretende nomear mudará frequentemente, tendo itens adicionados e removidos, deverá criar um intervalo nomeado dinâmico. Uma gama de nomes dinâmicos será automaticamente ajustada em tamanho, quando a lista mudar. Aqui estão duas formas de criar um intervalo dinâmico nomeado:
Utilizar uma Tabela Excel Nomeada
Utilizar uma Fórmula
Utilizar uma Tabela Excel Nomeada
A forma mais fácil de criar um intervalo dinâmico nomeado é começar por criar uma tabela Excel nomeada. Depois, definir um intervalo baseado numa ou mais colunas dessa tabela.
Neste exemplo há uma lista de peças na folha de trabalho, e uma tabela nomeada, e serão criados intervalos dinâmicos nomeados. Mais tarde, se adicionar novos itens à tabela, o intervalo nomeado expandirá automaticamente.
Primeiro, crie a tabela:
- Selecione uma célula na lista de peças
- No separador Inserir Fita, clique em Tabela
- Cheque que o intervalo correcto foi seleccionado, e adicione uma marca de verificação a Minha Tabela Tem Cabeçalhos
- Clique OK, para criar a tabela.
- (opcional) Alterar o nome por defeito da tabela (por exemplo Tabela1) para um nome significativo, tal como tblParts
Next, criar uma lista dinâmica de IDs de peças:
- Seleccionar células A2:A9, que contêm os IDs das peças (não o cabeçalho)
- Clique na Barra de Fórmula, e escreva um nome com uma palavra para a gama: PartIDList
- Pressione a tecla Enter, para completar o nome.
/p>
Para ver a definição do nome, siga estes passos:
- Clique na tabulação de Fórmulas da Fita, e clique em Name Manager.
- Existem dois itens nomeados na lista:
- a tabela de Partes, com o nome por defeito, Tabela1 (ou o nome que deu à tabela)
- a Lista de PartesID, que se baseia no campo PartID da Tabela1.
Texto da Gama Dinâmica
Porque a gama nomeada da PartIDList é baseada numa tabela nomeada, a lista ajustar-se-á automaticamente em tamanho se adicionar ou remover IDs de partes na lista.
- Adicionar um novo item na lista de Part IDs
- Na Caixa de Nome, seleccione o nome da PartIDList
- A gama nomeada é seleccionada, e inclui o novo Part ID. TOP
Intervalo Nomeado Dinâmico – Fórmula
Quando se cria um intervalo nomeado no Excel, este não inclui automaticamente novos itens. Se planeia adicionar novos itens a uma lista, pode usar uma fórmula dinâmica para definir um intervalo nomeado no Excel. Então, à medida que novos itens são adicionados à lista, o intervalo nomeado expandirá automaticamente para os incluir.
As instruções escritas estão abaixo do vídeo.
Intervalo Nomeado Dinâmico Baseado em Fórmula
Se não quiser usar uma tabela nomeada, pode usar uma fórmula dinâmica para definir um intervalo nomeado. À medida que novos itens são adicionados, o intervalo expandirá automaticamente.
Nota: Os intervalos dinâmicos nomeados não aparecerão na lista pendente da Caixa de nomes. Contudo, pode digitar os nomes na Caixa de nomes, para seleccionar esse intervalo na folha de trabalho.
- Na Fita, clique no separador Fórmulas
- Click Definir Nome
- Digite um nome para o intervalo, por exemplo NameList
- Lave the Scope set to Workbook.
- Na caixa Refers To, introduza uma fórmula Offset que defina o tamanho do intervalo, com base no número de itens na coluna, por exemplo
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
Neste exemplo, a lista está em Sheet1, começando na célula A1
Os argumentos utilizados nesta função Offset são
- Célula de referência: Folha1!$A$1
- Li> Linhas a compensar: 0
- Colunas a compensar: 0
- Número de Linhas: COUNTA(Sheet1!$A:$A)
- Número de Colunas: 1
- Nota: para um número dinâmico de colunas, substituir a 1 por:
COUNTA(Sheet1!$1:$1)
Download the Sample File
Para seguir juntamente com as instruções nesta página, descarregar o ficheiro de amostra com os nomes Excel. O ficheiro zipado está em formato xlsx, e não contém quaisquer macros. TOP
Ligações Relacionadas
Usar Nomes em Fórmulas
Nomes de Tabelas Excel
Nomes de Macros Excel
Criar Faixas Dinâmicas com uma Macro