• 締切済み

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

会社で表(Excel2000)を作らなければならなくなりました。 3列を一つの区切りとして10ケ並んでいる表で、1行目の1・4・7・・・・・を別のシートに抽出しました。これをコピーして1行目の2・5・8・・・・次に3・6・9・・・とコピー&ペーストしてゆきたいのですが、単純にコピペすると全然違うセルをペーストしてしまいます。一つ一つ指定してゆくと2日から3日この表を作るのにかかってしまうと思います。説明下手で申し訳ありませんが、これに使える関数とか方法があれば教えて下さい。

みんなの回答

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

簡単な実例を示して、質問すべきです。 >1・4・7・・・・ 第1・4・7・・・・列?すなわちA,D,G・・列? >抽出しました 別シートのどの行・列に?エクセルはシート名、行、列を指定しないと具体的にわからない。 >10ケ並んでいる表 10列?(これぐらいなら3日かからないと思うが) 要するに、シート名、行、列などが、舌足らずで、読者に意味が正確にわからない。質問者の頭では当然でも、文章には書かないとわからない。模擬例を質問に挙げないからそうなる。 ーーーーー 質問の意味を推定で Sheet1(組み換え前)とSheet2(組かえ後)があり Sheet1で A-I列(3区切りに例を簡略化すると)の3行で A1 B1 C1 D1 E1 F1 G1 H1 I1 A2 B2 C2 D2 E2 F2 G2 H2 I2 A3 B3 C3 D3 E3 F3 G3 H3 I3 Sheet2で A1   D1  G1 B1   E1  H1 C1   F1  I1 A2   D2  G2 B2   E2  H2 C2   F2  I2 ・・・ のようにしたいのですか。 ーーー ASheet2のA1で =INDEX(Sheet1!$A$1:$I$3,INT((ROW()-1)/3+1),MOD((ROW()-1),3)+((COLUMN()-1)*3+1)) と入れてC1まで横方向に式を複写。 A1:C1を範囲指定して、A1:C1の式を縦方向に複写 ーー 結果 A1:C9 A1 D1 G1 B1 E1 H1 C1 F1 I1 A2 D2 G2 B2 E2 H2 C2 F2 I2 A3 D3 G3 B3 E3 H3 C3 F3 I3 Sheet1から採ってくるための行と列の番号の計算問題なのだが、 規則性を式にするのが難しい。 上記式から推測して質問者の例に修正してください。

e0303310
質問者

補足

imogasiさんの言うとおり説明不足で申し訳ありませんでした。 以下のような表になります。 a1 b1 c1 d1 e1 f1 g1 h1 i1・・・ a2 b2 c2 d2 e2 f2 g2 h2 i2・・・ a3 b3 c3 d3 e3 f3 g3 h3 i3・・・ この表を縦軸に以下のようにコピーしたいのです a1 a2 c3 d1 d2 d3  h1 h2 h3 ・  ・  ・ ・  ・  ・ ・  ・  ・ 1列目は=sheet1!A1・・・・で指定してやりましたが この1列目をコピーしてペーストしても2列目が全然違うセルにな ってしまいます。 結構なボリュームの表なもので困っています、是非詳しい方の助言を お願いいたします。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

イマイチ、やりたいことがイメージできません。 表のレイアウトをワークシートの表記に則り、きちんと説明してください。 過去ログです。参考になるかも知れません。 エクセルで20万行あるシートから100行ずつ抽出したいのですが http://oshiete1.goo.ne.jp/qa4273114.html

e0303310
質問者

補足

質問の仕方が本当に下手で申し訳ありません。 再度、自分でかける範囲で質問し直します。 sheet1に次のような表があります。 A1 B1 C1 D1 E1 F1 G1 H1 I1 ・・・ A2 B2 C2 D2 E2 F2 G2 H2 I2・・・  A3 B3 C3 D3 E3 F3 G3 H3 I3・・・ Sheet2に以下のように貼り付けをしたいと思います。 A1  B1  C1 D1  E1  F1 G1  H1  I1 ・  ・  ・ ・  ・  ・  ・ ・  ・ 次にSheet3に A2  B2  C2 D2  E2  F2 G2  H2  I2 ・  ・  ・ ・  ・  ・  ・ ・  ・ 同じくSheet4には A3  B3  C3 D3  E3  F3 G3  H3  I3 ・  ・  ・ ・  ・  ・  ・ ・  ・ と続いてゆきます。 Sheet2の1列目 A1   D1  G1  ・  ・    ・ を利用して何とかならないかと思っています。 一つ一つSheet1に戻りながらそのセルをコピー してゆけばよいのですが、どこかで間違ったセル をコピーしそうなので詳しい方の助言で何とか行なり 列なりのコピーとペーストで解決できないかと質問した 次第です。 よろしくお願いいたします。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

>会社で表(Excel2000)を作らなければならなくなりました。 新しく表を作るのかな それとも既存の表から取り出して新しい表を作るのかな >3列を一つの区切りとして10ケ並んでいる表 3列ごとに太線等で囲まれているのかな?  10ヶ並んで? AからADまであるのかな  >1行目の1・4・7・・・・・を別のシートに抽出 さっぱりわかりません もうすこし、やりたいことを整理しないと 回答は得られないと思いますよ

関連するQ&A

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

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

  • 【VBA】コピー&複数個所のペースト繰り返し

    前回と同じ質問ですが、説明が足りなかったので画像を添付いたしました。 添付画像のように、1つの値をコピーし、別シートの複数個所(同じ列の違う行)へ順次ペーストしたいのですが、貼付けデータやペーストする回数が増えた場合でも対応できるようなVBAを教えてください。 コピペする条件としては、MsgBox関数を使い「コピーするか?」で「はい」を選択すると、任意のセルにデータがコピペされます。 よろしくおねがいいたします。

  • excel初心者です、コピー&ペーストについて教えて下さい。

    excelの初心者です、うまく質問が伝わっているかどうか心配なの  ですが、何とぞ詳しい方のお力を貸して下さい。 1日ごとに販売した商品の集計をとる全く同じ表のexcelのBoo kが40程あります。 このBookの最初に、その日に担当者が何を何個売ったかを入力するシートがあります。(セル数46行×55列)今回その40ケあるB ookを一つのシートで集計する必要が出てきました。 作業当初は集計用シートに40ヶあるBookの最初のシートを一つずつ開きセルを一つ一つ指定しながら集計シートを作っていましたが、間違えないように2列を指定するのに約1時間、46行×55列×40Bookですと開いたり閉じたりで101,200分のセル指定をすることになります。(何よりもこれだけ多いと指定を間違えてしまいます。)コピペでうまく処理する方法を教えて下さい。 1.集計シートのA1セルに40Book分の最初のシートA1セルを   集計する(ここまでは作業できました) 2.以下集計シートA2セルにはA1セルで作った書式の何をどうコピ   ーすれば、40Book分のA2セルが集計されるのか。 3.以下集計シートの他のセルにどのように貼り付けてゆけば   よいのか。   集計シートの列の最初(B1・C1・D1・・・・)だけは手作業  でしなくてはいけないのであればそれはいたします。 週明けには会社で作業始めたいと思います、以上について何とぞよろしくお願いいたします。

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

    エクセルのコピー&ペーストについて教えてください。 フィルタ機能で、ある用語αでフィルタを掛けたとこだけ、コピー&ペーストしたいのですがうまく行きません。(うまく伝わらなそうなので例をあげます) 縦に10行、横に2列の表があったとして、フィルタを掛けて1行目、5行目、7行目がソートされたとします。 このソートされた1行目、5行目、7行目だけにコピー&ペーストしたいものがあるのですが、何回やっても1行目、2行目、3行目に貼り付けられてしまいます。 「形式を選択して貼付」を使うのでしょうか?教えてください。 実際は何千行もあるので力技系の回答はちょっときついです。お願いします。

  • Excelで日付セルをコピー&ペーストすると…

    Excel2000を使っています。 ある日付形式のセルを、他のBookにコピー&ペーストすると、年の値が変わってしまいます。 具体的には、2003/5/16だったものが、コピペ後のセルでは2007/5/16になります。 「形式を選択して貼り付け」でも、通常の「貼り付け」でも同様です。 いまは列Aに年、列Bに月/日というデータを作っており、 A   B 2003 5/16 という表示形式にしているので不都合はないのですが、 この列Aのセル値を列Bのセルの「年」として指定する方法はありますか? (列Aは標準形式になっています) 分かりにくい文章で申し訳ありませんが、ご存知の方教えてください。

  • エクセルVBA 図のコピー&ペーストの方法

    いつもお世話になっております。 VBAを学習中の者です。 今回は図のコピー&ペーストについて教えてください。 (作成中の表:Excel2010を使用) (1)Sheet1:帳票一覧  A列:NO B列:氏名 C列:写真 D列:プロフィール  のような表を行毎に作成しています。   (2)Sheet2:個別帳票雛形  マクロの実行により、雛形シートをコピーして、配列に格納したデータをコピーしたシートの指定箇所に転記 簡単に説明するとこのような作業を行いたいと考えています。 現在写真以外の転記については問題無く処理が行えました。 (仕様) 1.写真には01,02,03,04・・・・・と名称を付けております。 2.転記先シートのB4~C12セルを結合して写真の貼付エリアとしています。 3.転記時に画像データのサイズを自動調整(又は貼付エリアに見栄えよく貼れるように数値を指定) 4.貼付エリアの中央にくるように配置 以上を行いたいと思っております。 どうぞよろしくお願いします。 、

  • フィルタオプションとコピーペーストについて

    質問です。シフト表の中の対象の氏名を抽出し(当日)、別シートにコピペする方法です。 sheet1A列に氏名が並んでいます。B1セルからC1、D1・・・・と日付が1日から31日まで記載されています。 それぞれの氏名の右側にはAやB、C、D、欠、遅、早・・・などのシフトが記載されております。その中で、当日の"欠""遅""早"だけを抽出し、その氏名をsheet2のA列にペーストする方法を教えて下さい。ペーストは日々実施するため、値の一番下に貼り付けていくイメージでお願いします。

  • エクセルでコピー・ペーストができない

    エクセル2003を使って集計表を作成しているのですが シート(4月)のセルをコピーしてシート(5月)に貼り付けようと しても右クリックメニューの貼り付けがグレーになっていて ペーストできません 原因が何なのかわかりません シートやセルに保護は掛かっていませんし 複数シートを選択してもいません 右クリックメニューでコピーまではできるのですが困っています

  • エクセル コピー先に残った関数のある行クリア

    エクセルのコピー元シート:100行10列 コピー先シート:ペーストする先 セル10 関数5 N行(例えば150行) コピーした後にデータが張り付いていない行に関数だけ残る(50行) この不要な行の関数を毎回手でクリアしています。 マクロで関数を消すにはどうすればよろしいかご教示願いたく、 よろしくお願いいたします。

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

    エクセル2010を使用しています。大量のエクセルデータを、指定された表に張り付けたいのですが、指定された表の行が2列ずつセルを結合されている為、うまくいきません。何か良い方法をご存じの方、教えて下さい。

専門家に質問してみよう