問題タブ [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.
google-sheets - 計算されたセル値に対する VLOOKUP
VLOOKUP
計算された値と一致する必要がある場合、適切に動作する必要はありません。
この例を見てください:
test
シート内の行は、シート内の1
データをテストします。ここで、セルは の結果です。computed
B2
=RIGHT(A1, 4)
値 1234 が見つかりません
一方、 の行 2 でtest
、1234 がセルのハードコードされた値である場合 — シートhardcoded
—
値が見つかりました。
これはバグですか?
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 つのスプレッドシートのデータが多すぎるため、最終的には、このスクリプトを変更して複数のソース ドキュメントを参照する必要があります)。
コードがなくてすみません。この問題を自分で解決しようとしても、うまくいきませんでした。
ありがとうございました!
google-apps-script - Google スプレッドシートのスクリプト - VLOOKUP
別のシートの最後の行を識別し、その隣のセルに VLOOKUP を入力する for ループを実行しようとしています。何らかの理由で、変数エラーが発生し続けます。コードは次のとおりです。
変数「NewSheetNm」は、この関数の先頭にあります。これは、この現在の関数の最後の部分です。なぜこれがうまくいかないのか、誰にもアイデアがありますか?
arrays - vlookup で配列を作成する
vlookup で値を確認した後、Google スプレッドシートのデータベース スタイルのスプレッドシート (名前、場所、説明、価格のリスト) から条件付きで行を取得したい - 私はこれを少し前に使用しCONTINUE
、配列に期待していました。 「検索した」列の隣にある他の列を探しましたが、ここで私の記憶が失敗したようで、「検索された」値を取得するだけです。
この式は基本的に目的の行の最初の値を見つけ、「2014-15 から選択した項目」リストを作成する必要がありますが、それを展開して必要なすべての行のリストを作成する方法がわかりません。これを取得する簡単な方法はありますか、試してみましarrayformula
たが成功しませんでした。
単純にインデックスを変更して他の値を取得することはできますが、これも配列を介して入力できる場合は、それが望ましいでしょうか...?
google-sheets - Google スプレッドシートを検索して別の値を返す
Google スプレッドシートを使用していて、1 つの値を検索して、対応するセルに値を返そうとしています。たとえば、シート 2 で、列 A (シート 1) のすべての名前のリストを作成し、列 B の対応するセルに特定の値 (たとえば 2 など) があるとします。どこから始めればよいでしょうか?
google-sheets - Google ドライブ スプレッドシート: IF と VLOOKUP の組み合わせ
ステートメントIF
とVLOOPUP
.
基本的に、VLOOKUPで値が見つかった場合は式が値を返し、見つからない場合は別の値を返すようにしたい...
私は実験しました
...しかし、これはうまくいかないようです。
ご意見をお寄せいただきありがとうございます...
google-sheets - 連続フォームの VLOOKUP
K250セルでは、ユーザーがフォーム式を介してデータを送信したときに機能するように式を入れました。
しかし問題は、誰かがフォームを送信すると、行 K250 が K251 として表示され、送信されたフォームが K250 に取って代わられることです。他の人が Array の使用について話しているのを見つけました。私はこれを試しましたが、うまくいきませんでした。
解決策は?
google-sheets - ARRAYFORMULA と INDIRECT を使用して行を反復し、ブロックとして返す
Sheet1 には列 A から D があり、A には一意のレコード キーが含まれています。
Sheet2 では、自分の並べ替え順序に対してデータを再配置したいと考えています。列 A には、独自のカスタム オーダー レコード キーが含まれています。
Sheet2でこれまでに行ったことは次のとおりです。列Bのレコード位置を次のように計算しています
そして、ARRAYFORMULA INDIRECT を使用して一度にデータを取得しようとしています。を使用して1行を正しく取得できます
私が欲しいのは以下のようなものですが、それでも最初の行のみを返します。
ヘルプ。