• ベストアンサー

エクセルにて

セルAに下記のような設定を行っています。 =IF(RC[-11]="","",IF(OR(RC[10]="A",RC[10]="A-B"),"CCC",RC[7])) おおまかな内容として、セルBに文字列のAまたはA-Bがきたら セルAに文字列CCCが入るようになっています。 これをセルBに文字列のAから始まる全てに変更したいのですが どうすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

こんにちは。maruru01です。 >条件付き書式は複数の設定は可能なのでしょうか? 条件付書式のウィンドウで[追加]をクリックすれば、No.4の方の言う通り、3つまで設定出来ます。 しかし、少し注意が必要です。 それは、元々設定してある条件がどのようなものかということです。 元々の条件と今回の条件(セルの中身が"CCC"だったら)が関連性が無い場合が問題になります。 仮に、条件をA、Bとすると、 条件(1):「Aが成立」 条件(2):「Bが成立」 としますと、条件(1)の判定が常に優先されますので、条件(2)は、「Aが不成立」の場合のみ判定されることになります。 したがって、2つの関連しない条件の場合は、 条件(1):「AもBも成立」 条件(2):「Aが成立かつ、Bが不成立」 条件(3):「Aが不成立かつ、Bが成立」 (両方不成立の場合は、どれにもあてはまらない) と3つの条件を全部使用しなければなりません。 仮に、2つの条件に関連性がある場合は、最初のように2つの条件だけでOKになります。 例えば、 1つ目の条件:セルAが"BBB"、 2つ目の条件:セルAが"CCC" なら、同時に成立し得ないのでOKということです。

nghm
質問者

お礼

ありがとうございました。 再度チャレンジしたらうまくできました。

nghm
質問者

補足

ありがとうございます。 試したのですが駄目でした。 CCCの部分の文字色変更は条件付書式以外で可能でしょうか?

その他の回答 (4)

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

>条件付き書式は複数の設定は可能なのでしょうか? 設定条件は三つまでですが、設定する書式は、フォント、罫線、パターンの3種類で、フォントの中ではフォント名、スタイル、サイズ、下線、色、文字飾り等の設定が可能です。 とりあえず開いてみて試されることをお薦めします。

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.3

>ちなみにCCCの文字色って変えられるのでしょうか? CCCが表示されたときだけ例えば赤色の文字にするという意味だと思いますが、可能です。 書式→条件付き書式を開き、 セルの値が→次の値に等しい→="CCC" にして、書式→フォント→色「赤」→OK→OK で設定します。

nghm
質問者

補足

早速の回答有難うございます。 CCCの入ってくるセルには条件付き書式の設定がされています。(罫線が入るように) 条件付き書式は複数の設定は可能なのでしょうか?

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.2

R1C1形式の設定は使っていないので自信はありませんが、理屈は一緒なので、 =IF(RC[-11]="","",IF(OR(RC[10]="A",RC[10]="A-B"),"CCC",RC[7]))  中 IF(OR(RC[10]="A",RC[10]="A-B") の部分を次のように変えればいいのではないかと思いますが……。 IF(LEFT(RC[10],1)="A" 一応通常形式に置き換え、その後R1C1形式に戻して試し、OKでしたが、もし間違っていたらごめんなさい。

nghm
質問者

補足

有難うございます。 無事、できました。 ちなみにCCCの文字色って変えられるのでしょうか?

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

RC[10]="A" これは、RC[10]が「A」…という式ですが LEFT(RC[10],1)="A" こうすることで、【左】(LEFT)から【1】文字が【A】…とすることができます。 これで解決できそうでしょうか。

nghm
質問者

お礼

有難うございます。 無事出来ました。