プロが教えるわが家の防犯対策術!

Mac OS X10.4でExcel 2004 for Macを使っています。
1行目を項目名にしていて、項目が

A列    B列   C列    D列  E列
発行日  出版社  タイトル  著者  価格

となっているのですが、これを単純に
タイトル 出版社 著者 価格 発行日

の順番に列を並べ替えたいのです。

全体を選択して、
データ > 並べ替え
最優先されるキー=タイトル 2番目に優先されるキー=出版社
3番目に優先されるキー=著者

とやっても、何も変わらないのです。

どなたか方法をご存知の方いらっしゃいましたらご教授お願いいたします。

A 回答 (3件)

>全体を選択して、


>データ > 並べ替え
>最優先されるキー=タイトル 2番目に優先されるキー=出版社
>3番目に優先されるキー=著者

これは、データの並べかえを行っているだけです。
この場合、タイトル名、出版社、著者で【行】を並べ替えています。
つまり縦を並べ替える機能です。横を並べ替える機能ではありません。

列を以下に変えたいなら、
C列を選択し右クリックし【切り取り】を選択、A列を選択し右クリックし【切り取ったセルの挿入】を選択してください。これを入れ替えたい箇所に対して繰り返してください。

>A列    B列   C列    D列  E列
>発行日  出版社  タイトル  著者  価格

>A列    B列   C列    D列  E列
>タイトル 出版社  著者   価格  発行日
    • good
    • 0
この回答へのお礼

3rd 001様

おおっ、できました!
「並べ替え」など使わなくても
こんなダイナミックな方法があったんですね。
助かりました、ありがとうございました!

お礼日時:2011/06/15 17:39

エクセルでもMACでも同じと思うが


データ例 A-F列 aaなどは項目見出しのつもり
aabbccddeeff
111213141516
111213141516
111213141516
111213141516
が在るとする
第1行目に行挿入するなどして、そこに、並べる順序数字を入れる
423517
aabbccddeeff
111213141516
・・・
E列が最左列に来てほしいという意味。
ーー
データ全体を範囲指定して
データー並べ替えーオプションー「列単位」ーOK-最優先されるキーー「行1」ーOKで
123457
eebbccaaddff
151213111416
151213111416
・・・
となる。追加した第1行(1,2,・・・の行)を削除。
これで良いのでは
    • good
    • 0
この回答へのお礼

imogasi様。

できました!なるほど、こんな裏技もあるんですね。
「ダミーの行をつくって作業して終了後に消去する」
目からウロコの思いです。
たいへん参考になりました、ありがとうございました!

お礼日時:2011/06/15 17:57

オプションをクリックすれば列方向で並べ替えもできなくはありませんが、ふりがなとか数値とかの明確な基準でなくて、ご自分の好きな順にとなれば別でその順番を設定したりしないといけません。



数列のことでしたらNo.1の方の回答通り手作業の方が早いかと。

また、列を選択し、Shiftを押しながら列の右端をクリックしてそのままドラッグすると、好きな位置まで持っていけばそのまま移動して挿入されます。
お試し下さい。
    • good
    • 0
この回答へのお礼

chonami様。

ご教授いただいた方法を私が使えれば
もっとも理想的だと思ったのですが・・・
Macだからなのか、私の理解不足なのか、
「Shiftを押しながら列の右端をクリックしてそのままドラッグ」
というのがなぜかうまくできませんでした。。。。
いつかまたトライしてみます。ありがとうございました。

お礼日時:2011/06/15 17:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!