
No.4ベストアンサー
- 回答日時:
まぁ既出回答にもあるように,10数回程度コピー貼り付けすることで,どうという作業ではないとは思います。
さておき。
ご利用のエクセルのバージョンが不明ですが,ご利用のOfficeのバージョンによっては
1.ワードを起動する
2.挿入のファイルからエクセルブックを指定する
3.添付図のようなダイアログが表示されたらラッキー成功です,ブック全体を指定して挿入する
4.Ctrl+Aで全体を選び,コピーして,エクセルの新しいシートに貼り付ける
と一発でできます。
添付図のようにならなかったときは,出来ません。

ご回答ありがとうございます。
ワードでできる方法もあるんだ!と思い、
早速やってみましたが、職場のエクセルでは添付していただいた図のようなものはでできませんでした。。
今後の参考にさせていただきたいと思います。
ちなみによく確認をしたら、シートは19シートありました。
地道にコピペしてみたいと思います。
ありがとうございました。
No.5
- 回答日時:
仮に各シートは同じ項目で同じ表になっているとします。
1行目は必ず項目名が入力されているとします。2行目から下方にデータが入力されているとします。
各シートの2行目から下方のデータをまとめのシートにコピーして表示させることを関数で行うとしたら次のようにすればよいでしょう
まとめのシートでの操作を次に示します。
B1セルから右横の各セルには10以上あるシート名(文字列)を例えばSheet1のように入力します。
A2セルには0を入力します。B2セルには次の式を入力して右横方向にオートフィルドラッグします。
=IF(B1="","",MAX($A2:A2)+COUNTIF(INDIRECT(B1&"!$A:$A"),"?*")-1)
A3セルから横方向には各シート上にある項目名をコピーして並べます。
A4セルには次の式を入力して横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。
=IF(OR(ROW(A1)>MAX($2:$2),A$3=""),"",IF(INDEX(INDIRECT(INDEX($1:$1,IF(COUNTIF($2:$2,ROW(A1)),MATCH(ROW(A1),$2:$2,0),MATCH(ROW(A1),$2:$2,1)+1))&"!A:J"),ROW(A1)+1-INDEX($2:$2,IF(COUNTIF($2:$2,ROW(A1)),MATCH(ROW(A1),$2:$2,0)-1,MATCH(ROW(A1),$2:$2,1))),COLUMN(A1))=0,"",INDEX(INDIRECT(INDEX($1:$1,IF(COUNTIF($2:$2,ROW(A1)),MATCH(ROW(A1),$2:$2,0),MATCH(ROW(A1),$2:$2,1)+1))&"!A:J"),ROW(A1)+1-INDEX($2:$2,IF(COUNTIF($2:$2,ROW(A1)),MATCH(ROW(A1),$2:$2,0)-1,MATCH(ROW(A1),$2:$2,1))),COLUMN(A1))))
これで各シートのデータがまとめのシートに表示されることになります。
No.3
- 回答日時:
例えば、Sheet10とかで、
A列に、
A1:Sheet1
A2:Sheet2
A3:Sheet3
のシート名を入力しておき、
B1:=INDIRECT(A1&"!$A$1")
B2:=INDIRECT(A2&"!$A$1")
以下コピペ
とかってやると、列挙したシート名の$A$1セルの内容を抜き出せるとか。
--
10あるシートの内容が、1枚のシートに入る容量なら、単純にコピー&ペーストを繰り返しても10回かそこらの作業ですし。
有効なシートの範囲を選択する方法だと、シート選んで、[Ctrl]+[Home]、[Ctrl]+[Shift]+[End]だとか。
ご回答ありがとうございます。
[Ctrl]+[Home]、[Ctrl]+[Shift]+[End]で選択すると、
一気に範囲を指定できるんですね。
これでやってみたいと思います。
No.2
- 回答日時:
方法はないでしょう。
人間の繰り返し作業ををVBAでやることは出来ます。自動でやってくれるイメージです。しかし明日までということだと、質問者はVBAプログラムの経験が無いだろうから出来ません。
10シートぐらいのコピペは、ここに質問して、回答を待つことに比べたら直ぐ出来てしまいます。
仕事でエクセルを使うにはVBAが出来ることが必須というのが私の持論です(表の組み換えなどが頻繁にする必要がありえるからです)。表の組み換えなどは、関数では、特別の思い付き(スキル)が必要で、式が複雑になったりする。
ーーー
質問に書いてないが、各シートの項目構成や順序は同じなのだろうね。書いておくべきだ。難易大きく左右する。
ご回答ありがとうございます。
私には高度なことのようです。。
各シートの項目構成順序は同じです。
商品名・在庫数・仕入額等が入った表を、
商品のカテゴリごとにシートに分けてあります。
ちなみにもう一度確認したら、シートは19シートありました。
コピペでやってみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
エクセルの複数シートにあるデータを1つのシートに連結したいです
Excel(エクセル)
-
エクセルの複数ワークシートの列を縦に並べる方法
Excel(エクセル)
-
複数シートのデータを抽出するには?
Excel(エクセル)
-
4
複数シートの同じセル内容を1シートに順番に貼り付けたい
その他(Microsoft Office)
-
5
エクセルで複数のシートをフォルダ化したい
Excel(エクセル)
-
6
エクセルで複数シートを別のシートに一覧表として自動で反映されるようにしたいです。
Excel(エクセル)
-
7
エクセルで複数シートをまとめる
Excel(エクセル)
-
8
エクセルで一つのブックにある複数のシートを一つのシートにまとめる。
その他(Microsoft Office)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
エクセルでシート名を自動入力したい。
Excel(エクセル)
-
11
ある列のセルに特定の文字が入っていたら他のセルに決まった文字を入れる
Word(ワード)
-
12
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
-
13
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
14
エクセルの複数、複数シートを一つにする
Excel(エクセル)
-
15
Excelのシートを1枚にまとめる方法について
その他(Microsoft Office)
-
16
エクセル 複数のシートにある表を1つのシートにまとめる方法
Excel(エクセル)
-
17
Excel:複数シートから条件に合うセルを抽出する 方法があれば教えてください。 例) シートA 名
Excel(エクセル)
-
18
エクセル シートの結合
Excel(エクセル)
-
19
複数シートの同一セルを抽出する方法
Excel(エクセル)
-
20
EXCEL 選択したシートのデータをまとめるマクロ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
EXCELでコピーしたグラフのデー...
-
5
ワークシートの行が途中から表...
-
6
Excelで保護のかかったシートの...
-
7
VBA アクティブでないシートの...
-
8
ロックしたセルのコピー&貼り付け
-
9
excelで勝手にテキストボックス...
-
10
シート全体を他のブックのシー...
-
11
シート保護したExcelへの画像貼...
-
12
セルに背景色がある行を別シー...
-
13
エクセルで、シート1のセルをシ...
-
14
【エクセル】数式のセル番地を...
-
15
wordからexcelへ一部のデータを...
-
16
コピー&ペーストすると、VLOOK...
-
17
エクセル、ワークシートの名前...
-
18
シート保護してても並び替えを...
-
19
【エクセル】表から条件に合っ...
-
20
エクセルで多数のシートをまと...
おすすめ情報
公式facebook
公式twitter