
こんばんは。
今、エクセルの関数で困っています。
パーセンテージで入力しているセルの値を別シートに抽出しているのですが、空白セルは0%で返ってきてしまいます。
集計の支障になるので、空白セルは空白で返して欲しく、VLOOKUP数式の最後に&""を入れたら、空白で返ってくる様になったのですが、パーセントではなく、数値で返ってきてしまいます。
(10%は0.1の様に。)
空白セルを空白で返し、かつパーセンテージで返すにはどの様な数式を入力すればよろしいでしょうか。
ご存知の方がいらっしゃいましたら、ご教示ください。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
No.1です。
>0%のセルは0%で返して欲しいのです。
=IF(VLOOKUP(検索値,範囲,列番号,検索方法)="","",VLOOKUP(検索値,範囲,列番号,検索方法))
やはりコツコツと上記のような数式ですかね。
※ 前回の「セルの表示形式」は無視して
単純に「パーセンテージ」表示にしてみてください。m(_ _)m
ご回答ありがとうございます。
アドバイス頂いた通りVLOOKUP関数を重ねる事で思い通りの結果になりました!
2度もアドバイスを頂き、恐縮しております。
本当にありがとうございました!
No.3
- 回答日時:
こんばんは。
>LOOKUP数式の最後に&""を入れたら、空白で返ってくる様になったのですが、パーセントではなく、数値で返ってきてしまいます。
やっと意味がわかりました。用語の「数値」と「数字」の使い分けしていなかったので、意味が分かりませんでした。「数値」は計算する数字のこと。「数字」は文字などの不活性な数字のことです。
Excelのバージョンにも依存するのですが、Excel 2007以上を条件として、以下のような数式を考えました。
=IFERROR((VLOOKUP(A1,Sheet2!$A$1:$B$10,2,FALSE)&"")*1,"")
この数式の意味は、空白値(長さ0の文字列-Emptyとは違います)に掛け算しても、数値化しませんので、エラーになります。(エラー値は、#VALUE)
こうして、人為的にエラーを出して、消せばよいと思います。
なお、セルの表記は、%にしておいてください。
ご回答、ありがとうございます。
数字と数値がごちゃ混ぜになってしまい、申し訳ありませんでした。。
教えて頂いた関数の使いこなし方、勉強になりました。
本当にありがとうございます。
IFERROR関数は今まで使ったことが無かったので、今後の参考にしたいと思います!
ありがとうございました。
No.1
- 回答日時:
こんばんは!
関数で対応する方法もありますが、セルの表示形式ではどうでしょうか?
VLOOKUP関数が入っているセル上で右クリック → セルの書式設定 → 表示形式タブ → ユーザー定義を選択
→ G/標準 となっているところを消去し、ご自身で
[=0]"";0%
としてOK
これで参照先が「空白」の場合は何も表示されずに、その他の場合はパーセント表示になると思います。
※ 小数点以下の桁を表示させたい場合(たとえば小数点第2位まで)だと
[=0]"";0.00%
のようにしてみてください。
※ 仮に参照先データが空白ではなく「0%」というデータでも何も表示されませんので
その場合は数式で対処する必要があると思います。m(_ _)m
早速のご回答、本当にありがとうございます。
とても分かりやすく、参考になりました!
しかし、ご回答の最後にある様に、0%のセルは0%で返して欲しいのです…。
やはり数式ですかね。。
難しい質問で申し訳ありません。
今後に参考にさせて頂きます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセルのグラフで式や文字列を無視したい 2 2022/12/14 10:47
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
エクセル GROUPBY関数について...
-
Excelで4択問題を作成したい
-
エクセルの複雑なシフト表から...
-
エクセル
-
Amazonでマイクロソフトオフィ...
-
エクセルシートの見出しの文字...
-
グループごとの個数をカウント...
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
【マクロ】別ファイルへマクロ...
-
グループごとの人数のカウント
-
エクセルについて
-
グループごとの人数のカウント
-
【マクロ】左のブックと右のブ...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報
になみに、「セルの書式設定」をパーセンテージにしても変わりません。