質問: 別シートのセルにある数値、+○,○○○ -○,○○○ を参照し表示させ 別シートのセルにある数値、+○,○○○ -○,○○○ を参照し表示させたい。 2点ほど質問させてください。 1. sheet1のa1セルに、 sheet2のa1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させたいのですが、 関数式「=if(sheet2!a1="","",sheet2!a1)」ではうまくいきません。 ちなみに、- の付いた場合には赤字で表示させたいと思います。 2. sheet1のa1セルが、上記でうまく表示されたとして、 今度はその隣のa2セルに入っている数値を、 sheet1のa1セルが -○,○○○ の場合には赤字で、 sheet1のa1セルが +○,○○○ の場合には黒字で表示させるにはどうしたらよいでしょうか? たぶん「条件付き書式」で出来るような気はするのですが、定義をどうしたらよいものか見当が付きません。 ちなみに、sheet1のa2セルに入っている数値は、sheet2の別セルからの参照になっています。 以上ですが、お知恵を拝借させてください。 よろしくお願いいたします。
回答: エクセル2007でしたら、「条件付き書式」で、ゼロ以上を黒、ゼロ未満を赤にしてはいかがでしょう。 エクセル97~エクセル2003でしたら、<=0でokです。