• ベストアンサー

VLOOKUPで困ったこと

私はExcelに苦手意識が強くて困っています。先日初めてVLOOKUPという関数を使いました。データが転記できたので、データのもとになったコード表を削除したら、ありゃりゃ転記した欄がすべて#N/Aという表示に変わってしまいました。でもこのときは訳あってどうしてもコード表を表示しない状態でこの表をソフトのまま他人に渡さなければならなかったので、ない知恵をしぼって「列を表示しない」にしようと思いましたがそれもいまいち、で、結局コード表の字と罫線を白色にぬって見えなくして渡しました。すごく初歩的&幼稚な手段だと思うのですが、こういう場合ってどうしたら#N/A表示を出さずにコード表を削除できますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

できた表を、コピーして値で貼り付けすれば元の表は削除できます。

noname#247123
質問者

補足

あ、つまり、コピーから「形式を選択して貼り付け」次は「値(V)」ですね。ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

多分#1のご回答で正解かなと思いますが、結果が出ているセルの、関数式は消えても良いのでしょうか。 たとえば =IF(ISERROR(VLOOKUP(A2,$F$1:$G$3,2,FALSE)),"",VLOOKUP(A2,$F$1:$G$3,2,FALSE)) のように入れて、検索する表(上記では、$F$1:$G$3の部分)を削除 しても、エラーは出ません。 これは、意味が無いような気もしますが、どうでしょう。 ただし、別の表をF1:GXXに再作成ても、式のxxの部分を変える必要があるので、無駄かも知れない。 質問が、「都合があって、検索する表(コード表)を削除したいが、今出ている検索結果だけは残したい」であればはっきりするのにと思いました。

関連するQ&A