プロが教える店舗&オフィスのセキュリティ対策術

入力シートのセル B2 に入力した数値を閲覧シート側で参照させたいと考えております。

毎週変動する数値を入力したいので、入力シート側で1行挿入して、
新たな数値をセルB2に入力しましたが、
参照シート側が固定セルを参照しており、
結果、入力シート側でB3・B4と行挿入するごとに、
参照シート側のセルが移動してしまいB2を参照できません。
$を無しにしても希望する動作はしませんでした。(当然かもしれませんが…)

参照シート側では常に入力シートのB2を参照させたいのですが、良い方法はございませんか?

「エクセルの参照先が固定されてしまうため、」の質問画像

A 回答 (2件)

こんにちは!



=INDIRECT("入力!B2")

という数式にしてみてください。

これで常に「入力」シートのB2セルが返ります。m(_ _)m
    • good
    • 0
この回答へのお礼

早々のご連絡、ありがとうございます。
解決できました。とても助かりました。

お礼日時:2019/04/30 14:24

この質問の場合、


「参照先が固定される」
のではなく、
「セルや行の挿入により参照先がずれる」
ですね。

Excelの仕様ですので、前の回答者さんのやり方で回避することになります。
「文字列」を参照先にすることで、Excelの「参照先を追尾する機能」を回避することができます。
(Excelは文字列に対して自動で増減しない)

INDIRECT関数は文字列を参照先に変換する関数です。
A1セルに「B1」と入力されていて、
 =INDIRECT(A1)
とすると、
 =B1
に変換されて参照します。
    • good
    • 0
この回答へのお礼

早々のご連絡ありがとうございました。
関数、とても便利ですね。
INDIRECT関数、覚えておきます!

お礼日時:2019/04/30 14:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています