【知らなかったExcel機能】関数内の参照先を一括で変更する方法

ある日、問い合わせでExcelファイル内のセルにある参照先を一括で変更したいと依頼がありました。

セル内の参照先を見ると下記のような参照先がたくさんある関数がありました。

上記は、サンプルですが、実際問い合わせで見た関数は、参照先が5つ以上ありました。

さらに1つのセルだけではなく、複数のセルが参照になっており、どれが変更対象なのか探すのも大変。

付け加えると、置換という機能を使用しようとすると、参照先のファイルが保護されていて置換が使えない状態でした。

そんなときの解決方法を見つけました。

目次

こんなときにオススメ

・Excelファイル内でVLOOKUP等関数を使い、違うファイルから参照しているが、変更が必要になった

・Excelファイル内で違うファイルからデータを参照しているが、変更になった

・上記参照先を置換で変更しようとするとなぜかできない。

変更したいのは、赤枠の[Book1.xlsx]

そんなときは、これを使えば一発で変更できます。

Excelの標準機能「リンクの編集」を使う

①データタブにあるリンクの編集を押下します。

②外部参照しているリンク一覧が分かります。

③該当リンクを選択し、リンク元の変更ボタンを押下すると、新しくファイルを選択することができます。

ファイル選択すると、リンク元が変更となります。

いちいちセルを捜して、リンク変えてと作業する必要はありません。

注意点

事例は、元々のリンク元にあるファイルと変更したいファイルのレイアウトは変わりませんでした。よって参照したいセルが変わらず、流用可能でした。

全く別のレイアウトファイルを参照する際は注意が必要です。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
目次