• ベストアンサー

(エクセル)データの入れ替え

例えば、A1とB1のセルに入力したものをコピーor切り取り&ペーストを使わずに ほぼ同時に入れ替えられるような方法はあるでしょうか? よろしくお願い致します。

  • oicl
  • お礼率100% (108/108)

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

  • ベストアンサー
  • maaako
  • ベストアンサー率29% (11/37)
回答No.4

私の方法を申し上げます。 (1)B1セルを選択し、右クリック (2)切り取り (3)A1セルを選択し、右クリック (4)切り取ったセルの挿入 これでA1とB1が入れ替わります。

oicl
質問者

お礼

やってみましたらできました。 この方法だと、マウスを使わず、ショートカットキーで対応できるので この方法が私には最も適しているように思います。 ご回答ありがとうございました!

oicl
質問者

補足

今回で締め切らせて頂きます。 マウスを使わない方法を教えて頂きたいという希望があったにもかかわらず、 言葉が足りずに申し訳ございませんでした。 皆様にポイントを差し上げたい気持ちですが、いち早くご回答下さいましたmaruru01さんと マウスを使わずにできる手法を教えて下さいましたmaaakoさんに差し上げたいと思います。 皆様、ご回答ありがとうございました! これからも教えて頂きたいことが出てくると思いますので、どうぞよろしくお願い致します。

その他の回答 (3)

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

maruru01さんの方法と似ていますが、 同行で隣り合った列にAとBが入っているとします。 (1)AとBのセルを両方範囲指定して右下で斜め上矢印   になったところで右マウスボタンを抑えたまま    1列分右へずらす。元のBのところへAが来るよう    にする。 (2)B(だけ)をクリックしもとのAのところへ移す。    移すやり方は、(1)と同じく右下斜め上矢印に    なったところで右マウスボタンを抑えたまま    元のAのところへドラッグする。    一応2ステップでしょう?。左が空いていれば左へ   ずらすテもある。    右列が空いている必要があるが。

oicl
質問者

お礼

これも面白いやり方だなと思いました。 やってみたら、うまくいきました。 でも、普段、できる限りショートカットキーを使っている関係上 マウスを使い慣れていないので、「右下斜め上矢印になったところで・・・」 の部分に時間をとられてしまうんですよねぇ。 でも大変参考になりました。 ご丁寧に説明して下さってありがとうございます。

  • miya_777
  • ベストアンサー率31% (44/140)
回答No.2

B1セルに「=A1」と入力すればB1セルはA1セルと同じ内容になります。 同様に必要分B2セルに「=A2」、B3セルに「=B3」・・・と入力してみてください。

oicl
質問者

お礼

確かに、B1セルに「=A1」と入力すればB1セルはA1セルと同じ内容になりますね。 エクセルはいろいろ技があるんですねえ。 この手法は使えるなと思いました。 でも、A1に変ってしまったB1セルの内容はどうしたらいいのでしょうか? やはり、他のセルにコピーしておかなければいけないのでしょうか? 理解力がなくて申し訳ありません。 ご回答ありがとうございました。 大変参考になりました。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 この方法だとマウス動作2回で出来ます。 ・A1を選択する。 ・A1の"黒枠"のどこかにマウスポインタを持っていくと、ポインタが矢印に変わるので、そこで右クリックする。 ・右クリックしたまま、A1セルをC1までドラッグする。 ・クリックを離すとポップアップメニューが表示されるので、「右へシフトして移動」を選択する。 もっとも、「A1切り取り(Ctrl+X)」→「C1右クリックのポップアップメニューの[切り取ったセルの挿入]」でもそう変わらないような気はしますが。

oicl
質問者

お礼

早速のご回答ありがとうございました。試してみましたら、できました! こんな方法があるのですね。 できるだけショートカットを使用するようにしているのですが この動作のショートカットキーはあるでしょうか?

関連するQ&A

  • エクセル2000リンクのみの貼り付け

    お世話になっております。 エクセル2000でAのセルに設定されているリンクをBという文字が入力されているセルに、リンクだけ貼り付けたいのですが、コピー&ペーストでできますでしょうか? よろしくお願い致します

  • エクセルで

    =3000000*(1+0.05)^B5とC3セルに入力して、その内容をコピーしてC4セルにペーストすると=3000000*(1+0.05)^B6となってしまいます。B5の部分を固定する方法を教えて下さい。

  • エクセルのデータ集計

    エクセルのデータ集計 エクセルでデータの集計をしていて非常に不便な点があり、解決する方法があれば教えてください。 添付ファイルの右画面のデータ(販売数)を左画面の該当する欄に入力したいのですが、左画面のB列を「1」でソートをかけて右画面のC2~C5をコピーして貼り付けをするとソートで隠れているセルを含めたA1~A4の販売数に入力されてしまいます。 実際は商品が複数あり、1行ずつ手作業でコピー&ペーストをすることは不可能です。 うまくコピー&ペーストでA1~D1に貼り付けられる方法はありませんでしょうか。 うまく説明できてないかもしれませんが、よろしくお願いします。

  • Excelについて

    諸事情で 1000以上のセルに、コピーペーストをしたいのですが その場合、そのセルがコピーペーストされたものだと判断できることはあるのでしょうか? A列1000セルに既に入力されているものを 別ファイルのB列1000セルにコピーペーストしたいです。 コピペ自体のやり方は知っています。 本来は、B列には一から入力し直さなければいけないのですが どうせ同じ物を入力する事になるので時間短縮のためにもコピペしたいと考えています。 ただ、それが提出先の人に分かってしまうのかが気になったので質問します。 入力したエクセルファイルをそのまま提出します(印刷して提出とかではないです)。 自分の中では分からないと思っているのですが、 Excelの機能を網羅しているわけではないので…。

  • エクセル98のコピーペーストについて

    エクセル98を使用しております。 そこで、下記のようなコピーペーストが可能かどうか教えて頂けないでしょうか? また、コピーペースト以外に方法があれば、教えて頂きたいのです。宜しくお願いします。 例えば、 A1セルに10、B1セルに15、C1セルに20とあったとして、 A50セルに「=A1]答10、B50セルに「=15」答15、C50セルに「=C1]答20 と置いきたいのです。 つまり、縦方向のデーターをコピーして、横方向に貼りつけていきたいのですがどうでしょうか? 手作業で1つ1つ入れて行くしか方法が無いのでしょうか?

  • エクセルで日毎のデータの蓄積

    シートBにその日のデータを入力し、そのデータをシートAに蓄積していきたいです。 手作業ならば、 1.入力されたシートBのその日のデータをコピー 2.シートAの同じ日付の行を探し、値のみペースト とするのでしょうが、これを自動化したいです。 セル参照だと、毎日、同じ行にデータが上書きされていくため 無理っぽいし、マクロを使わないとできませんか? コピーとペーストはできそうですけど、「同じ日付の行を探し」というところが難しそうだなぁと思いました。。。 すみませんが、よろしくお願いします。 シートA(データ蓄積用) 日付   データ 12/1   データ1 12/2 ・ ・ 12/31 シートB(データ入力用) 日付   データ 12/2   データ2 ↑日付が変われば、同じ行にデータを上書き

  • エクセルで数式をそのままコピーする方法は?

    例えば、或るセルに「=A5+B5」という数式が入っていたとして それを別なセルにコピーペーストするとそのコピーしたセルの位置に合わせて 勝手に数式が変えられてしまいます 例えば上記の数式の場合、一つ下のセルにコピーすると 「=A6+B6」になってしまいます これを「=A5+B5」のまま別なセルにコピーしたいのです 形式を選択して貼り付けで数式だけを選んでも駄目でした $を使えば移動しても変わりませんが、 数式が多いので、いちいち入力してられません 何か良い方法がございましたらご教授ください

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

    関数や計算式等をコピペしたいのではなく、関数や計算式等でセルに表示された文字自体をコピペしたいのですが方法はありますか? <例> Sheet1のA1に「=B1」と入力して、B1が2だったためセルには「2」と表示されます。 そのセルをコピーしてSheet2のA1にペーストすると「=B1」となります。 そうじゃなくて、セルに表示された「2」自体をコピペしたいんです。 皆様の知識をお貸しください。

  • エクセル 数式をコピーペーストしたい

    具体的に話をします セルA1に単価 セルB1に数量 セルC1に結果 ↑↑↑ この式をセルA2~100行目までペーストしたいです 普通にセルA1の数式をコピーしてペーストすると出来ませんでした まさか1行1行数式を入力するわけにはいかないので簡単なやり方があれば教えて下さい

  • データの入れ替えについて

    こんばんは。データの処理について是非アドバイスをお願い致します。 Excel98でとある数値データを処理しなければいけないことになったのですが、 まずこれを並び替えないといけないのです。最終的にXY散布図を作りたいの ですが、そのYに対応するデータが横に並んでしまっているのです。より正確に 書くと、400行×6列くらいのデータでして、データの構成は例えば   A B C 1 1 2 3 2 4 5 6 3 7 8 9 という様になっています。これを1-2-3…7-8-9と並び替えたいのです。 こちらのサイトにデータをコピーして「行と列を入れ替える」にチェックをして ペーストする、という方法があったのですが、行数が多すぎるらしく、機能して くれません。是非お力を貸して下さい。

専門家に質問してみよう