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

if-statement - Google スプレッドシートの VLOOKUP 内で IF を使用してセルを参照する

内部に if ステートメントを含む vlookup を実行したい。私は現在持っています

=LOOKUP("Metallic Gold Flash Tattoo Arabic",A:A,IF(INDIRECT(ADDRESS(ROW(), E)))<0,INDIRECT(ADDRESS(ROW(), C)),0)

その製品タイプのすべての単位を列 A に合計したいのですが、販売されて購入されていないものだけを合計したいと考えています。列 C は単位で、E は価格です。売りはプラス、マイナスは買いです。

Google スプレッドシートを使用しています。

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

google-sheets - Google スプレッドシートでの間違った結果 ルックアップ関数 (vlookup、hlookup、match)

次のスプレッドシートは、Google スプレッドシート ルックアップ関数の非常に奇妙な動作を示しています。私はこれらの機能を問題なく何度も使用しました。誰かが自分の側でもそれが起こることを確認できますか?

ドキュメントの例: https://docs.google.com/spreadsheets/d/16lRQ72K28CtObY_ChzpNQUVTl_EgbjEyRcpP5QOZKzE/edit?usp=sharing

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

regex - 特殊文字の両側の文字グループに一致する正規表現

Google スプレッドシートに、"FOO@BAR" のような文字列を含むセルがあります。両側の 3 文字に一致するように REGEXREPLACE を記述する最良の方法は何ですか?

たとえば、A1 に「FOO@BAR」が含まれていて、VLOOKUP が「FOO」を返した場合

「BAR」を返しますが、VLOOKUP が「BAR」を見つけた場合は機能しません。

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

google-sheets - 2 つの条件を検索 (または一致) し、それら 2 つの条件に一致する値を平均する方法

2枚あります。

シート #1 の列 A は発行者 (発行者 1、発行者 2、発行者 3 など) で構成され、行 1 はトピック (トピック 1、トピック 2、トピック 3 など) で構成されます。

シート #2 の列 D には発行者がリストされ、列 F にはトピックがランダムな順序でリストされます。最後に、列 H には、対応する各パブリッシャーのトピックのセンチメント スコアが保持されます。

パブリッシャーごとに各トピックの平均センチメント スコアを取得する必要があります。サンプル ワークシートを次に示します。

https://docs.google.com/spreadsheets/d/1IY-Ev0OWR8z2qeDzTxWEFSKFJVP8JYZyEhrzhFwUWnA/edit?usp=sharing

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

if-statement - セル 1 = x の場合、セル 2 =y またはセル 1 =y の場合、セル 2 =z など

A1 値が 0 から 9 の間である Google ドキュメント スプレッドシートにプール試合のスコアがあります。

私は試した:

しかし、エラーが発生します。

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

google-apps-script - =Vlookupを使用してGoogleスプレッドシートの別のシートからデータを入力しようとしています

別のシートからデータを取得し、そのデータを別のシートに入力しようとしている Google シートを使用して、この問題が発生しています。

http://i.gyazo.com/acafe4f159991bd0d1eaa9bc5c8e108d.png

これは私が使用している VLOOKUP ですが、応答フォーム 2 からデータを取得していないようです。

回答フォーム 2 の画像は次のとおりです。

http://i.gyazo.com/4ab62ba5c2b5d78a7716c2a094d7af22.png

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

google-sheets - 別のセルでの 2 つの部分一致によるセルの参照

セルの 2 つの条件を一致させ、両方の条件が一致する場合Nameは価格情報をセルに追加する必要があります。priceつまり、Name両方の条件が含まれている場合は、price. を使用してさまざまなアプローチを試みQUERY, SEARCH; FIND; VLOOKUPましたが、途中で行き詰まりました。サンプル シートは次のとおりです (Excel よりも Google スプレッドシート ソリューションをお勧めします)。

https://docs.google.com/spreadsheets/d/1zwG3_5Ctg_IZ1kI04Uee-qIvMrNQ4GmEwySmYcMKLfA/edit?usp=sharing

おそらく重要:Name値と参照テーブル全体の両方が、他のファイルから動的に取得されます。したがって、これらの列の順序や長さについては、一致するものがまったくない場合でも、事前に何も知りません。

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

google-sheets - Google スプレッドシートで行を見つけてコピーする

シート 1

列 A ~ F に項目があります。VLOOKUP を使用して行を検索し、列 F の条件に一致する場合にシート 2 にコピーするにはどうすればよいですか?

これは、シート 2 のセルの数式です: =VLOOKUP(apple,Sheet1!A:F, 2, FALSE)

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

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