- 2010年1月28日 20:54
- ソフトウェア
エクセルで行列変換を行うには、データをコピーして形式を選択してペーストを行うときに、「行列を入れ替える」にチェックを入れてペーストすると行列を入れ替えることができます。
ところが Numbersには、この機能がありません。あまり行列変換が必要になることがないので気づかなかったのですが、検索キーワードの中に含まれていましたので調べてみました。
Numbersに関する情報は少なく、ようやく見つけたのが、アップルサポートにあるフォーラムで「行のデータを列に入れ替える」という ディスカッションで、AppleScriptを使った例がありました。こういちさんという方がソースを公開していますので、コピーしてAppleScriptで名前を付けアプリケーションとして保存します。
Numbersの表から行列変換を行うセルを選択・コピーし、先に作ったアプリケーションをダブルクリックします。Numbersで変換されたデータをペーストするセルを選びペースとするだけで変換作業は終わります。データをいちいち入力し直すこともありませんからとても便利です。
ほかにもJAVAで作った「Numbersで行列を入れ替えるためのJAVAミニプログラム」があります。AppleScriptが分からない方は、こちらの方が分かりやすくお勧めです。
- Newer: MacFan縮刷版DVD-ROMを購入
- Older: ニホンスイセン見物