• ベストアンサー

条件付で()が消えない・・・

他で質問されてましたらすみません(見つけられませんでした) 条件付で同じ文字だったら白字にする。にしたのですが ()で囲われているところだけ条件が反映されるところと されないところが・・・・・括弧の形式が違うのかな?と いろいろ変えてみたり、コピーしなおしたりしているのですが りんご(青森産)→   (青森産) ()だけ残ってしまう。 りんご(青森産)→         全部消えるときもある。(白字) 何か理由ありますでしょうか? 分かりづらい文章ですみません。

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

  • ベストアンサー
  • normo
  • ベストアンサー率54% (6/11)
回答No.6

No1の者です。 聞いたことのない現象で興味深かったのでいろいろ試して2度もレスしたのですが回答も何もないので非常に気になっています。 私は質問の意味を下のようにとらえていましたが、それ自体間違っていたのでしょうか? ---- 1つのセルの中に「りんご(青森産)」と入力されている。 条件付書式でそのセルの文字を白色になる様に設定している。 ところが”りんご”の部分のみしか白文字にならないセルがある。 セル内の全ての文字を白色にしたい。 ---- ・書かれていることが全くの的外れ・意味不明 ・セル内で部分的に書式を変更した可能性が全くないので試さなかった ・試してみたが上手くいかなかった ・このような方法を試すことが不可能 等、一言で結構です。お手数ですがご回答願います。

kame311
質問者

お礼

何度も回答いただきましたのにお礼が遅くなり 本当に申し訳ありません。 会社ではこのサイトへのアクセスが禁止になっていまして 帰宅も遅く....言い訳たらたらです。危うく愚痴まで出そうです。 すみません。 質問もご理解いただけていますし、回答もとてもわかりやすく アドバイスいただいた方法で試してみたのですが、 上手くいかないのです。 いろんな方法でコピペor書式の変更など・・・ 使用しているのは『Office2003』です。 ここで資料作成が止まるわけにいかないので、()ははずし 別セルで入力することにしました。 きっと何かしらエクセル内でエラーが出てると思うので 時間あるときに新しいbookで作り直してみようと思います。 ありがとうございました。

その他の回答 (5)

noname#79209
noname#79209
回答No.5

#4です。なさりたいことは理解できました。 私なら、グループ名とチーム名を別列にして、 一行目は表題(「グループ名」、「チーム名」など)が入力されているとします。 チーム名は「()」なしで入力したうえで、チーム名列を全て選択(ただし表題行は除きます) 「書式」-「セル」-「ユーザー定義」で「(@)」と設定 グループ名が入力されているセルの2番目の行(この例では3行目)から最後の行までを選択。 「データ」-「条件付書式」で、 「数式が」、「=AND(A2=A3,B2=B3)」、「書式」の「色」を「白」に設定 チーム名が入力されているセルの2番目の行(この例では3行目)から最後の行までを選択。 「データ」-「条件付書式」で、 「セルの値が」、「次の値に等しい」、「=B2」、「書式」の「色」を「白」に設定 とすれば、ひとつ上のセルと等しければ、文字が白で表示(見えなくなる)されます。 なお、「=B2」や「=AND(A2=A3,B2=B3)」で、「=$B$2」などと「$マーク」はつけないで下さい。 因みに、この例ではチーム名が変わればグループ名も表示されるようしています。

kame311
質問者

お礼

ご回答ありがとうございます。 複雑にしすぎていたようです。 vizzarさんのおっしゃるように別列にしようと思います。 ありがとうございました。 なんだかエクセルの関数やら条件やら使う職場についてしまったので 混乱していましたが、自分で複雑にしてしまっていたようです。 もう少しシンプルに考えることにします。

noname#79209
noname#79209
回答No.4

失礼な言い方になりますが、「動機が不純なのでは?」と見えてしまいます。 「白文字にする」=「見えなくする」だと推察します。 だったら、IF関数等で「りんご」部分をカットするとか方法はあるはずです。 ひょっとすると(邪推かも知れませんが)関数が分からないから避けて通りたいと思っておられるのかも... 具体的に「こういう結果を得たい」と質問すれば答えが反ってくるはずです。

kame311
質問者

補足

なるほど!!ありがとうございます。 知りたい結果書けばよかったのですね。 でも説明ヘタなので(>_<)すみません。 ::::::::::::::::::::::: 同じグループでいくつかチームがあります。 微妙に名前が違ったりします。 メンバーが度々変更になり、チームだけでなくどの人はどのチームから 移動になったのか(or兼務か)わかるようフィルターにかけました。 当初、グループ名(りんご・・・)は結合したのですが、 グループ名で選択すると3名いるはずが、最初のセルに入っている 1人しか出てきません。 そこで、結合するのではなく全部のセルにグループ名を記載し うるさいので白字で表示することにしたのです。 りんご(青森チーム) A            B            C りんご(長野チーム) A            D            E      りんご(青森チーム・XXG)B              D E

  • normo
  • ベストアンサー率54% (6/11)
回答No.3

No.1で回答した者です。追記です。 EXCELのバージョンによって挙動が変わる事がわかりました。質問者さんのバージョンは何ですか? 当方は2002と2003で試してみました。 1.A1に「りんご(青森産)」を入力 2.B1にA1をコピー 3.A1に条件付書式で「B1と等しい場合文字色を白にする」と設定 4.当然A1は文字色が白になる 5.その後A1のセル内の「(青森産)」の部分のみを書式変更する。ここでは例えば太字にする。 6.するとA1の表示は「りんご」は白文字「(青森産)」は黒のままになる ここまでは2002、2003とも同じでした。 2003の場合、A1のセル全体の書式を統一し直すと文字列全てが白色に戻りました。 ところが2002で同様の操作をしても「(青森産)」の部分は黒のままになるのです。 そこでわざわざNo.1の方法でやってみたのです。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

私が自分の例で、条件付書式をやって見ると文字に色が付かなかった。 =A1="りんご(青森産)" B列に=JIS(A1)と入れて、その上でやると B1="りんご(青森産)" 色が付いた。 =EXACT(A1,B1)をやるとFALSEになった。 どうも()の全角・半角が違っていたようだ。 これが質問者の例と同じだという保証はないが。 ーー 一度、JIS関数で、全角()にそろえて、条件付書式をやってみてはどうでしょう。 >りんご(青森産)→   (青森産) ()だけ残ってしまう は()以外の文字は白色にナリということ? ()は数字の場合マイナスになるとかがあるが、特別なのかな。 文字列の中では特別なことは起こらないようだが。

  • normo
  • ベストアンサー率54% (6/11)
回答No.1

こんにちは。おもしろい現象ですね。 試してみたところ、書式をセル内で部分的に変更するとその現象がおこりました。 セルの書式を元に戻したり、他のセルの書式をコピーしても直りませんでしたが、 以下の方法でうまくいきました。 「A1,A2,・・・A100」に対象のデータが入力されているとします。 1.使用していない任意の列(B列とする)に下の様に数式を入力 B1に「=A1」と入力し、B1を「B2~B100」にコピー 2.「B1~B100」をコピーし、「A1~A100」に値のみ貼り付け 3.「B1~B100」をクリア 原因が違うとなると出来ないかもしれませんが、この方法でいかがでしょう?

関連するQ&A