Come scambiare una colonna e una riga in una tabella (Transpose) in iWork Numbers?


8

Voglio trasporre una tabella (scambiare le righe in colonne e viceversa). Come farlo in iWork Numbers.

Risposte:


4

Ho scritto un semplice AppleScript che lo fa.

tell application "Numbers"
    activate
    tell the front document
        tell the first sheet
            set original_range to selection range of first table

            set orignal_table to first table
            set number_of_columns to column count of orignal_table
            set number_of_rows to row count of orignal_table
            set trasposed_table to make new table with properties {row count:number_of_columns, column count:number_of_rows}

            repeat with i from 1 to number_of_columns
                repeat with j from 1 to number_of_rows
                    tell orignal_table
                        set original_value to the value of cell i of row j
                    end tell
                    tell trasposed_table
                        set the value of cell j of row i to original_value
                    end tell
                end repeat
            end repeat

        end tell
    end tell
end tell

Qui puoi trovare maggiori dettagli a riguardo.


2
Vale la pena ricordare che questa formula assume il valuesignificato delle celle che se hai delle formule nelle celle che stai trasponendo, verrà trasposto solo il loro output. Le formule non lo saranno.
Nick Q.

3

Coloro che utilizzano l'ultima versione di Numbers possono utilizzare l'opzione "Trasponi righe e colonne" nel menu "Tabella", come mostrato in questa risposta su StackExchange . L'immagine sotto anche 'spudoratamente' presa in prestito da quella risposta, per un facile riferimento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.