
VLOOKup関数で#N/Aを表示させないために、ISNA関数を使用しているのですが、セルによって関数の結果が空欄のところと「0」を表示されるところが出来てしまいます。組み合わせている関数はセルの番号が違うぐらいでどうして表示される結果が違うのかわかりません。
どなたかわかる方ご教授願います。
組み合わせている関数は
=IF(ISNA(VLOOKUP(G22,sheet2!$I$5:$J$122,2,0)=""),"",VLOOKUP(G22,sheet2!$I$5:$J$122,2,0))
です。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
参照先のセルの表示形式が、標準・数値・日付・文字列の場合だったら
=IF(VLOOKUP(G22,sheet2!$I$5:$J$122,2,FALSE)="","",VLOOKUP(G22,sheet2!$I$5:$J$122,2,FALSE))
と記述すれば 参照先のSheet2の値がブランクの場合、参照結果もブランクとなりますよ。
又、参照先参照先のSheet2の値が「文字列」に限定される場合は、=CONCATENATE(VLOOKUP(G22,sheet2!$I$5:$J$122,2,FALSE))
とすれば解決すると思いますよ。
質問内容の参照使用とする内容が具体的に判らないので、一般的な回答となってしまいました。
No.3
- 回答日時:
参照元の内容がブランクだと0が表示されます。
これはエクセルの仕様なのでどうにもなりません。
表示するデータが数値以外に限定できるなら
=IF(ISNA(VLOOKUP(G22,sheet2!$I$5:$J$122,2,0)=""),"",VLOOKUP(G22,sheet2!$I$5:$J$122,2,0))&""
とすればブランク表示になります。
上記以外の場合は、元の表にスペースでも構わないので何らかのデータをセットしてください。
No.1
- 回答日時:
検査の形が0としてるって事は、検索値が範囲に無ければ#N/Aが
返ってきますよね。
でも、検索値はあるけどその隣のデーターが空白であれば
0が返ってきます。
つまり。
A B C
1 山田 女
2 田中 男
3 鈴木
と言う範囲を検索した場合、検索範囲に無い名前「伊藤」を検索すると
#N/Aが返ってきて、鈴木を検索すると0(空白)が返ってきます。
かな?
元データーがわからないので想像です。^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【画像あり】4つの...
-
【マクロ】【画像あり】4つの...
-
5単位で繰り上げしたい
-
空白のはずがSUBTOTAL関数でカ...
-
【マクロ】エラー【#DIV/0!】が...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
9月17日でサービス終了らし...
-
【マクロ】WEBシステムから保存...
-
エクセル GROUPBY関数について...
-
【マクロ】EXCELで読込したCSV...
-
Excel 日付の表示が直せません...
-
セルにぴったし写真を挿入
-
EXCELのVBAで複数のシートを追...
-
オートフィルターの絞込みをし...
-
エクセルシートの見出しの文字...
-
エクセルのリストについて
-
エクセルのdatedif関数を使って...
-
【マクロ】A列にある、日付(本...
-
グループごとの人数のカウント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報