ฉันต้องการเปลี่ยนตาราง (แลกเปลี่ยนแถวกับคอลัมน์และในทางกลับกัน) วิธีการทำใน iWork Numbers
ฉันต้องการเปลี่ยนตาราง (แลกเปลี่ยนแถวกับคอลัมน์และในทางกลับกัน) วิธีการทำใน iWork Numbers
คำตอบ:
ฉันเขียน 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
ที่นี่คุณสามารถค้นหารายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้
ผู้ที่ใช้รุ่นล่าสุดของเบอร์สามารถใช้ "แถวไขว้และคอลัมน์" ตัวเลือกภายใต้เมนู "ตาราง" เท่าที่เห็นในคำตอบนี้ไปบน StackExchange รูปภาพด้านล่างนี้ 'ยืม' โดยไม่ลงรอยกันจากคำตอบนั้นเพื่อการอ้างอิงได้ง่าย
value
ความหมายของเซลล์ว่าถ้าคุณมีสูตรในเซลล์ที่คุณกำลัง transposing เฉพาะเอาท์พุทของพวกเขาจะถูก transposed สูตรจะไม่เป็น