2016-03-25 13 views
0

セルのリスト内の値をシートの他の場所に表示します。 ユーザーがセルA1に50と言う値を入力します。その場合、私はセルB1にセルX50で与えられた値を表示させたい。特定の列のセルを参照する方法はありますが、その行は他のセルの入力によって決定されます。

ユーザーが、私はB2これは、あなたがそれを使用することができますどのように... INDIRECT()の使用で可能であるX61

答えて

2

列を知り、シートは、不揮発性INDEXを使用して()関数があるだけで、あなたのセルB1に、次のこの

タイプを行います利点。

間接は、それが参照するデータが変更されたかどうかを再計算するたびに再計算される揮発性関数です。ワークブックが間接関数で満たされていると、計算時間が遅くなります。

次のINDEX式は、それが参照するデータが変更された場合にのみ再計算されます。 B1プットで

=INDEX(X:X,A1) 

は、次に必要な行数を下にコピーします。 A1はA2に変更されます。

1

の値を表示したいセルA2の61に入りますか?

=INDIRECT("X"&A1) 

をそして、あなたはこれを入力し、B2に:

=INDIRECT("X"&A2) 
関連する問題