Existe uma diferença significativa entre fazer referência a uma única célula e à coluna inteira ao usar determinadas funções do Excel? Por exemplo, usando uma função para uma coluna inteira como TRIM(A:A) vs TRIM(A1), TRIM(A2)... etc.
Ambos têm a mesma saída e recentemente perdi pontos em uma tarefa de Excel para a escola por não ter a sintaxe correta na função.
Responder1
Quando você se refere a apenas uma célula, o Excel executa a função apenas nessa célula.
Ao se referir a várias células (coluna inteira ou qualquer intervalo arbitrário), você instrui o Excel a executar a operação em todo o intervalo referenciado.
Embora o Excel seja inteligente o suficiente e às vezes consiga adivinhar corretamente que precisa considerar apenas uma célula, você precisa estar ciente de qual é a forma correta de referenciar.
Por exemplo, no exemplo abaixo, ambos ROUND
e SUM
são aplicados na coluna inteira e em uma célula. Os resultados são os mesmos para ROUND
, mas você vê que isso faz diferença para SUM
.
Responder2
Quando a fórmula é =Trim(A1)
, o Excel opera apenas na célula A1 e remove os espaços extras apenas da célula A1.
Mas quando sua fórmula é =Trim(A:A)
, o Excel opera em toda a coluna A.
No caso de uma fórmula como =Trim(A1:A10)
ou {=Trim(A1:B10)}
, o Excel considera apenas o intervalo de dados especificado A1 a A10 ou A1 a B10.
Observação:Quando você aplica TRIM() a mais de uma coluna, ele deve ser inserido como uma fórmula de matriz. Caso contrário, você receberá um #VALUE
erro.