• ベストアンサー

エクセル上でのコピペのとき逆からペーストしたい

エクセル上での作業で縦に並んだ数値を一つ飛ばしに選択してほかの場所へペーストする際、行と列を入れ替えて横にペーストしたい。(ここまでは出来ます)さらにそのペーストする際通常の左からではなく右から左へ向かってペーストする方法はありますか? 一度通常通りペーストしてから左右逆にする作業をやらなければならないでしょうか?一度に出来れば助かるのですが。

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

  • ベストアンサー
noname#52504
noname#52504
回答No.3

A1 B1 C1 D1 A2 B2 C2 D2 A3 B3 C3 D3 A4 B4 C4 D4 A5 B5 C5 D5 ↑こうあるものを、 A5 A4 A3 A2 A1 B5 B4 B3 B2 B1 C5 C4 C3 C2 C1 D5 D4 D3 D2 D1 ↑こうしたい、ということでよろしいでしょうか? あまり一般的な処理ではないので、一発でやるのは難しいですね。 元の表の範囲がA1:D5,貼り付け先の右上隅のセルがJ1とすると、  J1:=INDEX($A$1:$D$5,ABS(COLUMN()-COLUMN($J$1))+1,ABS(ROW()-ROW($J$1))+1) として左方,下方にフィルすればご要望の通り並べ替えられます。 あとは、コピー⇒値貼り付けで確定すればOK。 (Excel2003で動作確認済)

yoko_san
質問者

お礼

ありがとうございます。大変助かります。早速やってみたいと思います。ありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

そんな操作はないです。 特殊なニーズでしょう。だからMSのエクセル開発者も作ってないのだろうと思います。 いつも正順、逆順を指定させられては操作が煩雑になる。既定値を正順にする方法もあるが、画面1ステップ増える。

回答No.1

直接の回答じゃないけれど・・・。 例えば、A列の1・3・5・7・9・・・行目をコピーするとしたら、まず、A列の前に2列挿入します。 で、挿入した新A列に1行目から1・空白・2・空白・以下フィルコピーと数字を入れます。 新B列には1行目から1・2・3・・・と普通に数字を入れます。 で、まずA列を降順で並べ替え、そして該当箇所(新C列)をコピーして行列を入れ替えて貼り付けます。 その後、B列で昇順に並べ替え、A・B列を削除すれば完了です。 1行おきに選択するのも面倒なのでは、と思ったのでそこも一緒に解決してみました。 どうでしょうか?

yoko_san
質問者

お礼

ありがとうございます。判りやすい説明助かります。左側為s手見たいと思います。

関連するQ&A

  • Excelのコピー&ペーストについて

    エクセルのコピー&ペーストについて教えてください。 フィルタ機能で、ある用語αでフィルタを掛けたとこだけ、コピー&ペーストしたいのですがうまく行きません。(うまく伝わらなそうなので例をあげます) 縦に10行、横に2列の表があったとして、フィルタを掛けて1行目、5行目、7行目がソートされたとします。 このソートされた1行目、5行目、7行目だけにコピー&ペーストしたいものがあるのですが、何回やっても1行目、2行目、3行目に貼り付けられてしまいます。 「形式を選択して貼付」を使うのでしょうか?教えてください。 実際は何千行もあるので力技系の回答はちょっときついです。お願いします。

  • Excelの・・・

    Excelで、行と列の切り替え、つまり縦に入力された数値を一発で横に書き換える方法ってあるんでしょうか?

  • エクセルでの書式(コピー&ペースト後)

    エクセルに他のエクセルブックからコピー&ペーストで データ(数値)を持ってきています。しかしながら、 数値であるにもかかわらず、左によってコピーされてしまいます。セル/フォーマットで属性を見てみると「General」となっています。 このセルを選択してリターンを押すとセル内で右に寄って表示されるようになります。 右に寄ったままでは、関数(Vlookup等)が使えません。 (1)なぜ、コピー&ペーストで数値であるにもかかわらず、左に寄ってしまうのでしょうか? (2)属性が「General」であるにもかかわらず、関数が使えない(エラーになる) (3)一気に修正する方法を教えてください。    (いちいちリターンを押すのでなしに)

  • エクセルデータの修正について

    横 列A~Zまで、縦 約2万行の数値データの表があります。 A列には「130」「160」「124」の3つの数値のいずれかが入っています。 このうち「130」と「160」は列の並び順がそろっているのですが、「124」の行には、D列でデータの欠如が1つあり、またW列とX列に不要なデータがそれぞれ1つ入っていて、Z列までのデータが一つ右にずれてしまっています。 この「124」のデータの横並び順を「130」「160」にそろえたいのですが、データの配置を変えずに直す良い方法はありますでしょうか? 縦並び順は、「130」「160」がランダムに72行続いた後、73行目に「124」が1行入り、これが繰り返しています。 「124」は全体で約300行ほどになります。 この300行を一度に修正し、元の配置に戻すことが出来れば、と思っております。 良い知恵がありましたら、お貸しください。 よろしくお願いいたします。

  • ワード→エクセルのコピペについて

    ワード内の表で二行*七列のデータがあるとします。そこから下の(数字)のように選択してコピーし、 (1)(2)●(3)(4)(5)(6) ●●●●(7)(8)(9) さらにそれをエクセルに横一列に、 (1)(2)(3)(4)(5)(6)(7)(8)(9) といった具合にペーストしたいです。●のデータは不要です。 こういったことは可能でしょうか? もし方法をご存知でしたらご教授ください。よろしくお願い致します。

  • 縦に長い列のコピーペーストについて。

    ソフトは何でもいいのですが、縦に長い列をコピーペーストするときに、そのままペーストするとスクロールしないと見れないので、大体20行を超えたら自動で横に改行してペーストする方法をご存じの方はいますか?

  • EXCELの「行列を入れ替える」マクロについてどなたか教えていただけないでしょうか?

    EXCELの「行列を入れ替える」マクロについてどなたか教えていただけないでしょうか? 下記のようにならんだDATAがあります。   A列   B列  C列  D列  E列 (1行)2002/12/17 15240 15280 15220 15220 (2行) (3行) (4行) (5行)2002/12/18 15250 15250 15210 15210 (6行) (7行) (8行) (9行)2002/12/19 15220 15310 15220 15310 (10行) (11行) (12行) (13行)2002/12/20 15220 15260 15210 15230 (14行) (15行) (16行) (17行)2002/12/24 15300 15310 15270 15310 (18行) (19行) (20行) (21行)2002/12/25 15300 15340 15300 15600  . . . . . . . . . . . . . . . . . . . . . . . と,このようにDATAは日付の横に数値が4つずつ横に並んでおりますが、この4つの数値をその4つ目の数値の真横のF列から縦に4つ並べたいのですが、一気にできるマクロがないものでしょうか?下記のようにです。   A列   B列 C列 D列 E列  F列 2002/12/17            15240                  15280                  15220                  15220 2002/12/18            15250                  15250                  15210                  15210 2002/12/19            15220 15310 15220 15310                   . . .                    といった感じに一気にマクロで処理してしまいたいのです。DATAはかなりの行数あり、すべて3行の間隔があります。日付の横に4つの数値が規則的に並んでいるというものです。何回でもマクロボタン一発で4つの横に並んだ数値のみを縦に並べた4つの数値にしたいのです。つたない説明で大変申し訳ありませんが、どなたかわかる方お教えくださいませ。

  • エクセルのコピー

    エクセルで縦に並んだ数値なり計算式をコピーしてそのまま横に並べることは出来ますか? 縦に並んでいる数値を縦の範囲にドラッグして、そのセルの数だめ 横にドラッグしてペーストしても横に並ばず、縦の数値がそのまま 横に広がるだけです。 やはり横に自動的に並べ替えることは むりなんでしょうか?

  • エクセル

    仕事でエクセルを使用してます。 表の作成で、右にコピーするのですが、高度な技術?です・ 絶対関数だったら、固定してコピーするのはわかりますが、 (1)横の行は同じでいいのです (2)縦が、3枡づつだとして、ABC・次はDEFとなってコピーをしたい。 これだけでは不十分だと思いますが・・・ アルファベットが、1つ飛ばしのようにするにはどうコピーしていいのでしょうか?

  • エクセル クリップボードからペースト 行を削除

    エクセルについて質問です。 エクセル以外のソフトウェアから文字列をコピーして、エクセルにペーストするのですが、エクセル以外のソフトウェアからは自動的に3行に改行された文字列が、クリップボードにコピーされます。 必要なのは3行のうちの最後の一行で、前の二行は不要なので、一旦メモ帳などにペーストしてから3行目だけを切り出してペーストしていました。 しかし、そうすることなく、そのままエクセルへペーストして、3行のうちの前2行を自動的に削除できないものかと思いました。 そのような方法がありましたら教えて下さい。 宜しくお願い致します。

専門家に質問してみよう