• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの式について)

エクセルの式について

このQ&Aのポイント
  • エクセルのシートを使って、指定の条件に応じて式を入力する方法についての質問です。
  • 具体的には、Sheet2のA1に特定の記号が入力された場合に、Sheet3のA1に式を入力し、空白の場合は空白になるような式をSheet1に入力したいとのことです。
  • しかしながら、正しい論理式を作成することができず、質問者は助けを求めています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>Sheet2のA1に○等の記号が入力された時に、Sheet3(A1)の式を入力する。Sheet2が空白だった時は、空白になる。  ⇒以下の点、補足説明をお願いします。  ・Sheet2のA1に○等の表現が曖昧、記号が複数か単一かを明示した方が良い。  ・Sheet3(A1)の式を入力はワークシート関数では出来ない(マクロになる)。   関数の場合、Sheet3!A1の内容になりますが期待値ですか。   例えば、記号が単一の場合、=IF(Sheet2!A1="○",Sheet3!A1,"")

akusakk
質問者

お礼

ありがとうございました。

akusakk
質問者

補足

ご回答ありがとうございますm(__)m 記号は単一になりますが、式は全て関数で作っております… 例に書いていただいたような式だと思うのですが、実は記号は○だけではなく、□、△等数種類あります。 (ここからはややこしかったので説明を省いてたのですが) Sheet3の式というのはVLOOKUPを使った式で、Sheet2で入力した記号はSheet3で決められた外字に変換され、Sheet1に表示される。 といった仕組みの式なのです。 ただ記号が入力されてないと、(###)と表示され見栄えが…と思ったので…

その他の回答 (1)

回答No.1

記号ばかりではないですが =IF(Sheet2!A1="","",Sheet3!A1) Sheet2!A1セルが空白なら空白 そうじゃないならSheet3!A1セルの値 記号の条件が不明なので、たたき台ということで。

akusakk
質問者

お礼

遅くなりました…ありがとうございました。