1

統合された運動計画とトレーニング カレンダーを作成しようとしています。これの一部は、別のシートでユーザーが特定したレースと日付に基づいて、レースが発生する週を特定するためのシートです。VLOOKUP が存在しない列を参照していないこと、および適用可能なセル スタイルが [一般] であることを確認しました。

式は次のとおりです。

=VLOOKUP(Periods!A6,Races!$F$2:$F$20,2,FALSE)

数式ワークシートのイメージ 対象ワークシートのイメージ

ルックアップ値は、最初の画像のトレーニング週であり、ターゲット ワークシートで人種を識別するために使用されます。そのシートの各行には、異なるトレーニング週があります。該当する週にレースが予定されている場合、フォーミュラシートの列 D (および F) にレースの優先順位を表示しようとしています。

どんな助けでも大歓迎です。

ありがとう!

マイク

4

1 に答える 1

11

,2,ここでの vlookupの=VLOOKUP(Periods!A6,Races!$F$2:$F$20,2,FALSE)は、列 F で一致が見つかった場合に列 F2:F20 の右側に移動することを意味しますが、vlookup 式で機能するには F2:G20 を指定する必要があります。(それでも期待する結果は得られません)

2 つのオプションがあります。

オプション 1: ターゲット ワークシートを再編成して、ルックアップ値が左側にくるようにし、vlookup を使用してその右側に列をプルできるようにします。

オプション 2、Match + index の組み合わせなど、別の種類の数式を使用します。(未テストですが、以下の例)

=Index(Races!$B$2:$B$20,match(Periods!A6,Races!$F$2:$F$20,0))
于 2012-09-21T16:52:37.757 に答える