2016-05-17 8 views
0

私は少し錆びたようになってきました。大学以来使っていない - 現在プロジェクトに取り組んでおり、何かを理解することはできません。私はスプレッドシートを持っており、私は約2000のレコードを持っています。私のコラムの一つで、私は0かで、細胞内formunlaを入れてExcel関数IF()

=if(Currentcell=0,"N","Y") 

私は何をしようとしている私は、単純な機能をやろうとしている0または1の値を持っています.. 1、私は結果を別の列を作成する必要はありません。これは可能ですか?

+0

いいえ、ほとんどの数式はそれ自体を参照することはできません。 –

+0

それを次の列にコピーして元に戻しますか? – findwindow

+0

別の列でそれを行い、表示したくない他の列を非表示にすることができます。 – Soulfire

答えて

1

現在のセルに直接アクセスする方法はありません。最終的に循環参照につながります。

式を使用する代わりに、セルの値に視覚的な影響を与えるため、条件付き書式を使用することをお勧めします。 次の条件を追加するだけです。

1)セルの値が0の場合、セルを赤色にフォーマットします。

2)セルの値が1の場合は、緑色に変更できます。

3)セルの値が、1未満0以上であれば、

としてBLANKフォーマットセル私はこのことができます願っています。

+0

それは循環参照になります - これは私がそれをSQLからまっすぐにフォーマットしている理由です。私は細胞自体の中でそれをすることができると思ったが、そうは思わない。ありがとう! – FatBoySlim7

0

ありがとうございました。 SQL Serverからこの情報を取得してExcelに貼り付けるので、データをExcelにコピーする前にcaseステートメントを実行することにしました。

select Fname, Lname, Age, Case When Number ='0' then 'N' else 'Y' end as NumberXX 
from tblClientInfo 

チャームのように機能します。