• ベストアンサー

Excel関数でページを引っ張ってくるものはないですか?

Excelで表を作成し、行指定でタイトルを固定して、複数のページに跨ぐ場合に、表タイトルの最後に(1),(2)・・・とつけて区別できるようにしたいのですが、関数等で表すことはできないのでしょうか。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

gattuokさん 今晩は! ■Excel(エクセル)基本講座:表引き関数(検索・行列の関数・VLOOKUP関数)↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm 内容:色々関係関数の使用法が図解されています。 ■Excel(エクセル)基本講座:Excel(エクセル)関数一覧表↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html 内容:種類別一覧表・アルファベット順一覧表・機能別一覧表・関数の挿入[fx]ダイアログを使って関数を入力する方法から見付けて下さい。 関数が無ければVBAを組む他有りません。 ■エクセルでお仕事!↓ http://www.asahi-net.or.jp/~ef2o-inue/top01.html 内容:全体のメニューで「VBA基本」および「VBA応用」を参考に。 ■Excel Tips by pPoy↓ http://www.nurs.or.jp/~ppoy/access/excel/xl001.html 内容:Excel VBA・VBA基礎を参考して下さい。

gattuok
質問者

お礼

回答有難うございます。 関数では対応できないみたいです。 貼って頂いたURL先等を参考にいろいろ考えてみたいと思います。

その他の回答 (2)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

ご希望かどうか?ですが、Indirect関数でhelpで調べてみてください。 仮にA1セルに Sheet と入力 別シートに Sheet1~Sheet4まであるとして セルのB1に =INDIRECT(B$1&ROW(A1)&"!A1") 下へコピィしてみてください。

gattuok
質問者

お礼

ご回答有難うございました。 頂いたアドバイスを試してみましたがうまくいきませんでした。 ちなみに、アドバイス頂いた例はsheet1~4の他のシートのA1とB1に入力するのでしょうか?B1に[=INDIRECT(B$1&ROW(A1)&"!A1")]と入力すると循環関数となりませんか。

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

エクセルの基本的なことで、エクセル関数は(VBAの関数ではない一般の関数)は、セルに設定するものです。 この基本を忘れないこと。 質問の聞いていることの詳細が、実例で以って詳しく表現できてないので判らないが、タイトルはシートの上位(途中行でも可)端の数行(、数列)を使うものです。 固定した場所(行、列)を使うので、たぶん質問で言っていることは不可能でしょう。 ーー 関数では今印刷しているページ番号を、捉えることが出来ない。 参考にGoogleで「エクセル 関数 ページ番号」で照会してみたら。 VBAなら、できるように思うが、小細工になろう。 ーー ヘッダーとかの利用は考えたのかな。

gattuok
質問者

お礼

回答有難うございます。 ヘッダーで試しましたが、位置の調整が限られるので表題の番号として利用するには少し無理がありました。VBAは詳しくない為、取り急ぎは 単純に頁番号として区別するしかないのかなと考えております。

関連するQ&A