質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |