Como trocar uma coluna e linha em uma tabela (Transpose) no iWork Numbers?

8

Quero transpor uma tabela (trocar linhas para colunas e vice-versa). Como fazer isso no iWork Numbers.

Saneef
fonte

Respostas:

4

Eu escrevi um AppleScript simples que faz isso.

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

Aqui você pode encontrar mais detalhes sobre isso.

mariosangiorgio
fonte
2
Vale ressaltar que esta fórmula assume o valuesignificado das células de que, se houver fórmulas nas células que você está transpondo, apenas a saída delas será transposta. As fórmulas não serão.
Nick Q.
3

Aqueles que usam a versão mais recente do Numbers podem usar a opção "Transpor linhas e colunas" no menu "Tabela", conforme visto nesta resposta no StackExchange . A imagem abaixo também foi descaradamente 'emprestada' dessa resposta, para facilitar a referência.

Cinza
fonte