- 公開日:
ExcelのVLOOKUP関数をコピーしたら同じ値になる場合
コピーしたセル内の数式の検索値と検索範囲は正しく入力されているのに、結果が正しく表示されず、コピーした値と同じになる場合があります。
検索値に対応した値を取り出したい場合は「計算方法の設定」を見直すと解消することができます。
この記事では、ExcelのVLOOKUP関数をコピーしたら同じ値になる場合の原因と対処法をご紹介します。
ExcelのVLOOKUP関数をコピーしたら同じ値になる現象について
上記の画像の右側の表は、VLOOKUP関数を使ってE2セルの値に対応した値を左側の表からF2セルに抜き出したあと、F3セルとF4セルに数式をオートフィルしています。
通常は、F3セルに「カーネーション」、F4セルに「カスミソウ」が表示されますが、すべてに「アネモネ」と表示されていて、データが対応していません。
正しい数式が入力されているのにデータが対応していない場合は、セルの計算が「自動」ではなく「手動」設定になっていることが原因です。
ExcelのVLOOKUP関数をコピーしたら同じ値になる場合
以下では、ExcelのVLOOKUP関数をコピーしたら同じ値になる場合の対処法をご紹介します。
計算方法の設定を変更する
以下では、計算方法の設定を「自動」に変更してセルの計算が自動で実行される方法をご紹介します。
計算方法の設定を「自動」に設定しておくことでシート全体の数式が再計算されるので、計算漏れなどを防ぐことができます。
①数式タブ、②計算方法の設定、③自動の順に選択します。
F3セルとF4セルの再計算が実行され、E列に対応する正しいデータを抽出することができました。
手動で再計算を実行する
意図的に計算方法の設定を「手動」にしたい場合は、「手動」ままセルの再計算を実行する方法をご紹介します。
①再計算したいセル(例:F3セルとF4セル)、②数式タブ、③再計算実行の順に選択します。
F3セルとF4セルの再計算が実行され、E列に対応する正しいデータを抽出することができました。