タイトルで書き切ってしまいましたが、#N/AなどのVlookup関数などを使った時に参照できないセルを指定するとエラーが表示されるのですが、これを表示させない方法がどうしても思い出せません。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

例えば、E1の値でA1からA10までを検索し2列目を表示したいときは下記のようにしたらどうでしょう。

IFとISNAを使いました。
=IF(ISNA(VLOOKUP(E1,A1:B10,2,FALSE)),"",VLOOKUP(E1,A1:B10,2,FALSE))
    • good
    • 0
この回答へのお礼

早速回答を頂きありがとうございました。そうです。ISNAなんてのがありました。おかげさまで解決しました。感謝します。

お礼日時:2001/02/16 22:35

こんにちは



 以下のページがご参考になるのでは?

[XL2000] 表示形式と ISERROR 関数による 0 およびエラー値を非表示にする
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0
この回答へのお礼

回答頂きありがとうございました。頭ではMicrosoftへ行ってFAQを探さないといけないとは思っているのですが、慣れないとさまよっているだけで1時間位経ってしまいます。時間のある時に見ておきたいと思います。

お礼日時:2001/02/16 22:40

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q《エクセル2000》VLOOKUPのエラー#N/Aを、条件付き書式で表示させない方法

こんにちは。
IFとVLOOKUPを組み合わせて、エラーだった場合表させない方法はわかりますが、条件付き書式でエラーを表示させない方法はあるでしょうか。

ただしファイルの仕様の都合上、どこかにわざとエラー値のセルをつくって「そこと同じだったら」という条件にするのは、なしでお願いします。

Aベストアンサー

「数式が」「=ISNA(セル座標)」
でできます。

Q■□■読み方■□■ #N/A, #VALUE!, #REF!,DIV/0!,#NUM!, NAME?, #NULL

前に、似たような質問をされている方がおりましたが、明確な答えが出ておりませんでしたので教えていただけますでしょうか。
以下のようなエクセルのエラー項目の
読み方を教えていただけませんでしょうか。
#N/A
#VALUE!
#REF!
DIV/0!
#NUM!
NAME?
#NULL
よろしくお願いします。
なお、意味は結構です。あくまで読み方を教えていただきたいのです。
しかも、カタカナでお答えいただくと助かります。
勝手言って申し訳ないですが、
よろしくお願いします。

Aベストアンサー

<方法1>略語の由来となっている英語を言う。
※冠詞は省いています。英語の表現は他にもあります。

#N/A Not Available Value ナット・アヴェイラブル・ヴァリュー
#VALUE! Wrong Type of Value ローング・タイプ・オヴ・ヴァリュー
#REF! Invalid Cell Reference インヴァリッド・セル・リファレンス
#DIV/0! Divided by Zero ディヴァイディッド・バイ・ゼロ
#NUM! Invalid Number インヴァリッド・ナンバー
#NAME? Unrecognized Name アンリコグナイズド・ネイム
#NULL! Null Intersection ナル・インターセクション

<方法2>書いてある字をそのまま読む。

#N/A エヌエー
#VALUE! バリュー
#REF! レフ
#DIV/0! ディブゼロ
#NUM! ナム
#NAME? ネーム
#NULL! ナル(ヌル)

<方法3>適当な英語で代表させて「エラー」をつける。

#N/A ノットアベイラブルエラー
#VALUE! バリューエラー
#REF! リファレンスエラー
#DIV/0! ディバイデッドバイゼロエラー
#NUM! ナンバーエラー
#NAME? ネームエラー
#NULL! ヌルエラー

<方法4>日本語を混ぜる。

#N/A 無効エラー
#VALUE! バリューエラー
#REF! 参照エラー
#DIV/0! ゼロ割りエラー
#NUM! ナンバーエラー
#NAME? 名前エラー
#NULL! ヌルエラー

<方法1>略語の由来となっている英語を言う。
※冠詞は省いています。英語の表現は他にもあります。

#N/A Not Available Value ナット・アヴェイラブル・ヴァリュー
#VALUE! Wrong Type of Value ローング・タイプ・オヴ・ヴァリュー
#REF! Invalid Cell Reference インヴァリッド・セル・リファレンス
#DIV/0! Divided by Zero ディヴァイディッド・バイ・ゼロ
#NUM! Invalid Number インヴァリッド・ナンバー
#NAME? Unrecognized Name アンリコグナイズド・ネイム
#NULL! Null Intersection ナル...続きを読む

QVLOOKUP関数の#N/A表示を空欄にしたい

VLOOKUPで2つの表から検索し反映させていますが表に無かった場合に#N/A表示になるので
これを空欄にしたいです。教えて下さい。

たとえばC1のセルに田中と入力すると自動的に太郎と表示され井上と入力すれば一郎と出ますが
斉藤と入力した場合に#N/Aと表示されるので空欄にしたいです。ちなみにC1に何も入力されていない場合は空欄がいいです。

  O3:田中 P3:太郎
  S3:井上 T3:一郎
=IF(ISNA(VLOOKUP(C1,$O$3:$P$10,2,FALSE)),VLOOKUP(C1,$S$3:$T$10,2,FALSE),VLOOKUP(C1,$O$3:$P$10,2,FALSE))
と現在関数を入れています。

色々試しましたがわからないので教えてほしいです。

Aベストアンサー

=IF(ISNA(VLOOKUP($C$1,$O$3:$P$10,2,FALSE)),IF(ISNA(VLOOKUP($C$1,$S$3:$T$10,2,FALSE)),"",VLOOKUP($C$1,$S$3:$T$10,2,FALSE)),VLOOKUP($C$1,$O$3:$P$10,2,FALSE))

Qvlookup関数で#N/Aエラーが出ます

エクセル2000を使用しています。
"Sheet5"のM列にある「商品コード」を元に別シート"商品金額マスタ"から
商品金額を"Sheet5"のO列に表示させたいのですが、#N/Aエラーが出てしまいます。
O列には以下の数式を入れています。
=IF($M2="","",VLOOKUP($M2,商品金額マスタ!$A$2:$C$5,3,FALSE))

M列の各セルをクリックするとなぜか数式が反映され、O列に正しい値(商品金額)が表示されるのですが、
これはどういったことなのでしょうか?
"Sheet5"のM列は元々"Sheet5"のA列にある商品コードの左6文字をLEFT関数で選んでいます。
この6文字は頭にゼロがつく商品コード1桁から4桁のものです。
#N/Aエラーが出るのは、このゼロが原因だったりしますでしょうか?
どうぞよろしくお願いします。

"商品金額マスタ"
    A列     B列      C列
1  商品コード  商品名    商品金額(税抜)
2  000001    Tシャツ     2,660
3  000002    パンツ      3,000
4  000003    タンクトップ   3,000
5  000004    長袖Tシャツ    3,000

エクセル2000を使用しています。
"Sheet5"のM列にある「商品コード」を元に別シート"商品金額マスタ"から
商品金額を"Sheet5"のO列に表示させたいのですが、#N/Aエラーが出てしまいます。
O列には以下の数式を入れています。
=IF($M2="","",VLOOKUP($M2,商品金額マスタ!$A$2:$C$5,3,FALSE))

M列の各セルをクリックするとなぜか数式が反映され、O列に正しい値(商品金額)が表示されるのですが、
これはどういったことなのでしょうか?
"Sheet5"のM列は元々"Sheet5"のA列にある商品コードの左6文字をLEFT...続きを読む

Aベストアンサー

おそらくM列のセルが数字の文字列で、商品金額マスタのA列が数値を
表示形式 000000 で表示したものだからです。

=LEFT(Sheet5!A2,6)*1
で表示形式を 000000 とするか
=VLOOKUP(M2*1,範囲,列番号,FALSE)
としてください。

QVLOOKUP関数が#N/Aで使えません

こんにちは。
エクセルで表を作っています。
VLOOKUP関数を使いたいのですが、エラー#N/Aが出て使えません。とてもシンプルな式なのに、何がだめでできないのか全く解かりません。
式は、=VLOOKUP(C3&D3,A7:D12,4,FALSE)です。
ちなみに、=VLOOKUP(C2,B7:D12,3,FALSE)にはちゃんと反応して数値を返してくれます。違いは検索値だけなのですが、数字になっているので、文字列に指定もしました。違うセルで=C3&D3は返してくれています。
何がいけなくてできないのか、教えていただけると助かります。
よろしくお願いします。

Aベストアンサー

次の点を確認して下さい。
・A7:A17は文字列でない。
 元々、数値だったのをセルの書式設定で文字列に変更しただけでは駄目です。
 この場合、A7:A17を選択→データ→区切り位置→次へ→次へ→列のデーや形式を文字列にチェック→完了をお試し下さい。
⇒(C3&D3)の文字列がA7:A17に存在しない。
 検索値、又は検索列に余分なスペース等が混入していないでしょうか。


人気Q&Aランキング

おすすめ情報