[[20091110113825]] 『左から何番目のsheetのセルを参照』(なな) ページの最後に飛ぶ

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

 

『左から何番目のsheetのセルを参照』(なな)

お願いいたします

左から4番目のsheetのA1に、左から2番目のsheetのA1の値を表示したいのですが、

sheet4のA1のセルに、 =sheet2!A1 または、=sheet(2)!A1とかではだめでした

sheet2に名前をつければよいのですが、そのsheetの名前を変更したり、挿入したり

したときに、こまるので左から何番目と言うかたちで参照したいのですが

どのような式にしたら良いの意でしょうか?お願いいたします

excel2003 xp です


 シートが挿入されたり並び替えられたりしても、
 常に左から2番目のシートを参照するってことでしょうか?
 
(純丸)(o^-')b


(なな)

すみません 意味のわからない質問で

どう表現したらよいのか

ひとつおきのsheetに、その隣のsheetのあるセルを参照する式を入れたいのですが

ふいにsheetを2つ挿入しても、つねにとなりのセルを参照したいという事なんですが


 例えば、
 Sheet1  Sheet2  Sheet3
 って並びで、Sheet1がSheet2を参照していたといます。
 で、シートを挿入して
 Sheet1  Sheet4  Sheet5  Sheet2  Sheet3
 てな状態にした時に、Sheet4を参照したいって事なのでしょうか?
 BJ


そうでございます
(なな)


 マクロを使わないと出来ないと思いますよ。
 BJ

 何か内容がコロコロ変わってますが、、。

 1つ左のシートを参照する方法を提示します。
 挿入>名前>定義 で、
 名前   : 前シート
 参照範囲 : =MID(INDEX(GET.WORKBOOK(1)&T(NOW()),GET.DOCUMENT(87)-1),FIND("]",INDEX(GET.WORKBOOK(1)&T(NOW()),GET.DOCUMENT(87)-1))+1,31) 

 上記が登録できたら、どこかのセルに、=前シート と
 入力してみて下さい。1つ前のシート名が表示されましたか?

 出来たら今度は、=INDIRECT(前シート&"!A1") と入力してみて下さい。
 1つ前のシートの A1 が参照されるはずです。
 
(純丸)(o^-')b

できました!

すごいです!

純丸様、BJ様  ありがとうございます。

とても、むずかしいそうな式ですが、しっかり理解したいと思います。

ほんとうに ありがとうございました。


 >純丸さん、
 GET.DOCUMENT、  まったく知りませんでした。
 参考になりました。

 駄レスですみません。
 (Mook)

コメント返信:

[ 一覧(最新更新順) ]


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