0

これに対する私の式は間違っているかもしれませんが、Google シート調査からの回答を含むシートに基づいて、Google ドキュメントでデータを収集しようとしています。

Google スプレッドシートへのリンクはこちらです。

ドキュメントの最初のシートには回答が含まれています。4 つの列があり、1 つ目は時間、2 つ目は名前、3 つ目はスウェットシャツのサイズ、4 つ目はどのタイプ (クルー/パーカー) です。

2 番目のシートには、私が問題を抱えている数式が含まれています。私はすでにすべての名前をリストアップしており (スウェットシャツを注文できるのはその人だけです)、その名前を彼らが入手しているスウェットシャツの種類と関連付けたいと考えています. このデータが最初のシートから繰り返されているように見えることはわかっていますが、必要に応じて無視してください。

私が現在使用している式は=VLOOKUP(A2,'Form Responses 1'!B$2:D,3)A2は人物の名前でForm Responses B$2:D、最初のシートを参照し、3 は Hoodle/Crew 情報が保存されている列です。

関数は、すべての名前に対して正しい値を返しません。シート 1 に表示される一部の名前は何も表示されず、一部の名前でさえ間違ったタイプ (パーカーではなくクルー) が表示されます。

私の vLookup 式に問題があることは誰にも分かりますか? 単純な間違いで申し訳ありませんが、問題を特定できないようです。

ありがとう!

4

1 に答える 1

3

VLOOKUP最大 4 つのパラメータを使用でき、4 番目がマッチ タイプです。

デフォルトでは、一致タイプはTRUE(または1) であり、「近似」一致を意味します。これが結果を台無しにしているものです。

式が完全一致を実行するには、FALSE(または)の一致タイプを指定する必要があります。0

=VLOOKUP(A2,'Form Responses 1'!B$2:D,3,0)

または、

=VLOOKUP(A2,'Form Responses 1'!B$2:D,3,FALSE)
于 2014-04-04T15:06:51.653 に答える