Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Qual è il comando che incolla formule con righe e colonne commutate in Excel?

Non c'è un singolo comando in Excel per incollare specificamente le formule con righe e colonne commutate. Tuttavia, puoi raggiungere questo obiettivo usando una combinazione di tecniche:

1. Valori di trasposizione e incolla:

* Seleziona le celle formula: Evidenzia le cellule contenenti le formule che si desidera traspare.

* Copia le formule: Usa ctrl+c o fare clic con il tasto destro e selezionare "Copia".

* Incolla come trasposizione: Seleziona una cella vuota in cui si desidera andare le formule trasposte. Fare clic con il pulsante destro del mouse e scegliere "Incolla speciale". Nella finestra di dialogo "Incolla speciale", selezionare "Trasponi" e fare clic su "OK".

* Valori incollati: Ora, con le formule trasposte selezionate, usa ctrl+c per copiarli di nuovo. Fare clic con il pulsante destro del mouse sulle celle di destinazione e selezionare "Incolla speciale". Scegli "valori" e fai clic su "OK". Ciò convertirà le formule trasposte nei loro valori risultanti, cambiando efficacemente le righe e le colonne senza le formule rimanenti attive.

2. Usando la funzione di trasposizione:

* Seleziona un intervallo vuoto di celle: L'intervallo dovrebbe avere lo stesso numero di colonne dei dati originali hanno righe e viceversa.

* type `=transpone (intervallo)`: Sostituire "intervallo" con l'intervallo effettivo contenente le formule che si desidera traspare.

* Premere Ctrl+Shift+Invio: Questo immetterà la formula come formula di array, applicando la funzione di trasposizione a ciascuna cella nell'intervallo selezionato.

3. Usando VBA (macro):

Questo approccio è per situazioni più complesse o se è necessario automatizzare questa trasposizione.

* Apri l'editor VBA: Premere Alt+F11 .

* Inserisci un modulo: Fai clic su "INSERT"> "Modulo".

* Incolla il seguente codice:

`` `VBA

Sub transponeformule ()

Dim sourcerange come gamma, targetRange come gamma

Imposta sourcerange =intervallo ("a1:b10") 'Sostituire con la gamma di sorgente effettiva

Imposta TargetRange =Range ("C1:J1") 'Sostituire con l'intervallo di destinazione effettivo

TargetRange.Formula =Application.Trspose (sourcerange.formula)

Fine sub

`` `

* Esegui la macro: Premere f5 Oppure fai clic sul pulsante "Esegui".

Ricorda di adattare il codice per abbinare le tue gamme e le tue formule specifiche.

Questi metodi trasporteranno le formule, cambiando efficacemente righe e colonne nei dati Excel.

 

software © www.354353.com