質問: セル内の文字列の差し替え マクロなど作れない初心者です、すみません。 セル内の文字列の差し替えをしたいのですが可能でしょうか? sheet1のa1に「○」、a2に「×」、a3に「○ ×」 と入っているデータがあり、 sheet2のa1に「=sheet1!a1」と入れて 「○」と表示させているのですが、 そのsheet2のa1に 「○」がある場合には「含む」、 「×」がある場合には「含まず」、 「○ ×」がある場合には「含む」、 と表示させたいのですが 条件付き書式で「○を含むなら..」 表示形式のユーザー定義で「"含む"」などとしても 空白になってしまい表示されません。 このような特定の文字列を差し替えたいときには どのようにすればよろしいでしょうか? ちなみに「sheet1」のシートの内容は変更できません..
回答: こんばんは! 解釈が違っていたらごめんなさい。 sheet2には「○」や「×」を表示させるのではなく sheet1のセルを参照して、「○」だけ、もしくは「○」が一つでもあれば 「含む」なければ「含まず」と表示させれば良いわけですかね? ↓の画像で説明させていただきますと、 sheet2のa1セルに =if(sheet1!a1="","",if(countif(sheet1!a1,"*○*"),"含む","含まず")) という数式を入れ、オートフィルで下へコピーすると 画像のような感じになります。 以上、参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m