[[20041202134513]] 『複数のシートの1つのセルをコピーするには』(k) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のシートの1つのセルをコピーするには』(k)
たとえば、sheet1からsheet52まであってその全部のシートのA1のセルだけをコピーしてsheet53に貼り付けるということは可能でしょうか。
お願いします。


 Sheet53のA1に
 =INDIRECT("Sheet"&ROW()&"!A1")
 と入力して、A52までフィルドラッグ。

 セルの内容が数式では困るという場合は、
 上記の作業をした後、
 A1からA52を選択して、メニューバーの
 編集(E)→コピー(C) →編集(E)→形式を選択して貼り付け(S)→
 表示されたダイアログの値(V)にチェックを入れてOKボタンを押す。

 こんな感じでいかがでしょうか?

 (ば)


ありがとうございます。できました。
あと、たとえば、sheetの名前がsheet1とかで無く、北海道、青森などといった場合はどうすればよいのでしょうか。度々もうしわけございません(k)


 先程の例の応用で対処してみましょう。

 先程作成されたSheet53を、(k)さんがご利用なさりたいエクセルのブックにコピーして下さい。
 ※北海道、青森等の名前がついたシートがあるブック
 その後、Sheet53のB1から「北海道」「青森」と順に下方向へと入力し、シート名の一覧表を作ります。
 一覧表が出来上がったら、先程の数式を次のように変更して下さい。

 ・変更前
 =INDIRECT("Sheet"&ROW()&"!A1")
      ↓
 ・変更後
 =INDIRECT(B1&"!A1")

 INDIRECT関数のヘルプを参照して、ご利用状況に応じて改良してみて下さい。

 (ば)


ありがとうございました。助かりました。(k)

 お手伝い程度の回答でしたので、お礼を頂いて恐縮です。

 蛇足でしょうが、
 シート数が多すぎてひとつひとつ入力してらんない!という場合は、
 下記スレッドを参考にして下さい。

[[20040819143128]]『目次を作りたいのですが』(辛汗)

 (ば)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.