- ベストアンサー
エクセルのコピー方法について
nine999の回答
- nine999
- ベストアンサー率44% (512/1140)
コピーしやすいように表を組み直すとか、もう1行使って、引き継ぐデータを整理した方が良いのかもしれません。 コピーのときの移動量と、式の書き換えられる移動分は同じになりますから、式を2つ移動するのなら、2行ずつコピーするように表を調整するべきだと思います。 G欄を2列に分けることはできないのでしょうか?
関連するQ&A
- エクセル・計算式のコピーについて
A B C D E F G 1 3213 3213 2 4566 4566 3 4566 4 4566 5 1234 1234 上記のようにA列に数字が入っていますがところどころ空欄があります。 B列に=IF(A2="",B1,A2)という式を入れて下までコピーし 空欄を全部穴埋めしたいですが 計算式を下までコピーするとき空欄があるのでダブルクリックしても 空欄の前で計算式のコピーがとまってしまいます。 A列の一番下までポインタをもっていってコピーしてるのですが 行が多く時間がかかります。 空欄があっても、もっと手軽にコピーできる方法はないでしょうか? ご存知の方宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで縦列を横列にコピーしたい
エクセルで縦列のデータを横列にコピーしていきたいのです。例えばA40のセルに「=G3」と入力し横にコピーしていくとB40には「H3」、C40には「I3」、D40には「J3」・・・・となります。そうではなく、B40には「G4」、C40には「G5」、D40には「G6」・・・・の値が入るようにしたいのです。この場合A40のセルにどのような式を入力してコピーしていけばいいのでしょうか。(複数列あり「形式を選択して貼り付け-行列を入れ替える」では上手くできません。)
- ベストアンサー
- オフィス系ソフト
- エクセルで、コピーに関するマクロ
CC列に入力されている文字列を以下のようにコピーしたいのですが。 CC1からCC100まで、順番にコピーしていきます。途中に空欄のセルもありますが、それはコピー対象から外します。 コピーの形式と貼り付ける場所ですが、CC1が"school"なら、A1に"s"、B1に"c"、C1に"h"、D1に"o"、E1に"o"、F1に"l"と、横に連なる形でコピーします。 次にCC2が"dog"なら、A2に"d"、B2に"o"、C2に"g"というふうに、先ほどの下の行にコピーします。 次のコピー対象に対しては、A3が貼り付けの起点となります。その次の起点はA4ですが、その次はM1が起点になります。M2、M3と起点が移り、M4までいくとその次はY1が起点となります。Y2、Y3と起点が移り、Y4までいくと次はAK1が起点となり、以後4行ごとに列が変わっていきます。 コピー対象セル内の文字数が13文字以上になると、以後のコピー時にかぶさってしまう部分が発生しますが、それはそれでかまいません。 コピー対象の列は常にCCで、範囲は常に1~100です。また、貼り付けるセルの出発点は常にA1です。 コピー対象セルの数が多いと、CC列にも貼り付けられてしまいますが、実際は空欄セルが多いのでCC列に貼り付けられるケースはまずあり得ません。そういうケースが生じた場合はそのままでかまいません。 上記のことができるマクロを教えてもらいたいのですが。
- ベストアンサー
- オフィス系ソフト
- エクセルで数字の下1桁を見て並び替える
エクセルで下記の様な数字が並んでいます。 A列の下1桁の数字は上から順に増えていて、ある数字で1に戻りまた増えています。 その数字は毎回同じではなく、6までの場合もあれば10までの場合もあります。 下記の例では上から6行、次は4行、次は7行と下1桁の数字によってグループ分け出来ますよね? それで上から6行目までのB列の値(462~530)をコピーしてSheet2のA1から横方向に並べます。 その次は7行目から10行目までのB列の値(356~487)をコピーしてSheet2のA2から横方向に並べます。 その次も同じように並べます。 B列が空欄の場合もありますが、その場合はそのままSheet2にも空欄のセルを作ります。 1グループ全部のB列が空欄でもそのままSheet2に空欄の行を作ります。 この動作をマクロで出来る式を教えて頂けないでしょうか? A列 B列 0213240101 462 0213240102 387 0213240103 556 0213240104 585 0213240105 536 0213240106 530 0213240201 356 0213240202 632 0213240203 486 0213240204 487 0213240301 586 0213240302 670 0213240303 619 0213240304 0213240305 645 0213240306 487 0213240307 651 0213240401 0213240402 0213240403 0213240501 455 0213240502 623 0213240503 411 Sheet2 A列 B列 C列 D列 E列 F列 G列 462 387 556 585 536 530 356 632 486 487 586 670 619 645 487 651 455 623 411
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで特定の文字があるときだけコピーできるようにしたい
エクセルのマクロで特定の文字があるときだけコピーできるようにしたい エクセルでこういう表があるとします ココカラ 1 * 2 b 15 3 * 4 d 19 5 e 25 6 * 7 g 35 8 * 9 j 46 10 k 54 ココマデ このような表があるとき、マクロを使ってもしB列に「*」以外の文字(この場合アルファベットのb) があるときは左のセル(2)をずっと下のセルにコピー(仮にA50とします)した後、右のセル(15)をB51にコピー、 次は文字が「*」なのでコピーはせずにd列になったら4と19をC50,D51にコピー・・・ という作業をセルに「ココマデ」と書いているところまで繰り返す、というマクロを作りたいのですが、どうすれば いいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- どんな式を入れたらいいですか?
エクセルで、 A.B列がともに空欄だった場合のみ、 C列に0:50という文字を入れたいのですが どのような式をCにいれたらよいですか? (A.B列が空欄以外の場合はC列は空欄) 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで二つの列を一つの列にコピー
A列とB列を、まとめてC列に以下のようにコピーしたいのですが。 C1にA1 C2にB1 C3にA2 C4にB2 C5にA3 C6にB3 ・・・ ・・・ C99にA50 C100にB50 一括して行う方法を教えて頂きたいのですが。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのsheet間コピー(空間あり)について
エクセルのsheetをまたいでのコピーに苦戦しています。 ●例 sheet1 A,1に「1111」 B,1に「あいお」 A,2に「2222」 B,2に「空欄」 A,3に「空欄」 B,3に「かいこ」 A,4に「3333」 B,4に「空欄」 とあったデータを sheet2 A,1に「1111」、B,1に「あいお」、C,1に「2222」、D,1に「空欄」と、 A,2に「空欄」、B,2に「かいこ」、C,2に「3333」、D,2に「空欄」と コピー(自動転記)させ、それを下部へ「+」規則性をもってコピーさせたいのです。 ご指導のほどよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
迅速な回答ありがとうございます。 無事解決しました。