Recomendado, 2024

Escolha Do Editor

Por que você deve estar usando intervalos nomeados no Excel

Intervalos nomeados são um recurso útil, mas geralmente subutilizado, do Microsoft Excel. Intervalos nomeados podem tornar as fórmulas mais fáceis de entender (e depurar), simplificar a criação de planilhas complicadas e simplificar suas macros.

Um intervalo nomeado é apenas um intervalo (uma célula única ou um intervalo de células) ao qual você atribui um nome. Você pode então usar esse nome no lugar de referências de células normais em fórmulas, em macros e para definir a origem de gráficos ou validação de dados.

Usar um nome de intervalo, como TaxRate, no lugar de uma referência de célula padrão, como Sheet2! $ C $ 11, pode tornar uma planilha mais fácil de entender e depurar / auditar.

Usando intervalos nomeados no Excel

Por exemplo, vamos ver um formulário de pedido simples. Nosso arquivo inclui um formulário de pedido preenchível com uma lista suspensa para selecionar o método de envio, além de uma segunda planilha com uma tabela de custos de envio e a taxa de imposto.

A versão 1 (sem intervalos nomeados) usa referências de células de estilo A1 normais em suas fórmulas (mostradas na barra de fórmulas abaixo).

A versão 2 usa intervalos nomeados, tornando suas fórmulas muito mais fáceis de entender. Intervalos nomeados também facilitam a entrada de fórmulas, uma vez que o Excel exibirá uma lista de nomes, incluindo nomes de função, que você pode escolher, sempre que começar a digitar um nome em uma fórmula. Clique duas vezes no nome na lista de seleção para adicioná-lo à sua fórmula.

Abrir a janela Gerenciador de Nomes na guia Fórmulas exibe uma lista dos nomes de intervalo e dos intervalos de células aos quais eles fazem referência.

Mas intervalos nomeados também têm outros benefícios. Nos nossos arquivos de exemplo, o método de envio é selecionado usando uma lista suspensa (validação de dados) na célula B13 na Planilha1. O método selecionado é usado para pesquisar os custos de envio na Planilha2.

Sem intervalos nomeados, as opções suspensas devem ser inseridas manualmente, pois a validação de dados não permitirá a seleção de uma lista de fontes em uma planilha diferente. Portanto, todas as opções devem ser inseridas duas vezes: uma na lista suspensa e novamente na Planilha2. Além disso, as duas listas devem corresponder.

Se um erro for feito em uma das entradas em uma das listas, a fórmula de custo de frete gerará um erro # N / A quando a opção errônea for selecionada. Nomear a lista na Planilha2 como Métodos de Entrega elimina os dois problemas.

Você pode referenciar um intervalo nomeado ao definir a validação de dados para uma lista suspensa simplesmente inserindo = ShippingMethods no campo de origem, por exemplo. Isso permite usar uma lista de opções que estão em outra planilha.

E se a lista suspensa estiver referenciando as células reais usadas na pesquisa (para a fórmula de custo de frete), as opções suspensas sempre corresponderão à lista de pesquisa, evitando erros # N / A.

Criar um intervalo nomeado no Excel

Para criar um intervalo nomeado, basta selecionar a célula ou o intervalo de células que deseja nomear e clicar na Caixa de Nome (onde o endereço de célula selecionado é normalmente exibido, à esquerda da Barra de Fórmulas), digite o nome que deseja usar e pressione Enter .

Você também pode criar um intervalo nomeado clicando no botão Novo na janela Gerenciador de nomes. Isso abre uma janela de Novo Nome onde você pode inserir o novo nome.

Por padrão, o intervalo a ser nomeado é definido como qualquer intervalo selecionado quando você clica no botão Novo, mas é possível editar esse intervalo antes ou depois de salvar o novo nome.

Observe que os nomes de intervalo não podem incluir espaços, embora possam incluir sublinhados e pontos. Geralmente, os nomes devem começar com uma letra e conter apenas letras, números, pontos ou sublinhados.

Os nomes não diferenciam maiúsculas de minúsculas, mas o uso de uma cadeia de palavras em maiúsculas, como TaxRate ou December2018Sales, facilita a leitura e o reconhecimento dos nomes. Você não pode usar um nome de intervalo que imita uma referência de célula válida, como Dog26.

Você pode editar seus nomes de intervalo ou alterar os intervalos aos quais eles se referem usando a janela Gerenciador de nomes.

Observe também que cada intervalo nomeado tem um escopo definido. Normalmente, o escopo será padronizado como Pasta de Trabalho, o que significa que o nome do intervalo pode ser referenciado em qualquer lugar da pasta de trabalho. No entanto, também é possível ter dois ou mais intervalos com o mesmo nome em planilhas separadas, mas dentro da mesma pasta de trabalho.

Por exemplo, você pode ter um arquivo de dados de vendas com planilhas separadas para janeiro, fevereiro, março etc. Cada planilha poderia ter uma célula (intervalo nomeado) chamada MonthlySales, mas normalmente o escopo de cada um desses nomes seria apenas a planilha contendo isto.

Assim, a fórmula = ROUND (Monthlyales, 0) daria as vendas de fevereiro, arredondadas para o dólar inteiro mais próximo, se a fórmula estiver na folha de fevereiro, mas as vendas de março se estiverem na folha de março, etc.

Para evitar confusão em pastas de trabalho com vários intervalos em folhas separadas com o mesmo nome ou pastas de trabalho simples com dezenas ou centenas de intervalos nomeados, pode ser útil incluir o nome da planilha como parte de cada nome de intervalo.

Isso também torna cada nome de intervalo exclusivo, para que todos os nomes possam ter um escopo de pasta de trabalho. Por exemplo, January_MonthlySales, February_MonthlySales, Budget_Date, Order_Date etc.

Duas precauções relativas ao escopo de intervalos nomeados: (1) não é possível editar o escopo de um intervalo nomeado após sua criação e (2) você só pode especificar o escopo de um novo intervalo nomeado se o criar usando o botão Novo em a janela Gerenciador de nomes .

Se você criar um novo nome de intervalo digitando-o na caixa de nome, o escopo será padronizado como Pasta de Trabalho (se não houver outro intervalo com o mesmo nome) ou na planilha em que o nome estiver sendo criado. Portanto, para criar um novo intervalo nomeado cujo escopo esteja limitado a uma determinada planilha, use o botão "Novo" do Gerenciador de nomes.

Finalmente, para aqueles que escrevem macros, os nomes de intervalo podem ser facilmente referenciados no código do VBA simplesmente colocando o nome do intervalo entre colchetes. Por exemplo, em vez de ThisWorkbook.Sheets (1) .Cells (2, 3), você pode simplesmente usar [SalesTotal] se esse nome se referir a essa célula.

Comece a usar intervalos nomeados em suas planilhas do Excel e você estará rapidamente apreciando os benefícios! Apreciar!

Top