¿Hay una manera fácil de intercambiar el contenido de dos celdas en Microsoft Excel?
Por fácil, me refiero a un atajo de teclado o elemento de menú, sin involucrar la copia en celdas temporales o escribir scripts de VBA o algo así. En otras palabras, estoy buscando una manera de seleccionar dos celdas y hacer clic en algún elemento del menú o presionar alguna combinación de teclas que intercambie sus contenidos. Seguramente, ¿tiene que haber una manera de hacer esto?
microsoft-excel
Dan Molding
fuente
fuente
Respuestas:
De: http://www.extendoffice.com/documents/excel/860-excel-swap-contents-of-two-cells.html
fuente
Para el caso específico de rangos rectangulares adyacentes del mismo tamaño , puede usar el método descrito en esta respuesta a una pregunta similar .
+
generalmente está encima de la=
tecla para que esto se traduzca en Ctrl+ Shift+ =)Tenga en cuenta que puede usar el mismo procedimiento para intercambiar filas o columnas adyacentes enteras.
fuente
¿Por qué imponer esta restricción? Crear una macro hace que esto sea trivial. Que yo sepa, no se puede hacer de otra manera. Puede asignar la macro a un botón o tecla de acceso rápido.
fuente
No. No hay forma de intercambiar el contenido de dos celdas en Excel, sin escribir su propia macro para hacerlo.
EDITAR: Parece que ahora puede haber una manera fácil de intercambiar el contenido de las celdas en versiones más recientes de Excel, por lo que esta respuesta probablemente esté desactualizada.
fuente
Seleccione el primer conjunto de celdas para intercambiar y presione ctrl+ x:
Seleccione las celdas ADEMÁS de las que desea intercambiar y presione ctrl+ +.
fuente
Puede pegar hasta 25 elementos en el portapapeles, por lo que son fáciles de intercambiar usando ctr + tab o cmd + tab mac
fuente
El intercambio se ejecutará.
fuente
Leí esta publicación, pero en realidad necesitaba una macro para intercambiar rangos completos. Además, necesitaba cambiar los colores. Modificó ligeramente la macro publicada originalmente, esto podría ser útil para alguien.
fuente