[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シートの一覧表を作るには』(FAS)
挿入 ↓ 名前 ↓ 定義
で 名前を shtname 参照範囲を =GET.WORKBOOK(1)&T(NOW())
シート一覧を表示したいシートのセルに =MID(INDEX(shtname,ROW()),FIND("]",INDEX(shtname,ROW()))+1,31) あとはシート数だけ式を下にコピー、でいかがでしょう?
※これは他人の受け売りです。 (MARBIN)
どこからがわからないのでしょう? (MARBIN)
失礼します〜。(MARBIN)さんの方法だと、シート名一覧ができると思います。 (FAS)さんは、各シートのA7とA8を一覧にされたいようです。 というわけで、 =MID(INDEX(shtname,ROW()),FIND("]",INDEX(shtname,ROW()))+1,31)を =INDIRECT(MID(INDEX(shtname,ROW()),FIND("]",INDEX(shtname,ROW()))+1,31)&"!A7")にすると、 各シートのA7が、A7の部分をA8にしてやれば各シートのA8が、それぞれ返ってくるようですが、どうでしょう? [[20050905113617]]の(sato)さんのご回答も参考にさせていただきました。(かなれっと)
すみません。完全に勘違いしてました。台風ボケかな? (MARBIN)
シート名が「見積書番号M0001」から番号順になっているなら 客先 =INDIRECT("見積書番号M000"&JIS(ROW(A1)&"!A7")) 件名 =INDIRECT("見積書番号M000"&JIS(ROW(A1)&"!A8")) それぞれ下方にフィルドラック、でどうでしょう? (純丸)(o^-')b
(純丸)さんから教えて頂いたのをためして見たのですが、一覧表シートのA1からじゃないと表示できません。(よね?)出来れば、項目などを入れたいのですが。あと、見積書の番号は連番じゃなく途中がとんでたりしてます。
>一覧表シートのA1からじゃないと表示できません。 そんなことはないです。2行目へに純丸さんの式をそのまま入力して試してみましたか? それに「見積書の番号は連番じゃなく途中がとんでたりしてます。」 ということならMARBINさんの方針が適マーク。 一番左側のシートを一覧用のシートとします。 一行目が見出し、二行目からを各シートから参照するデータとします。 「挿入」>「名前」>「定義」で下記の設定。
各シートのA7を参照したい列を仮にB列とすると、B2へ =IF(Shname="","",INDIRECT(ShName&"!A7")) と入力してこれをずりずりずりーっと下の行へコピー、貼付します。 また、各シートのA8を参照したい列を仮にC列とすると、C2へ =IF(Shname="","",INDIRECT(ShName&"!A8")) これも同様。 シート名だけほしいときは=Shname。 (みやほりん@臨時登校)
有難うございました。今度こそ、うまく出来ました(^_^) あと一つ教えて下さい。 見積書の日付も一覧表に加えたいのですが同じ方法でやっても出来ないのですが どうすればよいのでしょう。 見積書には2005/9/7と入力して平成17年9月7日と表示するようにしてます。
>同じ方法でやってもできない とのことですが、「38353」のような数値が返されるということでしょうか? であれば、セルの書式設定で、表示形式を日付、お望みの形式に指定すると表示されるはず ですよ〜^^ (かなれっと)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.