• ベストアンサー

VLOOKUP操作で分からない点があります。

xtortの回答

  • xtort
  • ベストアンサー率44% (32/72)
回答No.3

・・・え~とタイトルのVLOOKUP関数が式の中に含まれていないのですが;; IF関数でいいのであれば、上記の式が間違っていて正しく条件判断されていないので、 =IF(A1=1,"晴れ",IF(2,"曇り","")) ↓ =IF(A1=1,"晴れ",IF(A1=2,"曇り","")) と修正するだけですね。

naniwaaki
質問者

お礼

早々のご回答ありがとうございました。 確かに質問の「VLOOKUP…」は間違いでした。 単なる関数でした。 この通り訂正したら正しく表示されるようになりました。 式は最新の注意をしないといけないことがよくわかりました。 本当にありがとうございました。。

関連するQ&A

  • 関数を使って数字を検査、表示させたい点で質問があります。

    わからない点がありますのでよろしくお願い申し上げます。 ■自分がしたい内容 A列にある数字を、B列にある条件で検査した結果を 表示させたいです。 ■B列に表示させたいこと。 プラス数字の場合は表示しない。 ゼロの場合はそのまま0と表示させたい。 ゼロ未満-50未満の場合はそのままの数字を表示。 -50以上大きい(-100など)場合は全て-50と表示させたい。 空白の場合はブランクにしたい。 ■つまり次のような結果がでるような式を作りたいです。 A列  B列 100 50 0  0 -20 -20 -30 -30 -50 -50 -100 -50 ■自分が作った式は次の通りです。 =IF(A1<=-50,-50,IF(0<>-50,A1,"")) しかし結果は次のようになってしまいます。 A列  B列 100 100 50 50 0 0 -20 -20 -30 -30 -50 -50 -100 -50       0 ※プラス数字の場合、表示しない方法がわかりません。 ※空白の場合、現状ですと「0」が表示されるのでこれを  ブランクにしたいです。 どこを直せばよいのかご指導お願い申し上げます。

  • エクセル VLOOKUPについて教えてください

    宜しくお願いします。 エクセルの関数で結果が空白の時『0』と表示させ、次のシートの計算に反映させたいのですが、空白の為計算できないようです。よい方法を教えてください。 セルに入っている式は IF(ISNA(VLOOKUP(A1,○○!$A$1:$F$50,5,0)),"0",(VLOOKUP(A1,○○!$A$1:$F$50,5,0)) この式が一行に3箇所入っており、一つに数字が入ると残りの2つのセルは空白になってしまいます。 一つのセルに数字がはいったら、残りのセルに『0』と表示させたいのです。 どうぞ宜しくお願い致します。

  • VLOOKUP関数等で結果がエラーの場合の表示について

    こんばんは VLOOKUP,IF関数で結果がエラーの場合の表示についてお伺いします。 まず、VLOOKUPの場合 検索する値が検索範囲に無い場合、結果はエラーが表示されますが、この場合エラー表示では無く、空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? 2点目、A列とB列を掛け算してC列に結果を表示させたい。しかし、A列に「未定」と文字列が入力してある場合、B列に整数が入力してあっても、C列にはエラーが表示されます。この場合、C列を空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? よろしくお願いします

  • ExcelのVLOOKUPで結果の表示が・・・

    うまくいきません。 =IF(B17="","",VLOOKUP(B17,Sheet3!$A$1:$B$40,2)) という関数を入力しました。 結果は範囲内の2列目から検索された 「0010181」という数字のはずなのですが正しく表示されません。 この場合、結果は「0040602」と表示されました。 (関数は間違っていないと思うのですが) セルの書式設定は「文字列」になっています。 他のセルでもやはり正しい結果がでません。 こんなことは初めてでさっぱりわかりません。 どうしたら、範囲内にある正しい数字(文字列)が表示されますか? うまく説明できないので不明な点があったら補足致しますので よろしくお願い致します。

  • VLOOKUP関数で検索結果が違うのは何故?

    初めて、質問させて頂きます。宜しくお願い致します。 現在、買掛帳及び売掛帳を作成しております。 VLOOKUP関数で検索結果を出したいのですが、うまく結果がでません。 教えて下さい。次の様な表を作成しました。 表の下には、入力規則の別表が13項目作成されています。  A B C D E … 1  日付 品名 数量 単位 単価 … 2 3 A2には日付を5/12(ユーザー定義で;;;にして、表示されていません) B2には下記表より入力規則された文字(前期繰越金・消費税etc)を選 択し、これも(ユーザー定義で;;;にして、表示されていません) C2は=IF(A2="","",A2)の関数が入力してあります D2には=IF(A2="","",LOOKUP(A2,$E$44:$E$56,$C$44:$C$56)) これも(ユーザー定義で;;;にして、表示されていません) E2には=IF(D2="","",VLOOKUP(D2,$C$44:$E$56,3)) としてあります 入力規則の表は横C列~E列 縦1~13項目 C列に数字(1~13)D列は空白 E列に前期繰越金・消費税などの文字列が入力されています。 D2に正常な数字が入る場合と、正常でない数字が入る場合とあるのですが、何故ですか。E2のセルもD2に反映される為、文字列が違ってきます。13番が該当するのに、8番が適用されるなど。 教えて下さい。

  • わからないIF関数について教えて下さい

    IF関数で下のような表を作成したいのでどなたか相談に乗って下さい。 「C」のセルに、「1:晴れ 」の場合は、「1」を表示、 それ以外は「0」を表示させるIF関数を作成したいのですが、 うまくいきません。ちなみに、 =IF($A1="1:晴れ",1,0) と入力しましたが、「1:晴れ 」とAのセルに入力されてるのに 「1」と表示されませんでした。ちなみに「A」のセルは入力規則でリストが 入っています。   A     B     C    1 1:晴れ 1/20    1 2 2:雨   1/21   0  3 3:曇り  1/22   0 4 4:雪   1/23   0 5 1:晴れ  1/24   1 全然わからなくて困っています。 どなたか助けて下さい。 宜しくお願いします。

  • ExcelでVLOOKUPを使って日付を

    ExcelでVLOOKUPを使って受注表の顧客ID(数字) で検索し2014/12/15と入力している受注日を 顧客名簿の方へ表示したいのですが、顧客名簿 の方が2243/12/15と表示されて上手くいきません。書式設定を日付にはなってるし、同じIDで 検索はかけてるし、エラーではないので関係はないのかもしれませんが、検索にかける受注表は 昇順でソートしなおしてあります。 IF関数で空白なら空白をという指定が駄目なのでしょうか?? =IF(A2=““,““,(VLOOKUP(A2,$Q$2:$R $600,2,0)) 今、手元にデータがないのですが、このよう な式だったと思います。 なぜ、年だけ変な数字になるのでしょうか? わかる方、宜しくお願いします。

  • エクセルのVLOOKUP関数に似た操作について

    VLOOKUP関数を使用すると、ある列のデータを検索してほかの列のデータを表示するということができると思いますが... この検索する列を2列にできませんか? 例えば、A列には上から 0,0,1,1 B列には上から 0,1,0,1 C列には上から A,B,C,D と入力されていたとします。そして、適当な隣り合ったセルに「0」,「1」 と入力した時に他のセルに、自動的に「B」と表示させたいです。 どなたか教えてください。よろしくお願いします。

  • ExcelのVLOOKUP関数でについて

    ExcelのVLOOKUP関数で、完全一致のFALSEを使い、何も入れなければ空白 にするという処理は出来ます。(IF関数とVLOOKUPをネストさせて) ただし、商品番号100はりんご、商品番号200はみかん だとして、 間違って101を入れた場合や105などと入れてしまった場合(リストにない番号を入力した場合)も、#N/A と表示されずに空白にするという式はどうすれば良いでしょうか? リストにないデータ及び空白のデータは「空白」表示にするには?ということになります。 どうぞよろしくお願い致します。

  • EXCELのVLOOKUPで

    アンチョコを見てC8のセルに「1直」と入力したら 勤務時間というシートのA列からI列までの中から2番目の行に あるデータを表示するということを次のように設定できました。 (説明あってるかな?) IF(C8="","",VLOOKUP(C8,勤務時間!A:I,2,FALSE))←D9のセルに入力 それで「直休」とC8のセルに入力した場合、 A~Iまでの行には何も表示してほしくないのです。 勤務時間のシートにはもちろん空白になってます。 ところが「直休」を選択するとA~Iに「0(ゼロ)」が表示されてしまいます。 「直休」と入力したらA~Iを空白にすることはできませんか? またできるならなんという式を入れればいいのでしょうか? よろしくお願いします。 わからないことがあればもちろん補足いたします。