問題タブ [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 に答える
2681 参照

filter - Google Apps Script を使用して Google スプレッドシート全体でルックアップ/フィルタを実行する方法

Google Apps Script を使用して、別のスプレッドシートからフィルタリングされたデータをスプレッドシートに入力したいと考えています。

ソース ドキュメントは、従業員 (列 A、名前)、報告された時間 (列 B、時間)、従業員が取り組んでいるプロジェクト (列 C、プロジェクト)、および特定のタスク (列 D、タスク) のリストです。

2 番目のスプレッドシートに同じ情報を入力したいと思いますが、PROJECT が「Project X」に等しく、Task が「Task 1」または「Task 2」のいずれかに等しい場合のみです。

ソース ドキュメントにスクリプトを使用せずにこれを行う方法は知っていますが、Google スプレッドシートでは、VLookup や、私が知っているその他のルックアップ関数を使用して、個別のドキュメント間で値をルックアップすることはできません。この場合、ソース データが大きすぎるため、ImportRange を使用してソース データを 2 番目のスプレッドシートにインポートすることはできません (1 つのスプレッドシートのデータが多すぎるため、最終的には、このスクリプトを変更して複数のソース ドキュメントを参照する必要があります)。

コードがなくてすみません。この問題を自分で解決しようとしても、うまくいきませんでした。

ありがとうございました!

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

google-apps-script - Google スプレッドシートのスクリプト - VLOOKUP

別のシートの最後の行を識別し、その隣のセルに VLOOKUP を入力する for ループを実行しようとしています。何らかの理由で、変数エラーが発生し続けます。コードは次のとおりです。

変数「NewSheetNm」は、この関数の先頭にあります。これは、この現在の関数の最後の部分です。なぜこれがうまくいかないのか、誰にもアイデアがありますか?

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

arrays - vlookup で配列を作成する

vlookup で値を確認した後、Google スプレッドシートのデータベース スタイルのスプレッドシート (名前、場所、説明、価格のリスト) から条件付きで行を取得したい - 私はこれを少し前に使用しCONTINUE、配列に期待していました。 「検索した」列の隣にある他の列を探しましたが、ここで私の記憶が失敗したようで、「検索された」値を取得するだけです。

この式は基本的に目的の行の最初の値を見つけ、「2014-15 から選択した項目」リストを作成する必要がありますが、それを展開して必要なすべての行のリストを作成する方法がわかりません。これを取得する簡単な方法はありますか、試してみましarrayformulaたが成功しませんでした。

単純にインデックスを変更して他の値を取得することはできますが、これも配列を介して入力できる場合は、それが望ましいでしょうか...?

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

google-sheets - Google スプレッドシートを検索して別の値を返す

Google スプレッドシートを使用していて、1 つの値を検索して、対応するセルに値を返そうとしています。たとえば、シート 2 で、列 A (シート 1) のすべての名前のリストを作成し、列 B の対応するセルに特定の値 (たとえば 2 など) があるとします。どこから始めればよいでしょうか?

0 投票する
4 に答える
37440 参照

google-sheets - Google ドライブ スプレッドシート: IF と VLOOKUP の組み合わせ

ステートメントIFVLOOPUP.

基本的に、VLOOKUPで値が見つかった場合は式が値を返し、見つからない場合は別の値を返すようにしたい...

私は実験しました

...しかし、これはうまくいかないようです。

ご意見をお寄せいただきありがとうございます...

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

google-sheets - 連続フォームの VLOOKUP

K250セルでは、ユーザーがフォーム式を介してデータを送信したときに機能するように式を入れました。

しかし問題は、誰かがフォームを送信すると、行 K250 が K251 として表示され、送信されたフォームが K250 に取って代わられることです。他の人が Array の使用について話しているのを見つけました。私はこれを試しましたが、うまくいきませんでした。

解決策は?

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

google-sheets - ARRAYFORMULA と INDIRECT を使用して行を反復し、ブロックとして返す

Sheet1 には列 A から D があり、A には一意のレコード キーが含まれています。

Sheet2 では、自分の並べ替え順序に対してデータを再配置したいと考えています。列 A には、独自のカスタム オーダー レコード キーが含まれています。

Sheet2でこれまでに行ったことは次のとおりです。列Bのレコード位置を次のように計算しています

そして、ARRAYFORMULA INDIRECT を使用して一度にデータを取得しようとしています。を使用して1行を正しく取得できます

私が欲しいのは以下のようなものですが、それでも最初の行のみを返します。

ヘルプ。

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 参照の代わりに文字 "{}" があるのはなぜですか?