Se você não usar apenas o teclado, realce a coluna pressionando Ctrl+ Spaceou clicando no cabeçalho da coluna. Em seguida, pressione e mantenha pressionada a Shifttecla Em alguns ambientes, você pode ver a caixa de seleção (borda) ao redor da coluna mudar para uma barra I. Em seguida, você pode arrastar a coluna para a esquerda ou direita (usando o mouse) e ela moverá a coluna para lá sem substituir os dados ou deixar uma coluna em branco.
Isso também funciona com linhas e com intervalos de colunas ou linhas. A barra I muda para horizontal ou vertical à medida que você move o intervalo e separa as colunas ou linhas para onde ele moverá o intervalo.
Para resumir:
- Ctrl+ Spacepara selecionar a (s) coluna (s) de origem.
- Mantenha pressionado Shiftenquanto arrasta a (s) coluna (s).
Alt
+Up Arrow
eAlt
+Down Arrow
no Visual Studio. Ah bem.O melhor que posso apresentar é algo assim (observe, isso funciona no Excel 2003 - pode não funcionar em 07/10, mas você não indicou qual versão está usando):
Ctrl+ Spacepara selecionar a fonte col.
Ctrl+ Xpara cortar o col.
Left Arrowou Right Arrowpara ir para a coluna da qual você deseja mover a coluna selecionada para a esquerda de.
Crtl+ Spacepara selecionar a coluna de destino.
Crtl+ +para inserir as células cortadas (com agradecimentos à variante por esse comentário útil!).
Estou pensando que o AutoHotkey ou uma macro curta pode ser uma boa maneira de conseguir isso.
Deve ser fácil gravar uma macro rápida do Excel usando o conjunto de comandos acima, apenas verifique se a "Referência relativa" está ativada.
fonte
table
certifique-se de selecionar aheader
célula comCtrl
+Space
na coluna desejada e não apenas qualquer célula da coluna. Caso contrário, você receberá o erroThis operation is not allowed. The operation is attempting to shift cells in a table on your worksheet.
Uma diferença importante entre inserir uma coluna em branco e colar nela, vs. "inserir células cortadas" é que a última mudará suas outras colunas para a direita, mas NÃO a formatação da largura da coluna. Portanto, se você inserir células cortadas, todas as colunas à direita terão as larguras das colunas anteriores uma à direita e será necessário reajustá-las para ajustar seus dados.
fonte
Para mover uma única célula, linha ou coluna, faça o seguinte:
As células serão inseridas à esquerda ou acima da seleção.
fonte
De acordo com a lista de atalhos de teclado do Excel , não há atalho interno para atingir o que você deseja.
fonte
Tente o seguinte:
Exemplo: Se você mover uma coluna entre A e B, é possível que B seja removido). Antes de mover qualquer coluna, abra uma coluna vazia entre duas colunas e depois de começar a mover a coluna.
Em resumo, selecione a coluna (clique duas vezes), CTRL+ X, mova-se com a seta para a esquerda ou para a direita.
fonte
O método de Hemal (?) Funciona, mas o truque é criar uma nova coluna para a qual você deseja mover, o Excel deixará uma coluna em branco para trás, onde os dados foram usados ou excluídos anteriormente.
Os dados foram movidos para a nova coluna.
Se você pressionar enter em uma coluna preenchida, ela será substituída. Não é liso ou "limpo", mas é fácil de usar.
fonte
Se você deseja mover uma linha, coluna ou célula em particular, basta selecionar as células pressionando Shift com a tecla Seta após selecionar células, basta pressionar ctrl + shift + (+) e selecionar a opção para mover para baixo, para cima, para a direita e para a esquerda pela seta teclas e pressione Enter. Feito!
fonte