http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/if_is.htm
Excel(エクセル)基本講座:IF関数&IS関数
質問の意図がよくわからないのですが、
単純に
=IF(条件式,値1,値2)
でいいような気がしますが、
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_2.htm#and
Excel(エクセル)基本講座:文字列の関数(2)
はちょっと違うような気がします。
http://office.microsoft.com/ja-jp/assistance/HP052091391041.aspx
Microsoft Office アシスタント: INDIRECT
いまいちよくわからなかったのですが。
A1にセルのアドレス(Exp. B2など)が記載されておりB2の内容を受け取りたいなら
=indirect(A1)
と記載すればB2の内容を表示してくれます。
これを流用すればいいのかな。
見当違いなら、ごめんなさい。
1件目の回答で把握できました。
C1に
=if(indirect(a1)=”▲” , ”OK” , ”×”)
でよろしいのではないでしょうか。
普通にできてしまいました……
A1: =A2
A2: ▲
A3: =CONCATENATE(A2)
A4: =CONCATENATE(A2,”!”)
として、
C1: =IF(A1=”▲”,”OK”,”×”)
C3: =IF(A3=”▲”,”OK”,”×”)
C4: =IF(A4=”▲!”,”OK”,”×”)
で全て「OK」と表示されました。
条件式で指定するセルが間違っているなど、他に原因があるのではないでしょうか。
(セルを編集する際に、参照している他のセルが色枠で表示されます。ご参考に。)
えーと、A1セルに文字列連結関数を利用してA2と表示させます。
A2には▲を入力しています。
C1に=IF(A1=”▲”,”OK”,”×”)と入力しても×と表示されました。
どう書けばOKになりますか?ということです。