Estou tentando recodificar todo o código postal da coluna A para a coluna B com a fórmula:
=TEXT(A1,"00000")
Como isso:
Quero que todas as células da coluna B sejam transformadas usando a fórmula acima. Mas eu tenho mais de 40.000 linhas, então é impossível arrastar a fórmula para baixo e aplicá-la a toda a coluna B.
Existe uma fórmula que eu poderia usar para resolver esse problema?
Eu acho que você está com sorte. Por favor, tente entrar em B1:
(muito semelhante!), mas antes de bater, Enterpressione Ctrl+ Shift+ Enter.
fonte
ArrayFormula(…)
.Parece que algumas das outras respostas ficaram desatualizadas, mas para mim funcionou:
(Observe que isso substitui o texto se as células de destino não estiverem vazias)
fonte
Ctrl+Shift+Down
selecione até o final da coluna atual,Ctrl+Enter
como você disse, entãoUp, Right, [Down]
(o último não será necessário se você estiver na linha 1) para chegar a a próxima coluna.Digamos que você queira substituir algo em uma matriz de string e não queira executar copiar e colar em toda a planilha .
Vamos tomar isso como exemplo:
Para aplicar essa fórmula em toda a coluna (matriz) de maneira limpa e elegante, você pode fazer:
Também funciona para matrizes 2D, digamos:
fonte
Outra solução encontrada:
fonte
Isso é para aqueles que desejam sobrescrever as células da coluna rapidamente (sem cortar e copiar). Isso é o mesmo que clicar duas vezes na caixa da célula, mas ao contrário de clicar duas vezes, ainda funciona após a primeira tentativa.
BÔNUS:
O atalho para ir para o conteúdo mais inferior (para verificar novamente a cópia) é Ctrl+ ⇓. Para voltar, você pode usar Ctrl+, ⇑mas se as linhas superiores estiverem congeladas, você também terá que pressionar Enteralgumas vezes.
fonte
Para ficar claro, quando você usa o indicador de arrasto, ele apenas copiará os valores da célula para baixo na coluna enquanto houver um valor na célula adjacente em uma determinada linha. Assim que a operação de arrastar vir uma célula adjacente em branco, ela parará de copiar a fórmula para baixo.
.por exemplo
Se o texto acima for uma planilha, usar o indicador de arrastar de clique duplo na célula 'b' preencherá a linha 2, mas não a linha três ou quatro.
fonte
Você também pode usar Ctrl + Shift + Down + D para adicionar a fórmula a todas as células da coluna.
Basta clicar / destacar a célula com a equação / fórmula que deseja copiar e, em seguida, manter pressionado Ctrl + Shift + Baixo + D e sua fórmula será adicionada a cada célula.
fonte
Só para não perder minha resposta que funciona:
fonte
Você pode preencher a coluna clicando duas vezes no canto inferior direito da célula da qual deseja copiar (o ponto na caixa que, de outra forma, você arrastaria) e isso será aplicado a toda a coluna.
NB: Isso não funciona se você tiver o filtro aplicado, nem se já houver algo nas células abaixo.
fonte