• ベストアンサー

セルの入替

エクセルで行セルに入力されたものと、列セルに入力されたものを 簡単に入替える方法はありますでしょうか? 手作業にてコピペしていく方法しかないのでしょうか・・・ 行と列がかなりあるため何か方法があれば教えてください。

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

  • ベストアンサー
  • hagy5217
  • ベストアンサー率25% (25/97)
回答No.1

ペーストするときに、右クリックで 「形式を選択して貼付け」で、「行と列を入れ替える」にチェックをしれます。

seiwa-m
質問者

お礼

どうもありがとうございました^^ 早速試してみてうまくできました。 早速の回答ありがとうございました^^

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.2

「Excel 行 列 入れ替え」あたりでググってみるとよいかもしれません。 ・入れ替えたい範囲を選択してコピー ・形式を選択して貼り付け→行列を入れ替える

関連するQ&A

  • 結合セルでの行の高さの自動調整

    エクセルでの質問です。 結合セルに折り返して表示の設定がしてあり、文章が入力されています。入力方法が統一されていないため、セルによって、一行だったり、長文だったり、セル内で改行して箇条書きで入力されていたりします。 文章の下が切れてしまうセルがあるので、手作業で行の高さを広げています。行数が何百行もあったりするのでとても手間と時間がかかってしまいます。いい方法がないかと、“マクロでセル内の文字数が50以上なら行の高さを30にする”としてみたのですが、箇条書きのセルだとうまくいきません。そこで、“セル内に3行以上なら、行の高さを30 とする”というように行数を数えることは可能でしょうか? また、他に良い方法があれば教えてください。宜しくお願いします。

  • エクセルで入力済みのセルのみ見つけて・・

    エクセルで入力済みのセルだけを見つけ出して、 指定した場所に並べる作業をマクロで1発で出来るようにしたいのですが、その方法を教えてください。 シートが37シートあります。(sheetA1~sheetA12,sheetB1~sheetB12,sheetC1~sheetC12,sheet37) それぞれセルC5からC20まで数値が入っていますが、 最終行はC20とは限りません。(sheet37はまとめるためのシートで空白) C15が最終行の場合もあれば、C18が最終行の場合もあります。 各シートそれぞれ最終行が違います。(列は同じですスタートもC5です) 各シートのC列の入力済みのセルの数値をsheet37のB1セルから順番に縦に並べたいのです。 A,B,Cのシート順にC列に入力された数値を縦に並べます。 空白は無しで詰めて並べます。 これを1回の作業でできるマクロを教えてください。 それから入力済みの最終行を見つけ出すマクロの部分を表示して頂けるとありがたいです。 宜しくお願いします。

  • 沢山のセルに同じ文字をいれる方法

    沢山のセルに同じ文字を入れる方法ってありますか?ある列には何百行にもわたって同じ文字を入れなければならないのですが、どうすればいいですか?コピペするのがしんどいので困ってます。

  • エクセルで、可視セルだけにコピペをしたい。

    宜しくお願い致します。 例えですが・・・ A列にはランダムで色んな果物の名前 B列には果物の色 C列はすべて空欄 (1)A列をオートフィルタで「りんご」を抽出 (当然ですが、抽出された行は飛び飛び状態です。) (2)抽出したデータのみ、C列に「おいしい」と入力する。 このようにいたってシンプルな作業なのですが、 抽出した状態で、C列の一番上のセルに「おいしい」と入力し、 それをCtrl+Cでコピーし、Ctrl+↓キーで一番下まで貼り付け をしたら、C列の可視セル以外のところにも貼り付けられてしまったのです。こういうやり方は間違ってるのでしょうか。 ためしに、新規にexcelを開いて、同じようにコピペしたら 可視セルのみ貼り付けされてたんです。 状況によっては、上記のやり方だと可視セル以外も貼り付けられてしまうことがあるのでしょうか。 分かりにくくて申し訳ありませんが、宜しくお願い致します。 あるんでしょうか。

  • 任意の複数のセルから文字を抽出する法

    エクセルの勉強中です。 質問があります。 エクセルには縦の列と横の行があるようですが、 その任意のセルに入った文字列を抽出することは可能でしょうか。 例えばB列に入った5行目、8行目、11行目、14行目といったようにある配列に並んだセル内の文字を別の新規のD列に順番にD1、D2、D3、D4のセルに並べていくという方法などです。 同じファイルでなくても別の任意のファイル内の指定の列に順に入れていくといった作業などです。 同様にC列に入った4行目、8行目、12行目、16行目内のセル内の文字を今度は 新規のE列のE1,E2,E3,E4に順に並べていくなど、上記のような作業を一度に行えればそのような方法があるのか、お知りになる方よろしくお願いします。 その目的の列ごとに行っていく方法でもかまいません。

  • セルの保護について

    エクセル2003でデータ表を作りました。 10項目程度の表ですが、半分の項目(列)には計算式が入力されています。 この計算式を保護したいのですが、セルの保護を行うと、行ごとにデータをコピーして挿入したり削除したりする作業ができなくなるので困っています。 なにかいい方法で計算式を保護できないでしょうか? 宜しくお願いいたします。

  • 関数中にセルに入力した値を反映させて計算を行いたい

    こんにちは Excelを用いた計算を行っているのですが 自分の知識では出来なかったために皆様の知恵を借りたいと思っています Excelで単純な足し算を行いたいのですが とあるセルに入力した値によって計算範囲を変更したものを作りたいと考えています 仮にA行1列からA行20列まで各セルに1,23…20と順番に1つの数字が各セルに入力されていたとします この時, B行1列のセルに5という数字が入力されていたら C行1列にA行1列数字とA行5列の数字の和が入力される (イメージとしたら結果として1+5より6が出力される) B行1列のセルに10という数字が入力されていたら C行1列にA行1列数字とA行10列の数字の和が入力される (イメージとしたら結果として1+10より11が出力される) ような関数を作りたいと考えています 自身の甘い考えで B行1列のセルに5という数字が入力されていたら C行1列にA行1列数字とA行5列の数字の和が入力されるのは C行1列に=A1+A(B1)と入力したら出来るのではないかと考えていたのですが どうもできないみたいです なにか方法等浮かぶ方がいらしましたら回答をお願いします

  • エクセルで、列や行の幅などセルのサイズを変えないままコピペ・・・

    エクセルで、列や行の幅などセルのサイズを変えないままコピペしたいのですが。 シートまるごとコピペするとできるのですが、一部だけをコピペすると、どうしてもセルが基のサイズに戻ってしまいます。 どうにかして一部だけをサイズを変えずにコピペすることはできないでしょうか? お願いします。

  • Excelでセル内改行

    お世話になります。 早速ですがExcelで複数のセルに文字列が入力されている時、それらの文字を結合する場合はCONCATENATE関数を使いますよね? で、この応用(なのか判りませんが)で例えばセルA1に"改"の文字が、セルB1には"行"の文字が入っているとき、セルC1に 改 行 と改行させて2行で表示したいのですが、セルC1に"=CONCATENATE(A1,CHAR(13),B1)"とやってもうまくいきませんでした。 Alt+Enterで手入力する以外に関数、マクロ等で何かいい方法がありますか? よろしくお願いします。

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

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