• ベストアンサー

Excelで順番を逆に

Excelで1,2,3,4,5のように入力されている行(または列)を5,4,3,2,1のように逆順に並べ替えるにはどういうコマンドを使ったらいいでしょうか。 宜しくお願いします。(Win98、Excel2000)

質問者が選んだベストアンサー

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

列で説明しますが、行でも同様にできます。 セルA1~A5のデータをひっくり返すとします。 ・B1~B5(となりのセル)に1,2,3,4,5と入力 ・A1~B5を範囲指定 ・メニューバーから データ-並び替えを選択 ・「最優先されるキー」をB列にし、降順を指定して実行 これで、A列がひっくり返ります。 もし、となりのセルが開いてなければ、変わりに例えばJ1~J5を使ってもできます。このときは、範囲指定するときに まず、A1~A5を指定。次にCtrlを押しながらJ1~J5を指定 すればOKです。

SNAPPER
質問者

お礼

でっ、出来ました。B列を"=Row()"にしておいてA,B列選択→B列優先の降順並べ替えでいいわけですね。大変有り難うございました。

その他の回答 (3)

  • zinchan
  • ベストアンサー率49% (97/197)
回答No.4

 並べ替えしたいデータが入っている範囲をドラッグして選択しておき、メニューの「データ」→「並べ替え」をクリックして、小さい順に並べるなら「昇順」、大きい数が先頭に来るようにするには、「降順」を選択して「OK」ボタンを押します。ツールバーのアイコンに A↓、もしくは Z↓ Z        A のボタンがあれば、範囲を選択してそのボタンをクリックすれば一発です。  なお、表になっていて、他の列のデータも連動させて並べ替えすることもできます。並べ替えしたい範囲を選択して上記どおり操作します。並べ替えしたい順の列範囲をそこで選びます。  ついでに、50音順に並び替えることもできます。

SNAPPER
質問者

お礼

御回答有り難うございます。すみません#2の方のお礼にも書いたのですが、質問の仕方が誤解されやすいものでした。3、5、4、7、1を1、7、4、5、3に並べ替えたかったので、単純な降順並べ替えでは駄目で、#1の方のやり方が良いようです。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.3

済みません。ちゃんと説明した方が良いと思いまして。 行の場合ですが、 >・メニューバーから データ-並び替えを選択 のあと、オプションをクリックし、方向を「列単位」にしてください。 (行単位じゃないですよ.注意!)

SNAPPER
質問者

お礼

ご丁寧に有り難うございます。

  • pmmaohm
  • ベストアンサー率27% (230/822)
回答No.2

「データ」「並べ替え」「優先されるキー」を選択し、 「降順」・「昇順」を選んでOK。 コマンドですか? Alt+Dでメニューを出して[s]キーを押すと、並べ替え設定の画面が出ます。

SNAPPER
質問者

お礼

すみません質問の仕方が悪かったようです。たとえば1、3、6、5、2、8のような順番を8、2、5、6、3、1に並べ替えたかったので、単純な降順並べ替えでは8、6、5、3、2、1になってしまいます。でも御回答有り難うございました。

関連するQ&A

  • エクセルで「行の高さを揃える」

    Excel2002を使用しております。 Wordには「行の高さを揃える」「列の幅を揃える」といった表のセルの高さや幅を均等にするコマンドがありますが、エクセルにはこのようなコマンドはないのでしょうか?

  • excelでカーソルの移動を制限するには?

    Win98でExcel2000です。次のことは可能でしょうか? 1.カーソルの移動を隣あった2列のみに制限し、どのキーを押してもそれ以外には移動できないようにしたい。ただしその2列以外も表示はさせておく。 2.その2列の中で入力後Enterのみでこのように移動する。左の列からは同じ行の右の列へ、右の列からは下の行の左の列へと、つまりZの字を書くようにしたい。

  • Excelでの編集について

    非常に初歩的な質問で恥ずかしいのですが、マニュアルをなくしてしまい、ヘルプでもわからなかったので質問します。 過去ログを調べる時間がないので、重複しているかもしれませんがお許しください。 Win98の、Excel97を使用しています。(FM DESKPOWER MVIII305) Excelの編集を頼まれました。 A列は縦長に項目名が記されており、罫線は10~数十行下になります。 B列以右は名簿となっているため、1行毎に罫線が引かれています。 B列以右の名簿部分を増やしたいので行の挿入をしたいのですが、挿入もコピーも効きません。 どうしたら良いでしょうか? よろしくお願い致します。

  • Excelマクロでフォルダ一覧作成

    ExcelマクロでExcelファイルのA列に30行程、入力されている一覧の文字でフォルダを指定したフォルダ内に作成するソースを考えています。色々、試してはいますがどれもうまくいきません。教えていただけると助かります。

  • EXCELの入力

    Excelの入力のことですが、行番号と列番号をそれぞれ別々 に入力したら、 その入力した行-列のところに指定の文字列or数値を 自動で入力されるような関数はないでしょうか。 教えてください。

  • エクセル2007 を使っています。

    エクセル2007 を使っています。 行挿入コマンドを選択すると「オブジェクトがシートからはみだします。その操作はできません」というコメントが出ますがどういうことでしょうか? 行挿入するにはどのようにすればよいのでしょうか?(現在、列挿入はできます)

  • Excel sheetの操作

    初歩的なことだと思いますが Excelのsheetで一部の行又は列を隠して隠して表示しますが 全部の行、列を一度に表示させるコマンドはあるのでしょうか?

  • ExcelでIF関数を用いたときの散布図のエラー

    win7 64bit+Excel 2010を使用しています. Excelにて、IF関数を用いて次のように何行か入力するとします. =IF(A1="","",A1+B1) =IF(A2="","",A2+B2) これをC列に出力し,D列に任意のデータを入力します. そして,C列をx軸に,D列をy軸にして散布図をとったときに,C列の選択したセルの最後の行が空欄になっていると,A列をx軸にとった散布図になってしまいます. 入力するデータ数は定まっていないため,余裕をとって散布図表示ができるようにしたいのですが, 解決できる方法がありましたら,是非,お教え願います.

  • エクセル初心者です 助けてください

    エクセル初心者です。 エクセルで以下のような集計をしたいのですが、わかる方、教えていただけませんか? 列1のAが入力されたもののみ列4の数値を足す式を教えてください (この場合であれば列1の行1.4.5がAですので列4の数値は3+3+3=9となる式)    列1 列2 列3 列4 列5   行1 A  2  1  3  5   行2 B  3  2  5  5    行3 C  2  1  4  5    行4 A  2  1  3  4    行5 A  2  1  3  5    ・ ・ 頂き物のパソコンでエクセルのマニュアルもないので、よろしくお願いします。

  • Excelについて教えてください

    こんにちは。 Excelについて質問したいことがあります。 今、1行飛ばしごとに数字の入った列があります。 例えば、1列目の1行目に2、1列目の2行目に #NUM!、1列目の3行目に6、1列目の4行目に #NUM!、1列目の5行目に3、・・・・とこんな感じです。 ここで、他の列に数字データだけ抜き出した列にしたいんですけど、 2列目の1行目に2、2列目の2行目に6、2列目の3行目に3、・・・とこんな感じです。 自分でいろいろ試してみたけど出来ませんでした。 どなたか、式入力の解かる方教えてください。 お願いします。

専門家に質問してみよう