• ベストアンサー

EXCEL2000 でVLOOKUPの結果

kaisendonの回答

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.1

=IF(ISNA(VLOOKUP(…)),"",VLOOKUP(…)) こんな感じでどうでしょう? 見た目だけ見えなくするなら、 T3セル~X6セルまでドラッグして選択、 条件付書式で、数式が =ISNA(T3) 書式ボタン、フォントの色を白。 としてもよさそうですが。

shinkami
質問者

お礼

ご回答有難うございます。 昨夜一晩中悩んだのですが、これ一発で解決しました。 =IF(ISNA(VLOOKUP(1&$R5&$S5,K$2:$P$100,6,0)),"",VLOOKUP(1&$R5&$S5,K$2:$P$100,6,0))

関連するQ&A

  • excel2010 その日付により特定の文字を入力

    A列セルには、2022/01/01~2022/03/31期間を連番で記載しています。 B列セルには、土曜日、日曜日、月曜日と連番で曜日を記載しています。  E列セルには、祭日や会社の定休日を2022/01/01、2022/3/21などと記載しています。 F列セルには、祭日や会社の定休日を年末年始休、春分の日などと記載しています。 土日については、=IF(WEEKDAY(A2,2)>=6,"休日","")でC列セルに『休日 』の文字を入れる事が出来ました。 祭日や会社の定休日についても、C列セルに『休日』の文字を入れたいのでですが、出し方が分かりませんでした、ご教示頂けると大変助かります。 データは下記の通りです。  A    B      C    D   E      F    日付   曜日   仕事オフ日     休日    休日名  2022/1/1 土曜日  休日        2022/1/1  年末年始休

  • VLOOKUP?

    Sheet1に男女別の数値区分表があります。 A列     B列  C列 数値     男  女 000~099   M1  F1 100~199   M2  F2 200~299   M3  F3 ≪中略≫ 900~999   M10  F10 さらに特定の数値は別の区分が付きます。 例1.155.6 = B1 Sheet2のA列に男・女、B列に数値がランダムに入っているので、 対応する区分番号をC列に表示させる関数はあるでしょうか? VLOOKUP関数かと思ったのですが、男女別というのが どう対処していいのか分かりません。 また、数値は小数点以下も含みます。 よろしくお願いします。

  • VLOOKUPの結果をすべて表示したいです。

    A1:B100にデータが入っていて、所々A3:B3のように空白セルがあるため、C列に関数を入れA列の空白セルと重複データを省いて表示しています。 C列を検索セルにして、表のようにD、E、F・・にB列のデータを順にすべて表示したいのですが、D列はVLOOKUPで一番目のデータだけ表示できてもE列以降のデータの返し方がわかりません。つたない説明で申し訳ありません。ご指導の程、宜しくお願い致します。

  • 【Excel】正しい計算結果が得られない

    Excel2003を使用しています。 B列は日付、C列は摘要欄、E列・F列は金額データが入力されています。 C列に『n月計』と入力された行のE列・F列に下記の数式(E269セル、F269セルの場合を記載)をマクロボタンをクリックすることにより、入力できるようになっています。 E列: =SUMPRODUCT((MONTH($B$4:$B268)=VALUE(LEFT($C269,LEN($C269)-2)))*(E$4:E268)) F列: =SUMPRODUCT((MONTH($B$4:$B268)=VALUE(LEFT($C269,LEN($C269)-2)))*(F$4:F268)) 4月計~12月計までは、問題なく上記の数式で集計できていたのですが、1月計を同様の操作で数式を入力したところ、正しい集計結果を得ることができません。 以前は、単純にSUM関数を使用して、その月のデータを都度、手作業で範囲選択していましたが、同様のシートが40枚ほどあるため、マクロボタンをクリックすることで、集計の数式が入力できればと思い、作成したのですが…。 どういった原因が考えられますでしょうか? よろしくお願いします。

  • マクロVLOOKUPの高速化

    シート1には13,000行、 シート区分マスターには25,000行において シート1の検索値からシート区分マスターを検索して ヒットしたらシート1に返したいです。 シート1のデータ行文行いたいです。 シート1の行数は常に変化、 シート区分マスターの行数は固定です。 以下の記述で検索を行いますが終了するのに 5分強かかります。 (下のほうに再計算0%→5%→70%→95%と表示されている) もっと早く処理させる方法はありますでしょうか? よろしくお願いします。 Sub 区分検索() '2010 年11月18日 'シート1のA列を検索値として 'シート区分マスターのA列を検索しヒットしたら 'シート区分マスターの該当行のE列をシート1のC列に転記 'データはそれぞれのシートともに2列目からである 'ヒットしない場合はシート1のC列は空白にする '検索値と転記するセルのシート選択 With Sheets("シート1") 'データ開始行のC2に式を入れる .Range("C2").Formula = _ "=IF(ISNA(VLOOKUP(A2,区分マスター!$A:$E,5,FALSE)),"""",VLOOKUP(A2,区分マスター!$A:$E,5,FALSE))" '数式入力 '式によって抽出されてC列に転記された値をコピーします。 .Range("C2").Copy .Range("C2:C" & .Range("A" & .Rows.Count).End(xlUp).Row) 'データ最終行までコピー .Columns("C:C").Copy 'コピーした値をC1から値貼付を行う .Range("C1").PasteSpecial Paste:=xlPasteValues 'C列を値に変換 Application.CutCopyMode = False End With End Sub

  • エクセルでIF関数を使った5歳区分の表記について

    はじめまして、仕事の集計で年齢区分を出すために四苦八苦しております。教えてください。 C列に性別、f列に年齢を入れてあります。 そこで別のセルに下記の関数を入れて75歳未満で男なら1、女なら2そうでなければ空欄を!といれたらそのとおり答えを返してもらえます =IF(AND($C9="男",$F9<75),1,IF(AND($C9="女",$F9<75),2,"")) ここまでは良かったのですが、これを男女別5歳区分で出すときに =IF(AND($C9="男",70<$F9<75),1,IF(AND($C9="女",70<$F9<75),2,"")) と 「70<$F9<75」のように入力してみましたら何もでてこない状態でおてあげです。 65~69の答えはAセル、70~74の答えはBセルという入力方法で後でカウントイフで1と2を集計しようと考えていますが 今使っているIF関数へのアドバイスと、ほかに良い方法がありましたら教えてください。

  • MS Excel 日付範囲を条件としたvlookup

    以下のようなテーブルがあります。 A列___B列___C列___D列___E列 販売先___製品コード___単価___開始日___終了日 AAA___F1234___$1,000___11/01/2008___11/15/2008 BBB___F1234___$1,500___11/01/2008___11/15/2008 AAA___F1234___$900___11/16/2008___11/29/2008 BBB___F1234___$1,100___11/16/2008___11/29/2008 . . . (セルの区切り目を表す為、"___"を便宜上ここでは使っています。) 実際のテーブルは販売先、製品コードも複数存在します。同じ販売先&製品コードで日付の範囲がオーバーラップすることはありません。 このようなテーブルにおいて、 「11/18/08の販売先AAAのF1234」の単価を引っ張ってきたいとき、Vlookup関数を使って(vlookupと何かほかの関数を組み合わせることになるかと思いますが。。)単価を検索することはできますでしょうか。 日付は開始日と終了日は別々のセルに入っています。 よろしくご教示お願いいたします。

  • 【Excel2010】IF関数の使い方

    入力用セルの金額がプラスの時は借方欄に、マイナスの時は貸方欄に金額が入るようにしてあります。 さらに「借方」欄に金額が入ったら区分欄に「借方」、「貸方」欄に金額が入ったら区分欄に「貸方」を表示させたいのです。  セルA2・・・=IF(AND(B2="",C2=""),"",IF(C2>0,"貸方","借方"))  セルB2・・・=IF(E2>0,E2,"")  セルC2・・・=IF(E2<0,E2*-1,"") この数式ではすべて「貸方」になってしまいます。 入力用の金額から直接貸借区分を設定できるのは存じていますが、今回は「借方」「貸方」欄から貸借区分を判別するようにしたいのです。 どのような数式にすればよろしいでしょうか?

  • VLOOKUPの使い方

    A列の1行目から3行目には1から3の数値、B1セルに「イチゴ」B2のセルに「りんご」B3のセルに「バナナ」とあります。C列の各セルに1から3の数字を入力した場合にD列のセルにB列のくだものが表示されるようにしたいのですが、良く分かりません。教えてください。お願いします。

  • excel2010 VLOOKUPの応用について

    以下の作業を行いたいのですが、どのような数式をたてればよいか教えてください。 現在シート2には A列 B列 C列    D列 a  1   ある値  ある値 a  2   ある値  ある値  ・  ・    ・ ・  ・    ・ b  1   ある値  ある値 b  2   ある値  ある値 のように並んでいます。A列のグループだけでも100種ほど、B列の数字には~1000ほど並んでいま す。 今回シート1には A列 B列 b 3 e 8 f 34 j 3 といった具合に、恣意的に選ばれた組があり、これらについての、 シート2のD列の値を、シート1のC列に打ち出したい状況です。 シート1のC列にはどのような数式をいれればよいでしょうか。教えてください。 ※シート1でも2でも、A列とB列をくっつけてa1 a2 a3・・・とできれば、シンプルな数式で解決できる気もしました(素人の考えですが)。そのようなこともできるのか、教えていただけたら幸いです。