• ベストアンサー

Excel関数で文字列を数式にする方法

解決策を見つけれなかったのでお願いします C1の値が1でE1の値が15なら A15の値を表示したいのです =IF(C1=1,"=A" & E1,"=B" & E1) 上記の式を入れても”=A15”となるだけで 数式になりません VBAを使わずして解決する方法がありますでしょうか 宜しくお願いします

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

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.1

=IF(C1=1,INDIRECT("A"&E1),INDIRECT("B"&E1)) ではどうでしょう。

haru-boo
質問者

お礼

出来ました! ありがとうございました INDIRECTですね 参考になりました

その他の回答 (2)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.3

こんにちは >C1の値が1でE1の値が15ならA15の値を表示したいのです 上記の文面だと下記の式しか思い浮かばないですねぇ =IF(AND(C1=1,E1=15),A15,"ERROR")

haru-boo
質問者

お礼

ありがとうございました

  • MAD0NNA
  • ベストアンサー率32% (58/178)
回答No.2

こんにちは =IF(C1=1,"A" & E1,"B" & E1) イコールを取ってみてください。 いかがでしょうか?

haru-boo
質問者

お礼

ありがとうございました イコールを取ってもダメでした

関連するQ&A