EXCELのINDIRECT関数について
こんにちは。
現在仕事で他の方が昔作ったEXCELを見ているのですが、シートが2枚(sheet1, sheet2)あって次のような関数が使われてます。
--
<sheet1>
【セルD15】SGP (←入力)
【セルD16】150 (←入力)
【セルD17】=VLOOKUP(D16,INDIRECT(D15),2) (←関数)
(セルD17には、165.2という計算結果が表示されています)
<sheet2>
SGP
呼径 外径
A mm
6 10.5
8 13.5
10 17.2
15 21.7
20 27.2
25 34.0
32 42.7
40 48.6
50 60.5
65 76.3
80 89.1
90 101.6
100 114.3
125 139.8
150 165.2
175 190.7
200 216.3
(sheet2には、同様の表が上下左右に並んでいます)
--
ここで、セルD17に入力されている関数について、VLOOKUPはたまに使うんですが、INDIRECTがサッパリ謎で困っております。
何故こんな簡単な式で、別シートの表の一部を参照できるのか?(しかもシート名の指定もないし・・)という点、どなたか教えていただけないでしょうか?
よろしくお願いします!