電子書籍の厳選無料作品が豊富!

エクセルでVLOOKの数式をいれたシートのデータベースに他のシートからコピーした値を貼り付けて検索すると#N?Aと表示され検索できません。 コピーした値を手打ちで入れなおすと検索できるようになります。 データの並び替え、書式の設定もしなおしても駄目です。 前にも一度別のPCで違う作業の時にも発生しました。 なにが原因でしょうか?

A 回答 (4件)

#3です。



> もう少し詳しく教えていただけないでしょうか?

先に書いた通りなのですが、、、

例えば B列に A列を参照したVLOOKUP関数があるとします。

1)B2 =VLOOKUP(A2,検索範囲,1,FALSE)
2)A2 に データを貼り付けても B2 が #N/A になってしまう。
3)A2 を選択して F2キーを押して編集状態にしてからEnterすると B2が正しい結果を探してくる。
 (A2の内容を変更してないのに見つかるようになる)

こういった状況ならば、A列全体を選択してメニューのデータ-区切り位置-完了をすると A列全体で 3)を実行したのと同様の効果が得られます。
    • good
    • 0
この回答へのお礼

ありがとうございます。 会社のパソコンで発生したものですから、明日会社で試してみます。

お礼日時:2006/07/02 13:30

他のデータベースから出力したデータ等の場合に良くある現象と思われます。


該当セルを選択し、F2キーを押下してからEnterで拾うようなら下記を試して下さい。

データを貼り付けた1列を選び、メニューのデータ-区切り位置-完了

上手く行かない場合はセルの書式設定で表示形式を標準にしてから実行するなども試して下さい。

この回答への補足

すいません。もう少し詳しく教えていただけないでしょうか?

補足日時:2006/07/02 08:51
    • good
    • 0

コピーして貼り付けた後、「コピーした値を手打ちで入れなおす」ということはセルの参照位置を打ち直しているのですか?


それでしたら参照位置が変わらないようにするために 絶対参照と相対参照 というのがありますが・・・

http://www.nbcom.co.jp/PC-Support/FAQ/xls/ot/xls …

http://www.aviva.co.jp/azbyclub/pc_kouza/200502_ …

この回答への補足

すいません。説明が足りませんでした。検索するデータベースの値をコピーではなくひとつずつ入力するという意味です。

補足日時:2006/07/02 08:46
    • good
    • 0

検索するデータの場所を固定していますか。


$A$1のように
固定していないとコピー先に移動したように
検索データの位置も移動してしまいます。

この回答への補足

はい。セルは固定してあります。 何度も見直したのですが数式は間違っていませんでした。

補足日時:2006/07/02 08:44
    • good
    • 0

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


このQ&Aを見た人がよく見るQ&A