- 締切済み
エクセル BLOOKUP関数について。
maron--5の回答
- maron--5
- ベストアンサー率36% (321/877)
◆範囲「中間」の検索列に、B7のデータがない時に、#N/A が表示されます ◆一度確認されてはいかがでしょうか?
関連するQ&A
- VLOOKUP関数をIFで条件付けしたのですが。。
シートが2枚あり1枚は名簿シートです。 別シートのセルA1に名簿シートのコード番号を入力し セルA2にVLOOKUP関数で式を下記のように入れています。 =VLOOKUP(A1,名簿!N:P,3,FALSE) このとき値がブランクになるときがあるので そのときは隣の列から数値を拾い出したいのです。 そこで =VLOOKUP(A1,名簿!N:Q,4,FALSE) だと思うのですがですが、自分でIFで式を組んだら =IF(VLOOKUP(A1,名簿!N:P,3,FALSE)="",VLOOKUP(A1,名簿!N:Q,4,FALSE),VLOOKUP(A1,名簿!N:P,3,FALSE)) となりました。 一応、希望通りの答えが返されるのですが、 もっと簡潔な組み方はあるのでしょうか?? IFでなくても何か方法があるのでしょうか?? よろしくご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル vlookup
エクセル vlookup 日付検索について。 あ 7/9 500 い 8/9 300 というシート1があり シート2で 月別の集計をしたいです。 ↓ 7月 あ 500 8月 い 300 この時の7月集計の数式は =VLOOKUP("*/7/*",'シート2'!A1:D30,1,FALSE) 書式を日付にしても#N/Aがでてしまいます。
- ベストアンサー
- Excel(エクセル)
- エクセルの関数の分かりやすい説明の仕方教えて下さい!!
初心者にエクセルを教えることになりました。 関数をどう説明していいのか分からないので教えて 下さい。 (1)VLOOKUP 式は=VLOOKUP(B5,H5:J10,2,FALSE)で B5は品番、H5:J10は商品一覧です。 (2)IF 式は=IF(E3>=180,"合格","不合格") (3)IFを使う式で、エラーを防ぐ式(IFとVLOOKUP) =IF(A5="","",VLOOKUP(A5,$G$5:$I$16,2,FALSE)) A5=品番 お願いします
- ベストアンサー
- オフィス系ソフト
- 急いでます。エクセルの関数教えて下さい
=VLOOKUP(E4,B4:C7,2) という式があって、 #N/Aを表示させたくないときに=IF関数を使うのはわかるのですが、 このIFと VLOOKUPの式のつなげ方ってどうやるんでしょうか? よろしくお願い致します
- ベストアンサー
- オフィス系ソフト
- ExcelのIF関数で条件が7つ以上ネストされる場合の対応方法
ExcelのIF関数で以下のように条件が7つ以上ネストされる場合の対応方法を教えてください(if関数だと条件が最大7つまでしか指定できない為)。 IF(ISTEXT(VLOOKUP($A2,sheet1!$B:$AP,36,FALSE)),1, IF(ISTEXT(VLOOKUP($A2,sheet2!$b:$q,10,FALSE)),2, IF(ISTEXT(VLOOKUP($A2,sheet3!$I:$BO,13,FALSE)),3, IF(ISTEXT(VLOOKUP($A2,sheet4!$A:$Z,6,FALSE)),4, IF(ISTEXT(VLOOKUP($A2,sheet1!$B:$AP,38,FALSE)),1, IF(ISTEXT(VLOOKUP($A2,sheet2!$b:$q,12,FALSE)),2, IF(ISTEXT(VLOOKUP($A2,sheet3!$I:$BO,16,FALSE)),3, IF(ISTEXT(VLOOKUP($A2,sheet4!$A:$Z,5,FALSE)),4, 4))))))))
- ベストアンサー
- オフィス系ソフト
- エクセルでVLOOKUP関数でエラーが出ました教えてください
ある表を作り、違うシートに工種コードの表を作り 下記の関数を作ってみました =VLOOKUP(B5,工種コード!$C$2:$D$129,2,FALSE) すると #N/A このエラーが出ます ちゃんと表示されるところもあるのですが どうすれば良いか分かりません 教えてください
- ベストアンサー
- オフィス系ソフト
- エクセルの関数とグラフについて
VLOOKUPを使って入力したIDNoに対して、別々のシートから検索するため次のような関数をいれています。=IF(ISERROR(VLOOKUP($E1,'シート名(1)’!$B$5:$IV$254,COLUMN(G6),0)),"",VLOOKUP($E1,'シート名(1)'!$B$5:$IV$254,COLUMN(G6),0))&IF(ISERROR(VLOOKUP($E1,'シート名(2)'!$B$5:$IV$254,COLUMN(G6),0)),"",VLOOKUP($E1,'シート名(2)'!$B$5:$IV$254,COLUMN(G6),0)) この関数から得られた数値を折れ線グラフに反映させたいのですが、グラフに数値として認識されません。セルの書式設定は数値にしています。 ネットで色々調べてみて、この関数の最後に)/1を追加させた式を入力すると数値は認識されるようになりました。しかし空白の場合に#VALUEになり”プロットしない”に設定しても0にグラフが出てしまいます。 また同じ表で日付に対しても日付で表示されなかったので=IF(ISERROR(VLOOKUP(E$1,'シート名(1)'!$B$5:$IV$254,COLUMN(AC6),0)),"",TEXT(VLOOKUP(E$1,'シート名(1)'!$B$5:$IV$254,COLUMN(AC6),0),"ge.m.d"))&IF(ISERROR(VLOOKUP(E$1,'シート名(2)'!$B$5:$IV$254,COLUMN(AC6),0)),"",TEXT(VLOOKUP(E$1,'シート名(2)'!$B$5:$IV$254,COLUMN(AC6),0),"ge.m.d"))の関数を入力したところ日付が表示されるようになったのですが、空白の場合は”M33.1.0”となりグラフ上でも表示されてしまいます。 どうすれば日付や数値としてグラフ上に反映させられるのか教えてください。また空欄の場合には0にポイントされないM33.1.0にならない方法も教えてください。 エクセルは2003です。 エクセル初心者のため説明不足等あるとは思いますがよろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセル変換したデータは文字認識されないのでしょうか?それとも、関数がおかしい?
WindowsXPで、アクセス97と、エクセル97を使っています。 教えてください! アクセス97で作成したテーブルのデータをアクセスのマクロ「エクセル変換」を使って、エクセルに落とします。 そして、エクセルシートで、VLOOKUP及び、SUMIFを使って集計表を作成したいのですが、#N/Aエラーになってしまいます。VLOOKUPの使い方→「=VLOOKUP(B4,[工場実績報告.xls]Date!$J:$M,4,FALSE)」は、よいと思うのですが・・・もしかして、関数も間違っているのでしょうか? 「#N/A」が出てしまうということは、アクセスからエクセル変換されたデータが、エクセルの中で文字認識されていないということでしょうか? だとしたら、どのようにしたら、エクセルで文字認識をさせることができるのでしょうか? VBAの知識がないので、関数でやろうとしていますが、もし、何かVBAで良い方法があったら、そちらでもよいので、詳細に教えていただきたいかと・・・ すみませんが宜しくお願い致します。
- ベストアンサー
- Windows XP
- VLOOKUP関数 エクセル関数教えてください
=IF(ISERROR(VLOOKUP(B2,$E$1:$F$296,2,FALSE)),"",VLOOKUP(B2,$E$1:$F$296,2,FALSE)) という関数を入れて、品番をセルに入力して元表から品名を導く表を作成しました。うまく使えています。 これを元に =IF(ISERROR(VLOOKUP(B2,$F$1:$I$1000,2,FALSE)),"",VLOOKUP(B2,$F$1:$I$1000,2,FALSE)) という関数に直して、同じような表を作ろうとしたのですが、うまくいきません。 何が悪いのか分かりません。 どうすればうまくいきますでしょうか?
- 締切済み
- Windows系OS
- エクセルのIF関数でVLOOKUPを論理式で
こんにちは IF関数を勉強しています、過去の質問履歴のQNo.2489708を参考にさせて頂きましたが私の思うような結果が得られないので教えていただければと思います。 ■数式が=IF(A1="","",IF(VLOOKUP(A1,B3:B5,1,FALSE)=A1,C3,D3)) ■内容ですが 第1のIFで A1はブランクで真 偽の場合次のIF関数 第2のIFで 論理式を使い、A1の値がB3~B5の値と同じ場合と表現し 真の場合C3 偽の場合D3 C3のセルにはOK D3はNGと入っています ■結果 A1に入力した値とB3~B5の数字が合えば『OK』を返してくれるのですが それ以外の場合のD3の値『NG』を返してくれなく#N/Aを返してきます。 数式がやはり違うのかなー ■試した事 『OK』と『NG』をセルで指定しているのでここを単純に,"OK","NG"としてみましたが結果は同じでした・・・ ■合わせて B3~B5のセル書式設定が文字列の場合(01234などの0を先頭に表示する場合セルの書式設定を文字列にしています)は特別な関数を入れ子するのでしょうか? ■いろいろ参考書を買って確認しましたが同じようなケースは無いようです。 ■VLOOKUPを使う理由 じつは、商品毎に別シートへ台帳を作り管理しています。 例えば、『シート名お菓子』に商品コードが無い場合『シート名飲料』を見に行く様にしたいのです。 商品はなるべくコード(数字)にしているのですが、0ゼロから始まる商品コードもあるので四苦八苦考えています・・・このIFとVLOOKUPを使うと幅が広がると思い夢を描いています。その他にMATCH関数でも考えましたが上手く結果が得られず困っています、どうぞ宜しくご教授ねがいます。
- ベストアンサー
- オフィス系ソフト