“Conocimiento software>

¿Cuál es el comando que pasea fórmulas con filas y columnas cambiadas en Excel?

2011/5/17
No hay un solo comando en Excel para pegar específicamente las fórmulas con filas y columnas conmutadas. Sin embargo, puede lograr esto utilizando una combinación de técnicas:

1. Transpose y pegue valores:

* Seleccione las celdas de fórmula: Resalte las células que contienen las fórmulas que desea transponer.

* Copie las fórmulas: Use Ctrl+C o haga clic derecho y seleccione "Copiar".

* Pegar como transposición: Seleccione una celda vacía donde desee que se vayan las fórmulas transpositadas. Haga clic derecho y elija "Pegar especial". En el cuadro de diálogo "Pegar especial", seleccione "Transponer" y haga clic en "Aceptar".

* Pegar valores: Ahora, con las fórmulas transponidas seleccionadas, use Ctrl+C para copiarlos de nuevo. Haga clic derecho en las celdas de destino y seleccione "Pegar especial". Elija "Valores" y haga clic en "Aceptar". Esto convertirá las fórmulas transpositadas en sus valores resultantes, cambiando efectivamente las filas y columnas sin que las fórmulas permanezcan activas.

2. Usando la función de transposición:

* Seleccione un rango vacío de celdas: El rango debe tener el mismo número de columnas que los datos originales tienen filas y viceversa.

* Tipo `=Transpose (rango)`: Reemplace el "rango" con el rango real que contiene las fórmulas que desea transponer.

* Presione Ctrl+Shift+Enter: Esto ingresará a la fórmula como una fórmula de matriz, aplicando la función de transposición a cada celda en el rango seleccionado.

3. Usando VBA (macro):

Este enfoque es para situaciones más complejas o si necesita automatizar esta transposición.

* Abra el editor VBA: Presione Alt+F11 .

* Inserte un módulo: Haga clic en "Insertar"> "Módulo".

* Pega el siguiente código:

`` `VBA

Sub transposformulas ()

Dim Sourcerange AS Range, TargetRange como rango

Establecer SourCerange =Range ("A1:B10") 'Reemplace con su rango de origen real

Establecer TargetRange =Range ("C1:J1") 'Reemplace con su rango de destino real

TargetRange.Formula =Application.Transpose (Sourcerange.Formula)

Final

`` `` ``

* Ejecute la macro: Presione F5 o haga clic en el botón "Ejecutar".

Recuerde adaptar el código para que coincida con sus rangos y fórmulas específicos.

Estos métodos transpondrán sus fórmulas, cambiando efectivamente filas y columnas en sus datos de Excel.

¿Qué hace que las fórmulas o funciones de Excel sean más difíciles de usar?
¿Qué botón aparece solo en la barra de herramientas de Microsoft Excel?
¿Qué significa la contabilidad en Microsoft Excel?
¿Una hoja de trabajo en Excel puede mostrar más columnas y filas si?
¿Qué es un Zoombutton en Microsoft Excel?
¿Cómo se cambia el nombre de los encabezados de la fila en Microsoft Excel?
¿Cómo se formatea Excel para que muestre la hora militar cuando se escribe la hora y los minutos?
Cuando inicias Excel, ¿qué se muestra?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online