O que é “codificação rígida” no Microsoft Excel?


Hard coding parece um conceito de programação complexo, mas é um conceito fundamental no Microsoft Excel. Vamos aprender o que é e quando você deve usá-lo.

O conceito é familiar para aqueles versados ​​em linguagem de programação: basta substituir as células por variáveis ​​que contenham valores específicos e o significado funcional permanece o mesmo.

Um curso intensivo sobre referências de células

Para entender a codificação rígida, precisamos saber como funcionam as referências de células do Excel porque é aí que tudo começa.

Cada célula no Excel pode ser referenciada combinando o número da coluna alfabética e o número da linha numérica. Isso permite indicar células específicas com notações como A3, D5, etc.

Em vez de células individuais, você pode referenciar intervalos inteiros com dois pontos. Digitar B4:B12, por exemplo, fornece todas as células desse intervalo. Você pode até vincular planilhas entre diferentes planilhas e pastas de trabalho com esses relacionamentos.

Quase todas as operações matemáticas nas células são realizadas usando suas referências de células, o que é mais conveniente do que procurar e inserir os valores reais. Há outro motivo, mas falaremos mais sobre isso na próxima seção.

Por que é recomendado usar referências de células no Excel?

A premissa da utilização do Excel é a comodidade de atualização de valores devido ao seu fórmulas. Digamos que você tenha uma planilha calculando as despesas totais de uma empresa em um mês e esteja usando esse total em muitos outros gráficos e cálculos.

Com papel e caneta, você terá que recalcular o total e todos os demais cálculos que utilizavam seu valor, o que é um processo tedioso e sujeito a erros. Sem mencionar que é quase impossível se a planilha tiver milhares de entradas.

Mas no Excel, desde que você use as referências de células corretas, você não precisa se preocupar em corrigir cálculos. Altere qualquer valor necessário e todos os cálculos que fazem referência a essa célula atualizarão automaticamente seus resultados (embora talvez seja necessário usar o botão Calcular planilha).

O que é codificação rígida? Quando você deve usá-lo?

A codificação rígida no Excel ocorre quando você abandona as referências de células em favor de valores absolutos. Isso significa que não importa quais alterações ocorram nas células ou em seu conteúdo, os valores codificados permanecem os mesmos.

Geralmente, não é uma boa ideia usar valores embutidos em código. A codificação rígida mal planejada é a forma como planilhas complexas são quebradas, pois é difícil caçar os valores codificados e alterá-los caso seja necessário..

Mas há certas situações em que a codificação rígida é prática. Coisas como constantes ou dados históricos são valores que você deseja manter iguais com base em suas referências.


Para esses números, usamos codificação no Excel. Aqui estão algumas maneiras de fazer isso.

Métodos de codificação rígida

Inserção manual de valores (não recomendado )

A maneira mais fácil (e mais desaconselhável) de codificar é inserir manualmente os números necessários. Isso significa não usar referências de células, mas simplesmente digitar os valores.

Você só deve usar este método para valores de string, pois eles não devem ser usados ​​em cálculos. E, claro, a primeira vez que você insere qualquer valor em sua planilha também é tecnicamente uma codificação rígida.

Lembre-se de usar referências em qualquer fórmula usando esses valores base.

Definir uma constante (usando o gerenciador de nomes)

A maneira mais elegante de codificar é definindo valores constantes. O Excel fornece o Gerenciador de Nomespara fazer exatamente isso.

A ideia é dar um nome ao seu valor codificado na planilha para que fique claro qual é a função do valor, além de fornecer um local central para alterá-lo. É muito parecido com o funcionamento das constantes em muitas linguagens de programação.

Embora você possa estar se perguntando: qual é o sentido de usar Definir Nome quando você pode obter resultados semelhantes inserindo o valor em uma célula dedicada e referenciando-o? A única diferença é que o nome significa mais claramente o que o valor representa.

Você pode definir todo um intervalo de valores com esse método, além de criar constantes nomeadas que não existem na planilha.

  1. Para definir suas próprias constantes, selecione a guia Fórmulasno Excel e clique no ícone Gerenciador de nomes.
    1. Se alguma célula for selecionada, a janela Gerenciador de Nomes dará aos valores um nome com base no contexto (geralmente o rótulo da linha ou coluna) e criará um nome para você. Você também pode clicar no botão Novopara definir seus nomes e valores do zero.
      1. Agora você pode usar esses dados em qualquer uma de suas fórmulas usando o nome definido. Ele atua como uma referência de célula mais descritiva.
      2. Com o comando especial Colar.

        Normalmente, quando você copia uma seleção de células contendo fórmulas, o Excel ajusta automaticamente as referências para seu novo local. Mas e se você estiver copiando um conjunto de dados antigo e precisar apenas dos valores originais como estão?

        É aqui que entra o comando Colar Especial. Colar Especial pode colar seletivamente certos aspectos dos dados que você está copiando, em vez de tudo.

        O uso comum deste comando é copiar apenas as fórmulas usadas, mas você também pode fazer o inverso e colar apenas os valores. Isso fornece os resultados dos cálculos originais em um formato codificado para que quaisquer alterações nos números originais não os afetem.

        1. Primeiro, selecione as células que deseja copiar.
          1. Clique com o botão direito e selecione a opção Copiarou simplesmente pressione Ctrl + C.
            1. Agora clique com o botão direito na célula de destino para colar o conteúdo. Os novos menus possuem vários ícones especiais para colar organizados horizontalmente. Passe o mouse sobre eles para encontrar a opção de Valorese clique nela.
              1. Os valores das células serão colados no novo local. Você pode selecionar a célula e verificar a guia de fórmula para ver se é um valor codificado.
              2. É Codificar vale a pena no MS Excel?

                A menos que você saiba o que está fazendo, evitar qualquer forma de codificação é uma boa ideia. Lembrar de usar relativo ou, melhor ainda, referências absolutas de células e manter suas fórmulas limpas evitará muitas dores de cabeça no futuro.

                Dito isto, um usuário cuidadoso pode aproveitar algumas formas específicas de codificação para tornar certos cálculos mais concisos e elegantes. Coisas como constantes nomeadas ou operações realizadas por meio de Colar especial podem introduzir valores codificados sem bagunçar sua planilha.

                A codificação manual, por outro lado, deve sempre ser evitada, a menos que você esteja inserindo dados de base para uso posterior em cálculos de planilhas.

                .

                Postagens relacionadas:


                8.09.2023