• ベストアンサー

エクセルで列を隣の列に移す方法を教えてください!

当方、エクセル2007を使用しています。 チグハグになったデータを一列にまとめる技はないでしょうか? セルに入ったデータの数が多すぎで手作業ではとても労力が掛かってしまいます。 現在は下記のようになっています。 --------エクセル--------- ああああ      いいいい うううう      ええええ      おおおお      かかかか きききき ------------------------- といったように、チグハグにデータが入っているのですが、これを・・・。 --------エクセル--------- ああああ いいいい うううう ええええ おおおお かかかか きききき ------------------------ と、綺麗にしたいのですが・・・。 単純にできそうだったのですが、全く出来ません。 どなたかご教授ください!御願いします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

   A     B 1 ああああ 2      いいいい 3 うううう 4      ええええ 5      おおおお 6      かかかか 7 きききき 1.範囲 B1:B7 を選択して[コピー] 2.セル A1 を選択して、[形式を選択して貼り付け] 3.“空白セルを無視する”にチェックを入れ Enterキーを「エイヤッ!」と叩き付け 後は“お好み”でB列を削除

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

NO2様の方法が簡単と思います。 (1)両列を選択→ctrl+Gキーを押下→セル選択→空白セルをチェック→OK (2)空白セルが選択された状態でctrl+-(ハイフン)キーを押下→左方向にシフトをチェック→OK

全文を見る
すると、全ての回答が全文表示されます。
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

列A:Bを選択⇒セルの結合で【横方向に結合】を選択⇒【結合解除】を選択。 こんな方法も

全文を見る
すると、全ての回答が全文表示されます。
  • nametom
  • ベストアンサー率39% (17/43)
回答No.2

沢山の範囲がある場合 あああをA1と仮定して A1からA7まで範囲選択し、 Ctrl+Gとして、セル選択→空白セル 選択されたセル一箇所を右クリックして 削除を選択し左方向にシフトでどうでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

ただ左に詰めたいだけでしたら、例えば(い)の左の空白セルを全て指定して「削除」左方向にシフトで良いのでは? 又は、コピーするセル(移動したいセル)を指定して、移動崎に貼り付ければ完了です。 上の方が楽だと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel 2列をを1列へ

    Excelで2列にデータが入っているものを1列にまとめる方法をご教授いただきたいです。 また、1列にまとめた後に重複するデータをまとめたいです。 添付画像がやりたいことのイメージになります。 ただし、純粋なExcelではなく、Excelをベースにした別のツールをつかっているため、使用できる関数に制限があります。 ネットで検索するとROW()関数を使用するものが多かったのですが、ROW()関数は使用できません。 使用不可能な関数:ROW()、LEFTB()、RIGHTB()、MIDB()・・・ 使用可能な関数:VLOOKUP()、MATCH()、OFFSET()・・・ 作業列を使用する方法でも構いません。 ご回答よろしくお願いいたします。

  • Excel 複数列を1列にする方法

    列の終わりがバラバラなのですが、複数列を1列にしたいのです。 手作業ではなく、簡単にできる方法はないでしょうか? 手でコピペするには列がかなり多く、画面におさまりきらない長い列なのできっちりコピペできたか不安があります。 また、よそへ提出する書類になるのでなるべく手作業を省くのが目的です。 ぴったり隙間なくくっつかなくてかまいません。複数セル空白が入ってもかまいません。 Excelに不慣れですが、上司にこういうことできないの?と言われて困っています。 ご存知の方教えていただけますでしょうか? よろしくお願いいたします。

  • エクセルデータの改列の方法について

    エクセルデータの改列の方法について エクセルデータでA列のセルに以下のように「aaa」と「スペース」で区切られた数列のグループを、 ___A__B__ 1|aaa|1 2|465|2 3|231|3 4|124|4 5|221|5 6|・ 7|・  ・(数は不明) ・ 10|3|84 11|スペース 12|aaa|1 13|556|2 14|245|3 15|111|4 16|232|5 17|・ 18|・ ・(数は不明) ・ 28|2|78 29|スペース 30|aaa|1 31|255|2 ・ ・ 以下のようにaaaを頭とする複数の列に分割するにはどうしたらいいでしょうか。 ___A__B__C__D・・・ 1|aaa|__|aaa|__・・・ 2|465|1|556|1・・ 3|231|2|245|2・・ 4|124|3|111|3・・ 5|221|4|232|4・・・ 6| ・ 7| ・ 各ファイル50ブロックの数字の列があり、更にファイルも100以上ありますので、 贅沢ですが、できれば作業が少ない方が。。と思っています。 どなたか教えていただけたら幸いです。 よろしくお願いします。

  • エクセル 文字列で右から一文字づつ文字を抽出したい

    エクセル2010を使用しています。 mid(抽出したいセル,左からの文字数,抽出したい文字数)と作業を行ってきましたがmid関数は常に左から抽出されるようです。 そこでright(抽出したいセル,抽出したい文字数)と試みましたが、一番右はOKですが2文字目、3文字目とどのように抽出してよいかわかりません。 どなたかご教授いただけませんでしょうか。

  • [エクセル] 表からデータを取り出して、一列にならべる方法はないでしょうか。

    仕事でエクセルを使い始めて2~3年くらいで、関数が少し使えるようになった初心者です。どこにいくつ数字が入っているか一定していない表から、数字が入っているセルだけを左上から右下へ順番に抽出して、一列にして表示する方法は無いでしょうか。 現在、目で表を確認しながら手作業で写しています。関数か何かで自動的にする方法があれば教えてください。よろしくお願いします。

  • 数字の並び替え方法について。

    どなたかご存じでしたらご教授願います。 下記の様に、エクセルシート5行×6列で1セル毎に数字が入っています。 01 12 13 16 27 39 02 08 10 25 34 40 06 07 21 30 38 41 05 20 23 29 36 43 04 17 22 26 35 42 これを、下記のように昇順に並び替える方法を教えてください。 01 02 04 05 06 07 08 10 12 ・・・・・ 40 41 42 43 手作業で1つずつ貼り付け直して昇順に並べるのが手間になってきたので、 何か自動でできる方法が知りたいです。 【注意事項】  (1)5×6のセル内の数字は毎回違いますし、数字の重複はありません。  (2)セル内に出てくる数字は、文字でも数字でもどちらでも構いません。  (3)使用するエクセルは2007です。 以上、よろしくお願いします。

  • Excel 列を一括で半角へ変更の仕方を教えてください。

    一列のみ一括で半角に変更する案を教えてください。 他のセルでその列を検索値に設定しているので、他の列を挿入することができません。 他のファイルのデータを切取&貼付で持ってきたデータですので、余り手を加えたくありません。 また、共有ファイルですのでエクセルにあまり詳しくない人でも簡単に変更できる方法が知りたいです。 よろしくお願いします。

  • エクセル 指定した文字列を含む列を削除するには

    人から貰ったエクセルの表を必要なデータを残して削除する作業をしています。 (例:セルK5やM5に現在在庫数が入っている列が不要なので削除) 行に関してはオートフィルタを使って削除していますが、 列に関しては行列を入替えて貼付→オートフィルタで削除→行列を入替えて貼付 で実現出来ていますが、かなり時間と手間がかかっています。 もう少し簡単に上記作業を実現したいのですが、どうしたらよいでしょうか?

  • エクセルで複数列に並んでいるものを1列で表すには?

    エクセルで例えば NO、店、商品・・・ 1「Aスーパ」「リンゴ」「バナナ」「ミカン」 2「Bコンビニ」「ナシ」「モモ」 3「C百貨店」「クリ」「ブドウ」 のように各セルに文字列が入っているものを 下記のように、「店」と「商品」がそれぞれ対応するように 一列に並べるにはどのようにしたらよいでしょうか? 1「Aスーパ」「リンゴ」 2「Aスーパ」「バナナ」 ・・・ 8「C百貨店」「ブドウ」 条件としては、 一つの行に店は1つだけ ただし、商品の数はばらばら です。

  • エクセルの日付表示セルの時間削除の方法

    エクセルの一列のセルに、2008/05/03などのように、日付と時刻が入っているのですが、時刻部分だけを関数などを使い削除して一気に日付だけにしたいと思います。表示だけをさせないのではなく、あとの作業都合上、データ部分で削除したいと思います。宜しくお願い申し上げます。

専門家に質問してみよう