=VLOOKUP を使用して経費を追跡するための Excel スプレッドシートがあります。
列 C には、月日 (1 月から始まる) が表示され1,2,...,31,1,2...,28,1,2,...31....
ます。G列にはC列を基にルックアップテーブルから金額(費用)が表示される。私のルックアップ テーブルには、日を表す R と経費を表す T の 2 つの列があります。
Vlookup は次のとおりです。
=VLOOKUP($C2,$R$3:$T$30,3,FALSE)
私の問題は、使用したい日の1つが特定の日ではなく1,2 or 30
、月の最終日であるということです。必要に応じて参照するために、1 か月分の別の列を用意しています。これを組み込む方法はありますか?=EOMONTH を見たことがありますが、これを VLOOKUP テーブルから分離する必要があるかどうかはわかりません。
OPではない編集
画像は 11 月の例を示しています。ルックアップ テーブルが 30 の日付に設定されているため、それ自体は悪い例です。期待どおりに動作します (当時の回避策)。しかし、月が 28、29、または 31 日、「デポジット」が正しい日に来ない [申し訳ありませんが、元の投稿では「費用」と入力しましたが、これは正しくありません。しかし、すべての参照は正しい]。
実際にはEOM
、ルックアップ値としてEOM
日フィールドで使用しただけなので、数式を変更する必要はありませんでした。