• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel の関数で指定条件座標の値を返す方法)

Excel関数で指定条件座標の値を返す方法

このQ&Aのポイント
  • Excelの関数を使って、特定条件の座標の値を取得する方法を教えてください。
  • VBAを使わずに目的のデータを取得することはできるのか教えてください。
  • 特定の条件に基づいて、本日の日付に合致する座標の値を表示させる方法を教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

方法はいくつかあります。 =INDEX(B6:AF17,MATCH(B3,A6:A14,0),MATCH(C3,B5:AF5,0)) または =OFFSET(A5,MATCH(B3,A6:A14,0),MATCH(C3,B5:AF5,0)) または =HLOOKUP(C3,B5:AF14,MATCH(B3,A6:A14,0),FALSE) または =VLOOKUP(B3,A6:AF14,MATCH(C3,B5:AF5,0),FALSE)

Teufelheim
質問者

お礼

パスワードを忘れてしまい、ログイン出来ずお礼が遅れてしまいました。 「=INDEX(B6:AF17,MATCH(B3,A6:A14,0),MATCH(C3,B5:AF5,0))」    ・この方法で目的とする処理ができました。  ・ご指導、ありがとうございました。

その他の回答 (3)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.4

=INDEX(B6:AF17,MATCH(MONTH(B3),A6:A17,0),MATCH(DAY(C3),B5:AF5,0)) でいかがですか。

Teufelheim
質問者

お礼

ログインパスワードを忘れてしまったため、お礼が遅れてしまいました。 ・「kmetu」さんと「mshr1962」さんの方法で目的とする処理ができました。 ・ご指導、ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

一番簡単なケース: A6以下「A17」までに,1,2,3…12月までこの数字の順で並んでいるなら =INDEX($B$6:$AF$17,MONTH(TODAY()),DAY(TODAY())) 少しメンドクサイケース: ご相談に書かれているのが正しくてA14までしかデータが無く,始まりの月も何月か不定の場合 既出回答にもありますがVLOOKUPしてしまうのが手っ取り早いです。 ただし,月がリストにない場合などの手当てが要りますね。 始まりのA6が例えば1月とか4月とか決まっているなら,その前提で算数で計算してもいいです。

Teufelheim
質問者

お礼

ご指導、ありがとうございました。 ・Fileを一部修正することにより、この方法でも目的とする処理ができました。

回答No.1

=VLOOKUP(MONTH(B1),A6:AF17,DAY(C1)+1,FALSE) とかでどうでしょう

Teufelheim
質問者

お礼

ご指導ありがとうございました。 ・「VLOOKUP」のみでは、目的の結果を得られませんでした。

関連するQ&A