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

google-sheets - Google スプレッドシート検索ツールの支援

私は「卓越する」方法を学ぶことを自分自身に任せました。それは私の頭の中でもう少し意味がありましたが、ねえ。

ここで表示できる「検索ツール」を作成しました。

「食器洗い機の検索」は意図したとおりに機能しています。ノイズレベルまたは装飾パネルの高さで検索して、適切なモデルのリストを作成し、データを製品コード/モデル番号で個別に検索できます。

もう少し難しくすることにし、オーブン用に作成しました。

レイアウトはこんな感じです。主な検索>シングルオーブンデータベース>ダブルオーブンデータベース>内蔵オーブンデータベース。私の目標は、「食器洗い機ツール」と同じ検索機能を実現することですが、さまざまなソースから検索 (Vlookup) する方法がわかりません。

以下の式を使用して「マスターDB」を作成しようとしました。

ただし、垂直ではなく水平にしない限り、他の範囲ではなく最初の範囲からデータを取得するように見えますが、水平は私のVlookup式では機能しません(私の知る限り)。

私が試した他の方法は、このコードを使用することです。

上記のコードが挿入され、3 枚のシートすべてを Vlookup し、「製品コード」をプルしてシート「オーブン」のセル D4 に入力することを「意図」していました。

今、私はこれについて少し初心者ですが、すべてを理解するために取り組んでいます:)

皆さんができる提案、または私を正しい方向に向けることができますか?

編集 -

申し訳ありません。私の解決策を投稿しないのは失礼でした。Importrange 関数を =Importrange("XYZ",""'Single Ovens'!$A2:$F200") に変更し、これを 3 回繰り返しましたが、それぞれの間に 200 行のギャップがありました。解決策ではありませんが、実行可能な代替手段. 私の友人は現在、私がこれを達成するためのスクリプトに取り組んでいます. Vlookup 式は、問題を単純化する importrange 式のおかげで、それほど複雑である必要はありません.

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

google-sheets - 隣接セルに基づいてセルに配置された VLookup

Google シート 2 の情報を Google シート 1 に呼び出す VLookup を実行する方法を探しています。具体的には、「Google シート 1」のセル H が「Google シート 2」のセル A と一致する場合、 「Google シート 2」のセル B を「Google シート 1」の対応する行に挿入します。

以下に例を示します。

関数の前:

Google シート 1: HI 1 Eng#1 (空白) 2 Eng#2 (空白) 3 Eng#3 (空白) 4. ENG#4 (空白)

Google Sheet 2: AB 1 Eng#1 .4 2 Eng#2 .1 3 Eng#4 .7 4. Eng#7 .3 5. Eng#3 .2

私が求めている結果:

Google シート 1: HI 1 Eng#1 .4 2 Eng#2 .1 3 Eng#3 .2 4. Eng#4 .7 5. Eng#7 .3

これは、グループの効率と追跡を向上させる方法であるため、これについての支援を非常に感謝しています.

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

google-sheets - Googleスプレッドシートの文字列を使用したVLOOKUP

だから私がやろうとしているのは:

Spreadsheet1!A:A で特定の文字列を検索し、出力として A:A で見つかった値のすぐ隣にある B:B にある値を指定します。

私のアプローチ:

問題:

VLOOKUP は文字列を値として返しません。しかし、別の数式の文字列が必要です。スクリプトを含まない回避策はありますか?

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

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

google-apps-script - Apps Script が範囲に行を追加すると、Google Sheets Vlookup が機能しない

フォームによって更新されるスプレッドシートに基本的な vlookup を設定しました。Apps スクリプトによって更新されるページからデータを取得しています。私のvlookupは次のようになります

「チェックリスト ログ」タブには、行 1 に沿って列ヘッダーがあり、列 A に日付が入力されます。

フォームの送信先である sheet1 から。

フォームが送信されるたびに、Apps スクリプトは行 1 の下に行を追加し、チェックリスト タブからセルをコピーして、チェックリスト タブをクリアします。

考えられる解決策は、アプリのスクリプトb2:AZ2に行全体ではなく新しいセルを挿入させることだと思いますが、それを行うコードが見つからないようです。それで、どうすればそれを修正できますか?

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

if-statement - 列全体に「if」ステートメントを適用する

Google スプレッドシートの各セルではなく、列全体に適用するセルに次の IF ステートメントがあります。現在、同じコードをコピーして各セルに貼り付けています。この「I」列に適用して、その列のすべてのセルにこのロジックが含まれるようにするにはどうすればよいですか? これを行う簡単な方法があると確信していますが、スプレッドシートは苦手です。

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

google-sheets - セル内のテキストを数値に変換する

デジタル多肢選択式テストを行うための Google フォームを作成しています。回答は Google スプレッドシートに送信されます。回答は多肢選択式であるため、得られるデータは限られた数の可能な回答で構成されています。

このスプレッドシートでは、回答が正しい (または部分的に正しい) かどうかに応じて、与えられた回答にポイント (3,3または5または または10など)を追加したいと考えています。0

スプレッドシートの例では、すべての行が生徒からのすべての回答で構成されています。これは、学生がフォームを送信すると、このように自動的にインポートされます (このテストファイルには、質問が 1 つしかありません)。B30:B33 には、この 1 つの質問に対する多肢選択式テストの 4 つの回答と、各回答の価値があるポイント数を隣接する列に入れました。D2 で与えられた回答にポイントを接続したい (これは間違った回答であり、結果は になるはずです0)。

これどうやってするの?

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

datetime - 日付と時刻の連結

Google スプレッドシートでdate(DD/MM/YYYY) と(HH:MM:SS)を連結し、それをin関数として使用すると、そこにあるのに見つかりません。timeKeyVLOOKUPVLOOKUPKey

=09/11/2015 と=12:00:00を試しまし=text(" "&C34,"DD/MM/YYYY")&" "&text(D34,"HH:MM:SS")た。私が探しているのはです。C34D34Key09/11/2015 12:00:00

VLOOKUPキーが表示されないのはなぜですか?