ベストアンサー セルの入替 2007/04/21 10:56 エクセルで行セルに入力されたものと、列セルに入力されたものを 簡単に入替える方法はありますでしょうか? 手作業にてコピペしていく方法しかないのでしょうか・・・ 行と列がかなりあるため何か方法があれば教えてください。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー hagy5217 ベストアンサー率25% (25/97) 2007/04/21 11:06 回答No.1 ペーストするときに、右クリックで 「形式を選択して貼付け」で、「行と列を入れ替える」にチェックをしれます。 質問者 お礼 2007/04/21 11:15 どうもありがとうございました^^ 早速試してみてうまくできました。 早速の回答ありがとうございました^^ 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) asuncion ベストアンサー率33% (2127/6289) 2007/04/21 11:06 回答No.2 「Excel 行 列 入れ替え」あたりでググってみるとよいかもしれません。 ・入れ替えたい範囲を選択してコピー ・形式を選択して貼り付け→行列を入れ替える 通報する ありがとう 0 カテゴリ [技術者向] コンピューター業務ソフトウェアその他(業務ソフトウェア) 関連する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に不慣れですが、上司にこういうことできないの?と言われて困っています。 ご存知の方教えていただけますでしょうか? よろしくお願いいたします。 Excelで、セル範囲(自分の1行下:空白セルの上)、を求めることできますか? Excelで、セル範囲(自分の1行下:空白セルの上)、を求めることできますか? A列 ────── 2004年 3 ← =sum(A2:A3) 2004/11 1 2004/12 2 ← 空行 2005年 5 ← =sum(A6:A8) 2005/1 3 2005/2 2 2005/3 0 ← 空行 sum()の引数(合計範囲)を求めることできますか? 手作業で"A6:A8"等入力していかないとできないのでしょうか? セルの値によって、入力可能なセルを動的に変更したい こんにちは。 Excelで、以下のような動作をしたいと考えています。 B列に入った値が'1'のときは、同じ行のC列・E列・H列にしか入力できないようにする。 B列に入った値が'2'のときは、同じ行のD列・F列・G列・H列にしか入力できないようにする。 (遷移できない列は、選択不可能とする) ある列に入力した値によって、動的にセルのロックを変更する・・・?というイメージなのですが、 具体的な実現方法がわかりません。 実現方法を教えていただけないでしょうか。 よろしくお願いします!! セル移動マクロを教えて下さい。 エクセルで最終行の次の行(新規入力となる行)の左4つ目のセルに移動するマクロを作りたいのですが、出来るでしょうか。 例えば列Aに1から3000までのNOが入っているとします。 B列からD列までは他のデータに使用しているため新規入力データE列の行から右に入力しています。 NO125の行までデータ入力している場合、ボタンをクリックすれば、A列のNO126(新規入力行のA列)にセルが移動するマクロです。 よろしく、お願いいたします。 エクセルの一つのセルに複数行の文字を入れる方法 エクセルの一つのセルに複数行の文字を入れる方法を教えてください。 メモ帳などで入力したこのような文章をエクセルに挿入したいのです。 1.あいうえお あいうえお あいうえお そのままコピーしてエクセルに貼り付けたら 一つのセルには入らず3行分にまたがってはいりました。 セルの結合をするのかしら?と思って結合したら1行目の「1.あいうえお」が真ん中に残って 2,3行目の文字が消えてしまいました。 このような文章をこのままの状態で一つの列の一つの行(A列1行目など)に入れるには どのようにすればできるのでしょうか? エクセルのセルのジャンプについて エクセルについて質問です。 3,000件程度のエクセルデータを作成していますが、入力に当り、sheet1のA列10行目のセルをクリックすると、sheet2のA列10行目のセルへジャンプするような関数はあ 行の入れ替えってどうするの? エクセル上で隣り合わない、行や列を入れ替えることはできるのでしょうか? 例えば、行5と行10のデータをそっくり入れ替えたい。 今はコピーしてクリップボードに貼り付けて、それをそれぞれの行に貼る作業の仕方です。もっと効率のよい方法があれば教えてください。 EXCELでセルデータの入れ替え? A列のA1~A10のセルの数字を A1~J1へ並べ替える様な方法はありませんか? 例えば A列 B列 C列 1行 5 3 6 2行 4 2 5 3行 3 1 4 とデータを入力されてあるものを A列 B列 C列 1行 5 4 3 2行 3 2 1 3行 6 5 4 と簡単に入れ替えれる方法はないですか? EXCEL: セルの先頭に任意の文字列を入れる Excel2013 Excelのセルに入力された文字列の先頭に、任意の文字列を入れたいのですが、どのような方法があるでしょうか? マクロが必要でしたら記述をお願いします。マクロが不要な方法があれば、なお便利です。 文字列は1~3文字程度で任意なものを入れたいのですが、既存セルの先頭に入れるだけです。ただ適用セルが数千あるため、手作業を避けたいと考えています。 ほぼ同じ内容の2つの列から、異なるセルを発見するには お世話になります。 エクセルかロータスのファイルで、 1列目と2列目にほぼ同じ内容の列が並んでいるとき、 どの行で、1列目と2列目のセルの内容が異なっているかを 発見する方法はありますか? エクセルもロータスもそれほど凝った操作をしたことがないので 長年使ってますが、初心者です。 もし、上のような作業をうまくできる方法があれば エクセルの場合でも、ロータスの場合でもいいので 教えていただけたら、たすかります。 よろしくお願いします。 EXCEL セルにコピペした時に書式が勝手に変更されるのを防ぎたい! 赤い字で書かれたネットの文章をセルにコピペすると、コピペしたセルの文字まで赤くなってしまいます。 文字のサイズやハイパーリンクなども引き継がれてしまいます。 勝手に改行されて行の高さが変更されたりもします。 F2を押してセルを編集状態にしてからペーストすれば文字列だけがペーストされるのですが、大量に作業する時にはその操作すら煩雑になってしまいます。 文字列だけをペーストする、いい方法は無いでしょうか?
お礼
どうもありがとうございました^^ 早速試してみてうまくできました。 早速の回答ありがとうございました^^