Як обміняти стовпчик та рядок у таблиці (Transpose) у iWork Numbers?


8

Я хочу перенести таблицю (обміняти рядки на стовпці і навпаки). Як це зробити в iWork Numbers.

Відповіді:


4

Я написав простий AppleScript, який це робить.

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

Тут ви можете знайти більш детальну інформацію про нього.


2
Варто згадати цю формулу, яка valueозначає, що якщо у вас є формули в клітинках, які ви переносите, буде переміщений лише їх вихід. Формул не буде.
Нік Q.

3

Ті, хто використовує останню версію Numbers, можуть скористатися параметром "Перемістити рядки та стовпці" в меню "Таблиця", як це видно в цій відповіді на StackExchange . Зображення нижче також безсоромно 'запозичило' з цієї відповіді, для зручного ознайомлення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.