• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelに関しての質問です。)

Excel関数で数字によって表示を変える方法

このQ&Aのポイント
  • Excelで特定の条件によって表示を変える方法を教えてください。
  • A1セルに数字が入力されたらB1セルに%表示する方法を教えてください。
  • A1セルが空白の場合にB1セルに何も表示させない方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

NO1です。 多様な入力条件ならば、以下の方法は如何でしょうか。 (1)まず、A1が空白ならば何も表示しない。    =IF(A1<>"",VLOOKUP関数式,"") (2)VLOOKUP関数式は、別セル範囲に対応表(2対n)の定義を必要になります。    仮にSheet2のA:B列に定義したとします。    =IF(A1<>"",VLOOKUP(A1,Sheet2!A:B,2,FALSE),"")    このVLOOKUP検索条件のFALSE指定はSheet2のA列の完全一致型、TRUE型はA列に    近似値を含めて検索しますので入力条件によって選択して下さい。    因みにTRUE型の場合、対応表は昇順に配置する必要があります。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 >A1が空白のままなら、B1には何も表示されないまま  ⇒ =IF(A1="","",○%) >B1に表示したい◯%がA1の値によって、2種類ある  ⇒ =IF(A1="","",IF(a1=1、○%、IF(a1=2,○○%,"")))

ryumai1979
質問者

補足

貴重なご回答頂き誠に感謝いたします。 上記の式ですとA1が空白の場合は空白、1なら◯%、2なら◯◯%、それ以外なら空白という結果になるかとおもいます。 そこで質問ですが、更に◯◯◯%と◯◯◯◯%という結果も表示したいさせたい時はどうすればよろしいのでしょうか? 右から一番目のIF関数の【偽の場合】を◯◯◯%とすれば、A1が空白でも1でも2でもない場合は◯◯◯%ということになるでしょうが、A1=3なら◯◯◯%という限定された結果ではないので…。 言葉足らずのため、理解しにくい文章になっているかもしれませんが、どうかご回答頂けたらと思います。

関連するQ&A