セルの番号部分を変数に変えたいときの対処法

セルの番号部分を変数に変えたいときの対処法

セルの番号を変数で表示させたいときがあると思います。
たとえば、こんな感じで数字を打ち込むたびに参照する番号で表示する文章が変わる、というものが作りたかったとしましょう。

この画像の場合はつまり、F1からF5までのセルから、B3に打ち込んだ数字のセルをB5に表示したいというものです。

「F」とB3に打ち込まれた数字の「1から5」を取得して合体させて表示する、とう命令が必要になります。
このときに便利な関数がINDIRECTという関数です。

結果を表示しているBの5にはこのように書いています

=INDIRECT(“F”&B3)

つまりFの(B3)番目を表示しなさい、という事ですね
憶えておくと何かと便利かもしれません。

この命令は、ExcelおよびKINGSOFTスプレッドシートでできました。

ただ、CalcとGoogleスプレッドシートは使えませんでした。
他に何か同じ動作の命令文があるのかもしれません。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする