問題タブ [gs-vlookup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
24403 参照

google-sheets - 2つの基準でVLOOKUPの合計を計算する方法は?

たとえば、一致基準について最初と2番目の行の両方をチェックSUMIFするaからの結果の合計を計算するための(3番目の行で使用するよりも)クリーンな方法を探しています。VLOOKUP

したがって、トランザクション スプレッドシートが与えられたので、レポート スプレッドシートでデータを生成したいと思います。レポート スプレッドシートでどのクライアント/アカウントの組み合わせが関連しているかを判断する方法は今のところ無視します。クライアントとアカウント。

取引

報告

0 投票する
1 に答える
1093 参照

google-sheets - 数式は Excel では機能しますが、Google スプレッドシートでは機能しません - VLOOKUP を使用した IFERROR

以下の情報は、Excel で見つけることができましたが、Google スプレッドシートでは機能しません。

これは、Excel で機能する数式です。

いくつかの基準に基づいてポイントを計算するセルを取得しようとしています。

ポイント:

  • 1 個 = 25 ポイント
  • 2 個 = 50 ポイント
  • 3 個 = 75 ポイント。

チーム メンバーは、数量 3 を超えるポイントを受け取りません。数量は記録されますが、追加のポイントはありません。

チームメンバーがT次の列に を持っている場合、ポイントが 2 倍になります

チームメンバーがO次の列に を持っている場合、標準ポイントを獲得します。

シート 1 では、「チーム メンバー」はシート 2 の「チーム メンバー」名のドロップ リストから選択されます。

シート 1:

シート 2:

0 投票する
1 に答える
2268 参照

google-sheets - VLOOKUP データのフィルタリング

私はGoogleスプレッドシートを持っています。最初のシートには、多くの人(プレーヤー)のデータを含むBIGテーブルがあります。

通常のスプレッドシート

D10 の VLOOKUP 式は次のようになります: =VLOOKUP(B1;bielak3!A:G;3;false)

列 CM のテーブルのデータは、VLOOKUP 関数を使用して他のシートから取得されます。しかし、そのデータを列で並べ替えたいのですが、そのテーブル内のみです。テーブルには 100 行あります。

上記のメニューからフィルターを使用しており、テーブルをフィルター処理しようとしています。これは結果です:

破損したテーブル

現在、ほとんどの vlookup 式が変更されています。VLOOKUP 式は次のようになりました: =VLOOKUP({};bielak3!A:G;3;false)

B1 参照にはありませんが、{} があります。なぜ?

奇妙なことに、すべての行にあるわけではありません...一部の vlookup 式が破損しています。

この状況について誰か説明がありますか?B1 参照の代わりに文字 "{}" があるのはなぜですか?

0 投票する
2 に答える
22526 参照

google-sheets - 戻り値のarrayformula PLUS乗算を使用したGoogleスプレッドシートvlookup

Adam (AD:AM) の見事に綴られたソリューション ( https://productforums.google.com/forum/#!searchin/docs/parallel$20lookup$20solution/docs/36A0epDlIdE/qnywZst0DioJ ) のおかげで、ArrayFormula を使用した VLOOKUP が機能しています。 )

だから、J列ではこれが私が持っているものです:

よく働く。ただし、列 J の式から返された値を取得し、行 I にある Qty 値に対して乗算したいと思います。

明らかに、列 K に追加のヘルパー列を追加できます...

...しかし、クエリの結果にさらに別の列を追加することは避けたいと思っていました。特に、列 J で返された結果はワークシート上で目に見える目的がないため、数学的な目的のみに厳密に使用することを意図しています。

その数式を列 J の ArrayFormula / VLOOKUP 関数に入れる方法をいくつか試しましたが、これまでうまくいきませんでした。

たぶんそれはできません(?)、あるいは、この問題を見て新鮮な目から利益を得ることができるかもしれません.

0 投票する
1 に答える
3653 参照

google-sheets - Google スプレッドシートでセルを結合してルックアップを実行する

Google スプレッドシートで表現された一連の多次元データがあるとします。

FILTERおよびINDEX関数を使用して複数の値を検索するのは非常に簡単です。を検索するA2と、y. ただし、同様のデータが 1 つのセルに結合されると、次のようになります。

同じことを達成する機能はありますか?実際には最初の行にFILTERしかないため、メソッドは暗黙的なセットの最初の行のみを返します。A

興味がある場合は、ここで「ルール」シートを使用してライブ シートを表示できます。

私はカスタム関数に取り組んできましたが、よりポータブルなものを望んでいます。別のシートで非表示にできる限り、ヘルパー セルは問題ありません。

0 投票する
1 に答える
521 参照

google-sheets - vLookup が期待どおりに機能しない

これに対する私の式は間違っているかもしれませんが、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 式に問題があることは誰にも分かりますか? 単純な間違いで申し訳ありませんが、問題を特定できないようです。

ありがとう!

0 投票する
1 に答える
100 参照

google-sheets - vlookup 戻り配列 (式のみ、コードなしでお願いします)

私は次のようなテーブルを持っています:

最初の列を vlookup して、後に 3 つの列を返すようにしたい。

たとえば、 を調べた場合2、戻り値を にしたいとします3 2 1

式に入るので、1つの式で必要sumproductです。

である必要はありませんvlookup。ある種のインデックス付けまたはルックアップを介して配列を返すものが必要なだけです。

0 投票する
1 に答える
621 参照

google-sheets - Google スプレッドシートで在庫を部分リストからマスター リストに更新する

私は2つのGoogleスプレッドシートを持っています。

シート 1. 製品のマスター リスト。このマスター リストには、そのままにしておく必要があるデータの列が多数含まれており、行の 80% には一意の SKU ID とそれに一致する在庫レベルがあります。

シート 2. SKU と在庫レベルを含む製品の部分的なリスト

シート 2 から在庫レベルを取得し、シート 1 の在庫レベルを更新できるようにしたいと考えています。

単純化された視覚的な例については、次のとおりです。

固有の SKU データに基づいて、シート 2 の在庫値をシート 1 に簡単に更新するにはどうすればよいですか?

VLOOKUP の使用を検討しようとしましたが、この目的で適切に使用する方法について簡単に説明することができません。

シート 1 をシート 2 のデータでフィルター処理し、列を同じように並べ替えて、データをコピーして貼り付けて一致させることができたとしても、それもクールです!

または、シート 2 の SKU を含まないシート 1 のすべての行を基本的に削除できれば、各シートの行数が一致し、両方を AZ で並べ替えて、在庫行に再度コピー アンド ペーストできます。

Google スプレッドシートで動作するソリューションを希望します

0 投票する
1 に答える
93 参照

google-sheets - gspreadsheets の vlookup 式で何が間違っていますか?

Googleスプレッドシートには、次の式があります。

=VLOOKUP("hello",'Sheet1'!$C$2:$C$65, 1)

私の予想では、シート 1 の範囲 C2:C65 で見つかった場合は値「hello」がエコーされ、それ以外の場合は null になります。代わりに、C35 からの値を提供します ("hello" は Sheet1 の C17 にあります)。

私がこれを間違っていることを誰かが知っていますか?

ありがとう!