Por que você deve usar intervalos nomeados no Excel

Os intervalos nomeados são um recurso útil, mas muitas vezes subutilizado, do Microsoft Excel . Os 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 única célula ou um intervalo de células) ao qual você atribui um nome. Você pode 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 facilitar a compreensão e a depuração/auditoria de uma planilha.

Usando intervalos nomeados no Excel

Por exemplo, vejamos 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 folha 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 normais no estilo A1(A1-style) em suas fórmulas (exibidas na barra de fórmulas abaixo).

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

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

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

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

Se for cometido um erro em uma das entradas em qualquer uma das listas, a fórmula do custo de envio gerará um erro #N/A quando a escolha errada for selecionada. Nomear a lista em Sheet2 como ShippingMethods elimina ambos os problemas.

Você pode fazer referência a um intervalo nomeado ao definir a validação de dados para uma lista suspensa simplesmente digitando =ShippingMethods no campo de origem, por exemplo. Isso permite que você use 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 do custo de envio), as opções da lista suspensa 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 intervalo de células que deseja nomear, depois clicar na Caixa Nome( Name Box) (onde normalmente é exibido o endereço da célula selecionada, logo à esquerda da Barra de Fórmulas(Formula Bar) ), digite o nome que deseja usar e pressione Enter .

Você também pode criar um intervalo nomeado clicando no botão Novo(New) na janela Gerenciador(Manager) de Nomes . Isso abre uma  janela Novo nome , onde você pode inserir o novo nome.(New Name)

Por padrão, o intervalo a ser nomeado é definido para qualquer intervalo selecionado quando você clica no botão Novo(New) , mas você pode 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 depois conter apenas letras, números, pontos ou sublinhados.

Os nomes não diferenciam maiúsculas de minúsculas, mas o uso de uma sequência 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 imite 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 do Gerenciador de nomes.(Manager)

Observe também que cada intervalo nomeado tem um escopo definido. Normalmente, o escopo padrão será Workbook , o que significa que o nome do intervalo pode ser referenciado de qualquer lugar dentro 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(January) , fevereiro(February) , março(March) , etc. Cada planilha pode 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(MonthlySales,0) daria as vendas de fevereiro(February) , arredondadas para o dólar inteiro mais próximo, se a fórmula estiver na planilha de fevereiro(February) , mas as vendas de março se na planilha de (March)março(March) , etc.

Para evitar confusão em pastas de trabalho com vários intervalos em planilhas separadas com o mesmo nome ou pastas de trabalho simplesmente complicadas 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 . (Workbook)Por exemplo, January_MonthlySales , February_MonthlySales , Budget_Date , Order_Date etc.

Dois cuidados com relação ao escopo de intervalos nomeados:(Two cautions regarding the scope of named ranges:) (1) Você não pode 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 criá-lo usando o botão Novo(New) em a janela Gerenciador de Nomes .( Name Manager)

Se você criar um novo nome de intervalo digitando-o na Caixa(Box) de Nome , o escopo será padronizado para a Pasta(Workbook) de Trabalho (se não houver outro intervalo com o mesmo nome) ou para a planilha em que o nome está sendo criado. Portanto, para criar um novo intervalo nomeado cujo escopo seja limitado a uma planilha específica, 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 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(Start) a usar intervalos nomeados em suas planilhas do Excel(Excel) e você rapidamente apreciará os benefícios! Aproveitar!



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts