
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- その他(Microsoft Office) 関数を教えてください 1 2022/12/13 15:56
- Excel(エクセル) エクセルで別ファイルから一つのシートだけをコピーする方法(ファイル間でシートだけをコピー) 1 2022/12/01 19:28
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) Aフォルダにあるエクセルの表をBフォルダへ映したい【表題じだけする】 2 2023/08/24 06:41
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルで別シートの同じ位置...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
Excelで保護のかかったシートの...
-
EXCELでコピーしたグラフのデー...
-
エクセルでセルの書式設定がで...
-
excelで勝手にテキストボックス...
-
エクセルで数式は残したまま他...
-
行の挿入ができなくなった
-
VBA アクティブでないシートの...
-
【エクセル】表から条件に合っ...
-
スプレッドシートが真っ白にな...
-
worksheetクラスのcopyメソッド...
-
ロックしたセルのコピー&貼り付け
-
シート保護したExcelへの画像貼...
-
エクセルで選択した行以外を削...
-
エクセルのマクロについて教え...
-
ExcelのFileサイズの急な肥大化
-
Excelでハイパーリンク先の表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで別シートの同じ位置...
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
EXCELでコピーしたグラフのデー...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
ロックしたセルのコピー&貼り付け
-
VBA アクティブでないシートの...
-
excelで勝手にテキストボックス...
-
Excelで大量の2000個のリストを...
-
シート保護してても並び替えを...
-
行の挿入ができなくなった
-
エクセルのマクロでコピー後の...
-
シート保護したExcelへの画像貼...
-
【エクセル】表から条件に合っ...
-
スプレッドシートが真っ白にな...
-
フィルタされたものを切り取り...
-
【エクセル】数式のセル番地を...
おすすめ情報