電子書籍の厳選無料作品が豊富!

Sheet1のC9に文字列が入力されたら、B9に事前に決めた文字列の例えば【該当】を表示されることはできますか?ただ、Sheet1C9も、B9もSheet2のセルを反映しています。どのような方法(数式とか)があるか教えていただけますか?例えばこんな数式ではうまくゆきませんでした。=IF(C9="","","該当")

質問者からの補足コメント

  • 画面コピーを2面送ります。

    「Excel について教えてください。」の補足画像1
    No.2の回答に寄せられた補足コメントです。 補足日時:2025/01/12 20:31
  • もう一面、

    「Excel について教えてください。」の補足画像2
    No.3の回答に寄せられた補足コメントです。 補足日時:2025/01/12 20:33
  • いろいろご検討いただきありがとうございます、コピー画面2面(A,B)送ります。
    C10に数式のみで、空白の場合でも”該当”と表示されています。

    「Excel について教えてください。」の補足画像3
    No.4の回答に寄せられた補足コメントです。 補足日時:2025/01/13 05:47
  • もう一面です、いらないかも…

    「Excel について教えてください。」の補足画像4
    No.4の回答に寄せられた補足コメントです。 補足日時:2025/01/13 05:54

A 回答 (4件)

画面コピーをありがとうございます。

C9の計算式を文字列で上書きしているわけではないですね。
C9の計算式の結果が空文字列でなければ「該当」にするのでしたら、最初に書かれていた =IF(C9="","","該当") でいい筈です。この式でうまくいかない場合の画面コピーをもらえますか
この回答への補足あり
    • good
    • 0

C9選択状態の画面コピーを貼り付けてもらえますか。

この回答への補足あり
    • good
    • 0
この回答へのお礼

遅くなりました、ごめんなさい画面コピー貼り付けます。

お礼日時:2025/01/12 20:29

C9に計算式が入っていて、それを文字列で上書きされたらB9を【該当】にすればいいんですね。

これでどうでしょうか?
=IF(AND(NOT(ISFORMULA(C9)),ISTEXT(C9)),"該当","非該当")
この回答への補足あり
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます、やってみましたが、上書きされたセルも、されてないセル(数式が入っているセル)も”非該当”の表示が出ますね~。

お礼日時:2025/01/12 06:02

こんばんは



>Sheet1C9も、B9もSheet2のセルを反映しています。
C9、B9セルとも関数式が設定されているという事と解釈しました。

その上で、
>Sheet1のC9に文字列が入力されたら、~
というのが、どういう条件なのかはっきりしません。
1)文言通り、C9に表示されている内容が空白以外であれば
なのか
2)式が設定されているC9セルに上書きして、何らかの入力がされたら
のどちらかであろうとは思いますけれど・・・


1)であれば、ご提示に近い式で
 =IF(C9="",現在B9セルに設定されている式,"該当")
2)であれば
 =IF(C9=現在C9に設定されている式,現在B9セルに設定されている式,"該当")
のような内容にすることできそうな気がしますけれど・・
    • good
    • 0
この回答へのお礼

やはり、調べてみますとC9に関数式が入っていますが、数式をキャンセル(消すと)うまくゆきますね、数式が入っているとこの数式は使えないんですね。

お礼日時:2025/01/11 22:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A