2

列ヘッダーとして一連の日付を含むシートがあります。日付は手動で入力され、必ずしも連続しているわけではありません。

このシートで今日の日付を検索し、その列から値を返す数式が必要です。文字列として入力された日付で HLOOKUP を使用しました。

HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE)

ただし、日付を手動で入力する必要はなく、TODAY() 式を使用したいと考えています。ただし、文字列をこの数式で置き換えると、#N/A が返されます。日付はルックアップシートに手動で入力されているため、値がまったく同じではないのではないかと推測しています。

TODAY() 式の戻り値をその日の最初に制限するなど、これを改善する方法はありますか?

4

1 に答える 1

5

試すHLOOKUP(TEXT(TODAY(),"dd/mm/yyyy"),Statuses!$1:$5, 5, FALSE)

TODAY()上記の形式に一致する設定された日付形式に変換する必要があります。

編集:もちろん、これは日付列のヘッダーがテキストであることに依存しています。これは、ルックアップだけが機能しTODAY()なかったためだと思います。

于 2012-08-16T01:22:39.790 に答える