• 締切済み

エクセル #N/Aエラー(数値がない)場合、特定の文字列をかえしたいのですが、どうすればいいでしょうか?

dr-9の回答

  • dr-9
  • ベストアンサー率47% (24/51)
回答No.1

次の式でどうでしょう? =IF(ISNA(VLOOKUP(TEXT(B607,"#"),'在庫目安表(091022)'!$C$13:$L$1006,10,FALSE)),"Active", IF((VLOOKUP(TEXT(B607,"#"),'在庫目安表(091022)'!$C$13:$L$1006,10,FALSE))="","End","Active")) ※「C13:L1006」ですが、多分「$C$13:$L$1006」の絶対参照ではないかと思います。

関連するQ&A

  • エクセル #N/Aエラー(数値がない)場合、特定の文字列をかえしたいのですが、どうすればいいでしょうか?

    エクセルで、 商品番号を別シートになっている「在庫目安表」をから探し、その行の在庫のセルを参照し、在庫の列に何かマーク(◎、○、△など)が入っていれば「Active」、入っていなければ「End」が入る関数を作りました。 在庫目安表に入っていない商品が、「#N/A」になってしまうのですが、 在庫目安表に入っていない商品は「Active」にしたいと思います。 現在の式はこんな感じなのですが、↓あと何を加えればよいでしょうか? =IF((VLOOKUP(TEXT(B607,"#"),'在庫目安表(091022)'!C13:L1006,10,FALSE))="","End","Active") よろしくお願い致しますm(..)m

  • 《エクセル》「エラー値“#N/A”の場合は何も表示しない」としたいのです

    エクセル2000で作業をしています。 VLOOKUPを使って、別ワークシートにあるデータを拾っているのですが、データが存在しないものは“#N/A”と表示されますよね? これがたくさんあると見た目にあまりよろしくないので、「そのセルがエラー値“#N/A”の場合は何も表示しない」としたいのですが、式の設定がよくわかりません。 ためしにVLOOKUPの外側をIFで囲んでみたのですが、 =IF(A1=#N/A,"",VLOOKUP(A1,参照するワークシート名!B1:F100,1,FALSE)) ↑これではエラーが出てしまいました。 よろしくお願いします。

  • エクセルの関数エラー表示『#N/A』について

    関数を入力したボックスに『#N/A』が出ます。 『コントロール』でページを増やすシートにしてあるため、原因がわかりません(要するに同一ページ)。 『=IF』に『VLOOKUP等セルを検索する関数』が含まれている式のようです。末尾はFALSE。 解消補法を教えて頂きたく存じます。

  • VLOOKUPでエラーの場合はある列の数値に、としたい。

    色々探したのですが似たような例が見つからないのでこちらで質問させて頂きます。 VLOOKUPを使って、#N/A と、エラーが出るセルには、そのままではなくて、別のある列の数値を入れなさい、としたいのです。 このままの式だと、VLOOKUP(A1,$C$1:$D$5,2,false) なのですが、この場合の#N/Aに、もとの1の表の う にある 125 を持っていきたいのですが、 どのように式をかえればよいでしょうか? よろしくお願いします。 1の表           2の表          修正 A    B         C    D    →    E あ   123        あ    156        156 い   124        う    180        #N/A う   125        え    150        180 え   126        か    160        150 お   127        お    160        160

  • エクセルの#N/Aについて

    はじめまして。 ただいまエクセルにて各種書類を作成中なのですが、困っておりまして質問しました。 数値を打ち込んだ時に、二つの表から数値を返してくる内容なのですが、二つの表のどちらを使用するかは別のセルに入ってる文字列で分けたいのです。 =IF(A1="ce",VLOOKUP(B5,L6:M8,2,FALSE),VLOOKUP(B5,I6:J8,2,FALSE)) がんばって作ったのがこれです。A1のセルに「ce」と入っているかどうかで、二つの表から数値を返すって内容です。一応ちゃんと動作はしたのですが、何も入って無い状態だと#N/Aが表示されてしまいます。 色々調べてみたのら、ISNAとかISERRORを使うと消えるのはわかったのですが、何処に組み込んだらいいのか・・・実際にやってみたら「引数が多い」とか色々エクセル先生に怒られてしまって・・・。 どのようにしたら良いか教えていただけませんでしょうか? あと、現在A1とセルを指定していて、A2、A3と手打ちで増やしていくつ盛りなのですが、A列のここからここまで見たいな指定は可能でしょうか?二つの表は固定です。 あわせて宜しくおねがいいたします。 ※文才が無く、駄文・長文ですいません。

  • VLOOKUP関数について、文字列と数値の問題

    お世話になります。現在、商品リストを作っておりまして、VLOOKUP関数を使っているのですが、エラーになってしまいます。 =VLOOKUP(A1,Sheet2!$A$2:$B$6,2,FALSE) という関数を使っているのですが、 A1に3桁のコードを入れるとSheet2のA2:B6から値を返すようになるのですが 「110」というコードを入力すると「白」と出てくるのですが、「010」というように0から始まるコードだと エラー#N/Aになってしまいます。セルによっては逆の現象が起こったりします。 文字列を数値にしたり、その逆を試してみたり(A1もsheet2の参照データも調節しましたが)したのですがどうしてもうまくいきません。 何が原因なのかまったくわからないのですが、心当たりのある方教えていただけますでしょうか。 よろしくお願いいたします。

  • #N/Aとは?(すみません長文です)

    いつも参考にさせていただいています。 Windows98のExcelでIF関数とVLOOKUP関数を使った表を作っているのですが、 式を入力したセルが『#N/A』となってしまい困っています。 <Sheet1>                A   B   C   D          1 コード  氏名  項目1 項目2 2 0001 佐藤太郎 3 0002 佐藤次郎      4     ・ 5     ・ <Sheet2>   A    B   C   D 1 氏名  項目1 項目2 2 佐藤次郎 2 10 3 加藤花子  4 15   4 佐藤太郎  1 8 5 <Sheet2>に元のデータが入っています。<Sheet1>の"C2"以降に式をいれ、 氏名で検索してデータを参照できるようにしたいです。 それで式を =IF(A2="","",(VLOOKUP(B2,Sheet2!$A$1:$K$126,2,FALSE))) と入れたのですがエラーになってしまいました。 できればどちらのシートも並べかえずに使いたいと思っています。 どなたか解決策をご存知でしたら教えて下さい。よろしくお願い致します。

  • 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)) と現在関数を入れています。 色々試しましたがわからないので教えてほしいです。

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

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

  • EXELのエラー#N/Aを空白としたい

    VLOOKUP関数で引数3をFALSEとしたときにデーターベース上に引数1に該当する値が無いときに返数は#N/Aとなります。これを空白として加算するときにゼロとして扱いたい。具体的にはセルA1に部品名、セルB1にVLOOKUP(部品名、ある種類の部品数のデーターベース、FALSE)、セルC1に別のVLOOKUPとしてB1から横集計してA1から縦に並ぶ部品ごとのの総数を出したいのです。よろしくお願いします。