0

何かを実行しvlookupて、答えを得ることができます。インデックス/マッチとして実行すると、#N/A

日付のインデックスを作成しています。日付が同じかどうかを確認しに行きます。日付を一致させるために日付をマッサージする方法がわかりませんか?それらはまったく同じに見えます。私はそれらをまったく同じようにフォーマットしようとしましたが、役に立ちませんでした。

誰かアドバイスをくれませんか?私はすでにに追加しようとしましたが+0、うまくいきませB26んでした。

=INDEX('sheet2'!B13:B20,MATCH(B26,'sheet2'!D13:D20,0))

正常に動作しているのに、なぜindex/matchvlookupに切り替えるのですか? 私が検索している日付は、年の同じ月になりますが、正確な日ではないためです。index/matchを使用して最終的に月/年を見つけ、その方法でデータを取得すると考えました。

4

1 に答える 1

1

日付の一部とそれに基づくMATCHで構成される文字列を使用して、新しい列を作成できます。最後のパラメータが「false」に設定されたVLOOKUPを使用していない可能性があるため、完全一致ではなく最も近い結果が得られ、インデックス/一致に切り替えると、最も近い値が検出されなくなります。

たとえば、列(たとえばE)に次を含めることができます

=YEAR(B13)&"-"&MONTH(B13)

そして、以下を使用します。

=INDEX('sheet2'!B13:B20,MATCH(YEAR(B26)&"-"&MONTH(B26),'sheet2'!E13:E20,0))
于 2013-03-18T21:48:04.400 に答える