ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:necoX エクセル(書式の設定かif関数?)について質問です
困り度:
  • 暇なときにでも
エクセルで、隣のセルに特定の文字列が入った場合、自動的に文字を書き出すにはどうしたらいいでしょうか。

例)
R12C3に、Aという文字を入れたとします。するとR12C4には○という文字が自動的に入力され、R12C3にBという文字を入れたときにはR12C4には×と入力される

数字がいくつ以上いくつ未満の時は〜みたいなのは見つかったのですが、文字列の場合は見つけることができませんでした。以上のようにする方法を教えてください。よろしくお願いいたします。
質問投稿日時:08/07/03 15:57
質問番号:4148413
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:merlionXX =IF(RC[-1]="A","○",IF(RC[-1]="B","×",""))
種類:回答
どんな人:一般人
自信:自信あり
回答日時:08/07/03 16:29
回答番号:No.3
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:FEX2053 珍しくR1C1参照方式を利用されているみたいなので、ソレにあわせますが、
Excelは本来A1参照なんですよね・・・。

でも、それ以前の問題は「何が来ると何を表示する」のリストがないと
言うことです。例えば"A"という「文字だけ」なら"○"、その他の文字
("ABC"などの"A"を含めた文字列を含む)の場合は何も表示しない、
ならば

=IF(RC[-1]="A","○","")

これで済みますけどね。そんな簡単な話じゃないんでしょ?
種類:補足要求
どんな人:専門家
自信:自信あり
回答日時:08/07/03 16:04
回答番号:No.2
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答10pt

回答者:pasocom R12C4セルに
=if(R12C3="A",○,(=if(R12C3="B",×,""))
でいかがでしょう。
種類:回答
どんな人:経験者
自信:参考意見
回答日時:08/07/03 16:03
回答番号:No.1
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示良回答のみ表示