0

日付 (およびその他の情報) のテーブルで Lookup() を実行しようとしています。これを行うには、次の機能があります。

=LOOKUP(DATE(2016,5,P6), Table1[Date], Table1[Paper Name])

ここで、P6 は探したい日です。これを他の日にドラッグしたいのですが、参照するテーブル列が変わります。私が試してみました:

=LOOKUP(DATE(2016,5,P6), Table1[[Date]:[Date]], Table1[[Paper Name]:[Paper Name]])

インターネットで示唆されているように、そのセルの結果がなかった場合、最後の正しい一致を使用するだけで、誤った結果が得られました。

事前に感謝します。どんな助けでも大歓迎です

4

2 に答える 2

1

私は問題を見つけたと思います。Excel の Lookup 関数が機能するには、並べ替えられたデータが必要ですが、私にはありませんでした ( https://support.microsoft.com/en-us/kb/181201 )。これを修正するために、INDEX と MATCH を使用しました。

IFNA(
    INDEX(
        Table1,
        MATCH(
            DATE(2016,MONTH(DATEVALUE($O$2&" 1")),
            P6
        ),
        Table1[[Date]:[Date]],0),6
    ),
    ""
)
于 2016-03-08T19:08:45.213 に答える