=VLOOKUP(A1,$F$1:$J$13,4,FALSE)
こんな感じで使っています。
「$F$1:$J$13」は参照している表であり、
「4」は、参照している表の4列目から対象の値を取得する
という意味です。
ここで質問です。
「$F$1:$J$13」で参照している表に、列を挿入する場合があります。
すると、本来、参照している表の4列目から対象の値を取得するつもりだったのに、
この列の挿入により、いつの間にか5列目とか6列目になってしまうことがあります。
しかし、「4」と設定してしまっているため、常に4列目から値を所得しようと
してしまいます。
ここを「4」ではなく、可変にするためには、この位置にどのような関数を
組めばよいでしょうか?
どうぞよろしくお願い致します。
COLUMN()関数で列数を数えたらどうでしょう?
=VLOOKUP(A1,$F$1:$J$13,COLUMN(I1)-COLUMN(F1)+1,FALSE)
4の代わりに
参照したい列の位置-表の先頭+1
とします。
お!なんかいい感じです!
後ほど試して見ます!