ベストアンサー VLOOKUP関数で#N/Aの扱い方を教えて 2003/09/04 20:34 VLOOKUP関数でデータが一致した所にはデータが入りますが無い場合#N/Aとエラー表示になります。 データが無い場合はブランクもしくは、"0"にしたいのですが、方法を教えて下さい。 みんなの回答 (7) 専門家の回答 質問者が選んだベストアンサー ベストアンサー guu428 ベストアンサー率22% (20/89) 2003/09/04 21:06 回答No.4 if文とISERRORと組み合わせるとできます。 ISERRORは情報関数で対象セルがエラーの時TRUEを返します。 =IF(ISERROR(VLOOKUP(A1,SHEET1!$B$1:$D$20,3,FALSE)),0,VLOOKUP(A1,$B$1:$D$20,3,FALSE)) 0を""にするとブランクになります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (6) ryo-1 ベストアンサー率33% (3/9) 2003/09/06 02:20 回答No.7 私がいつも使っている方法です。 =IF(ISERROR(MATCH(A1,B:B,FALSE))=TRUE,"",VLOOKUP(A1,B:C,2,FALSE)) 「A1」 :検索するキー 「B:B」 :検索されるキー 前の人の回答通り「MATCH」文が「VLOOKUP」文でも問題ありません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 big_fool ベストアンサー率22% (43/193) 2003/09/05 13:08 回答No.6 こんな感じでは A1に入力するとして 検索結果の2列目をA2に表示する場合 =IF(A1=0,"",IF(VLOOKUP(A1,検索範囲,1)=A1,VLOOKUP(A1,検索範囲,2),"")) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Hageoyadi ベストアンサー率40% (3145/7860) 2003/09/04 21:22 回答No.5 ISERROR http://support.microsoft.com/default.aspx?scid=kb;ja;JP402370 条件付き書式 http://support.microsoft.com/default.aspx?scid=kb;ja;JP182189 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 yuko6 ベストアンサー率19% (108/543) 2003/09/04 21:05 回答No.3 私だったら下記の方のようにIF関数を使いますが Excel2002のヘルプに 「セル内のエラー値およびエラー インジケータを表示しない」というのがあります。 [書式] →[条件付き書式] で「数式を」を選択し、 右のボックスに「 =ISERROR(セル参照)」と入れます。 「書式」のフォントを白にします。 やってみました。なるほど~って感じです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 nyankoropapa ベストアンサー率8% (3/35) 2003/09/04 20:51 回答No.2 =IF(A1="",VLOOKUP(・・・) でなりませんかねぇ。。。ちょっと足りないかな 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 shy00 ベストアンサー率34% (2081/5977) 2003/09/04 20:47 回答No.1 IF関数を使用すれば?? =IF(A1="","",VLOOKUP(*******)) ↑の場合は、A1が空白なら空白を・・・ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A VLOOKUP関数で#N/Aを消すには、どうしたらいいのですか? VLOOKUP関数で、#N/Aが出ます。 #N/Aを消すには、どうしたらいいのですか? 教えてください。よろしく、お願いいたします。 VLOOKUP関数 #N/A エクセルのVLOOKUP関数で 「10月シート」の「A会社」の一つ右の列の値を取得したいのですが 10月シートにA会社が存在しない場合は#N/Aが返ります。 数式は、=VLOOKUP(“A会社”, 10月シート!$a$1:$b$2,1,0) としています。 #N/Aにならないようにする方法を教えてください。 ExcelのVLOOKUP関数について VLOOKUP関数で「検索の型」をFALSE(完全一致)に設定すると一致する検索値がない場合、「#N/A」とエラー値がでますよね。 このときにエラー値でなく、「該当なし」または 空白を表示したいのですが、どういう処理が適切でしょうか。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセル「VLOOKUP」関数について エクセルの「VLOOKUP]関数について教えて下さい。 データーがないとき「#N/A」と常に表示されていますが、この「#N/A」を表示しないようにする方法を教えて下さい。 VLOOKUP関数が#N/Aで使えません こんにちは。 エクセルで表を作っています。 VLOOKUP関数を使いたいのですが、エラー#N/Aが出て使えません。とてもシンプルな式なのに、何がだめでできないのか全く解かりません。 式は、=VLOOKUP(C3&D3,A7:D12,4,FALSE)です。 ちなみに、=VLOOKUP(C2,B7:D12,3,FALSE)にはちゃんと反応して数値を返してくれます。違いは検索値だけなのですが、数字になっているので、文字列に指定もしました。違うセルで=C3&D3は返してくれています。 何がいけなくてできないのか、教えていただけると助かります。 よろしくお願いします。 ExcelのVLOOKUP関数でについて ExcelのVLOOKUP関数で、完全一致のFALSEを使い、何も入れなければ空白 にするという処理は出来ます。(IF関数とVLOOKUPをネストさせて) ただし、商品番号100はりんご、商品番号200はみかん だとして、 間違って101を入れた場合や105などと入れてしまった場合(リストにない番号を入力した場合)も、#N/A と表示されずに空白にするという式はどうすれば良いでしょうか? リストにないデータ及び空白のデータは「空白」表示にするには?ということになります。 どうぞよろしくお願い致します。 関数Vlookup 関数 VLOOKUPで検索値を参照したとき、範囲に該当データがあれば いいのですが、無いと「#N/A」の表示がでます 該当データがない場合は、何も表示のないようにするには セルに例えば =VLOOKUP($K24, 全体!$A$5:$E$60,4, FALSE)の場合 どのような工夫を追加したらいいかを教えてください VLOOKUP関数で「#N/A」が出てしまう。 Aのファイルの中にあるコード(英数字8ケタ)の中から、Bのファイルにあるコードに一致しているものをVLOOKUP関数で探し当てようとしています。 Bのファイルに数式を入力しましたが、すべて「#N/A」が出てしまいます。 数式は間違っていません。 念のため、CとDという別なサンプルを作り同じ数式を入力してみたら、それはきちんとできました。 なぜAとBでは出来ないのか解りません。 考えられる原因は何でしょうか? エクセル「VLOOKUP関数」についての質問です。 エクセル「VLOOKUP関数」についての質問です。 初心者に近いので応用が浮かびません・・・ VLOOKUP関数で「#N/A」部分には指定の文字を表示させ、返ってきた値をブランクで表示させたいのですがエラー表示は「IF関数」で「ISNA」で""の間に特定の文字を指定するところまでしか出来ず困っています。 【例】 <4月在籍者> A B C 個人コード 名前 在職者 11111 あいう子 退職 22222 かきく子 33333 さしす子 退職 44444 たちつ子 55555 なにぬ子 C列に5月在籍者のデータから検索をかけ、同氏名が存在しない場合はエラーになります。 そこでエラーは「退職」と表示させつつ、同氏名が存在した場合は同氏名を表示させるのではなく、ブランクにしたいのです。 わかりにくい説明ですが どうか よろしくお願いいたします。 #N/Aノの検索一括消去できませんか? どうしてもわからないのでみなさん是非教えてください! 関数「=VLOOKUP」を使用し不一致の場合「#N/A」が表示されるのですがこれを"0"扱いで以後の処理で使いたいのです。 どうすればいいか知りたいのですが、どなたかよいアドバイスお願いします。 ただし、同シート上で数値が表示する形のプログラムも VLOOKUPを使っているので、「#N/A」が表示されている不要データー だけが消去したいのです。 検索→「=VLOOKUP」→置換「 」などだと すべてのシート上にあるすべての「=VLOOKUP」を違う数値にしてしまったりするので困ります。 あくまでも、計算値が「#N/A」のものを省きたいのです。 #N/A表示について すいません。関数初心者で困ってます。 =(VLOOKUP(D48,$B$5:$AE$13,5,0))*F48 というの関数において、検索値が空欄の場合に#N/A表示されてしまいます。 範囲に空欄の設定をしていなかった為、#N/A表示されるのは当然ですが、この表示を0若しくはブランクにしたいのです。どのように計算式を替えれば宜しいですか? 範囲の設定を変更しないでやり方があれば教えていただきたいです。 お願いします。 VLOOKUP関数の#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)) と現在関数を入れています。 色々試しましたがわからないので教えてほしいです。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセルのVLOOKUPでエラー値「#N/A」を空白にする方法 すいません。 マイクロソフトのエクセルについて教えて下さい。 エクセルでVLOOKUP関数を使用しているのですが、該当する値が無い場合、エラー値の「#N/A」が表示されます。値がない場合、「#N/A」ではなく、空欄になるように設定したいのですがどのようにしたらいいのでしょうか? どなたか教えて頂けないでしょうか? よろしくお願いします。 VLOOKUP関数のエラーメッセージ VLOOKUP関数(エクセル2000)について質問です。 参照する表に該当する値がない場合、#N/Aというエラーメッセージ が表示されてしまうのですが、これを表示させなくする方法を教えて ください。 vlookup関数について困ってます エクセルで作ったシートをthinkfreeてがるオフィスで開いたところ、vlookup関数がうまく機能しません(#n/aが表示される)。 ファイルを開いたときは表示されるのですが、数秒でエラー表示になってしまいます。 どなたか詳しい方お願いします。 VLOOKUPで#N/Aになってしまいます VLOOKUP関数を使って 商品名をA1に入力すると、コードを検索するようにしています。 VLOOKUP(A1,'商品1'!$A$2:$C$60000,2,0) と入力しているのですが、 商品名によっては、ヒットしたり#N/Aとなったりします。 商品名を間違えて入力していることはないです。 なにか式に足りないものがあるのでしょうか? それともデータが多すぎなのでしょうか? それとも商品名が複雑すぎるのでしょうか? '商品1'のA列に入力されている商品名は ローマ字と数字とハイフンが混ざった商品名です。 並び替えで昇降順にしています。 '商品1'には60000行ほどのデータがあります VLOOKUP関数で検索値について VLOOKUP関数で検索値が文字列(数値)でデータ範囲の左端列が数値(文字列)の場合、結果は#N/Aとなります。 どちらかのデータを文字列または数値に変換して一致させなければ結果が得られないのでしょうか #N/AがVLOOKUPで出てしまう。 VLOOKUP関数を使用していて今までちゃんと結果が出ていたものが同じ数字を打ち込んでも#N/Aが出てしまうのはなぜなのでしょうか?事務の者にやらせていたのですが、当人に聞いても何もしていないの一点張りで・・・ 数式的には他で作ったVLOOKUP関数と比べても何も問題は無いことは確認したつもりなのですが、皆目見当がつきません。 ちなみにOSはWINDOWS98でOFFICE2000を使用しいます。宜しくお願いします。 VBA Vlookup #N/A表示させない方法 こんばんわ。 VBAでVLOOKUPを実施していますが値が見つからない場合#N/Aが表示されてしまいます。 これを表示させない良い方法ありますでしょうか? 以下のようにCells(1,i)がブランクになるまで別シート(日別商品別集計)の40列目の値を検索するロジックです。処理はうまくいっていますが値がない場合は” ”にしたいのですが”#N/A”が表示されてしまいます。 Do While Cells(1, j) <> "" ActiveCell.Value = Application.VLookup(Cells(1, j), Worksheets("日別商品別集 計").Range("A2:AN533"), 40, False) *エラーの場合 On Error GoTo ERR_1 ERR_1: ActiveCell.Value = "" j = j + 1 ActiveCell.Offset(0, 1).Select Loop どなたかご教授いただけませんでしょうか? よろしくお願い致します。 VLOOKUPでセルに#N/Aが出るのを防ぐには? 最初のセルにVLOOKUP関数を入れて、必要数のセル分だけ下にオートフィルで引張っています。 すると検索値がまだ未入力のセルにずらっと#N/Aが並んでしまいます。 見ずらいので、このエラー値が出ないようにするにはどうすれば良いでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など