¿Cómo intercambiar una columna y una fila en una tabla (Transponer) en iWork Numbers?

8

Quiero transponer una tabla (intercambiar filas a columnas y viceversa). Cómo hacer eso en iWork Numbers.

Saneef
fuente

Respuestas:

4

Escribí un AppleScript simple que lo hace.

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

Aquí puedes encontrar más detalles al respecto.

mariosangiorgio
fuente
2
Vale la pena mencionar que esta fórmula toma las celdas, valuelo que significa que si tiene fórmulas en las celdas que está transponiendo, solo se transpondrá su salida. Las fórmulas no serán.
Nick Q.
3

Aquellos que usan la última versión de Numbers pueden usar la opción "Transponer filas y columnas" en el menú "Tabla", como se ve en esta respuesta en StackExchange . La imagen a continuación también 'tomó prestada' descaradamente de esa respuesta, para una referencia fácil.

Ceniza
fuente