問題タブ [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.
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 スプレッドシートを使用しています。
google-sheets - Google スプレッドシートでの間違った結果 ルックアップ関数 (vlookup、hlookup、match)
次のスプレッドシートは、Google スプレッドシート ルックアップ関数の非常に奇妙な動作を示しています。私はこれらの機能を問題なく何度も使用しました。誰かが自分の側でもそれが起こることを確認できますか?
ドキュメントの例: https://docs.google.com/spreadsheets/d/16lRQ72K28CtObY_ChzpNQUVTl_EgbjEyRcpP5QOZKzE/edit?usp=sharing
regex - 特殊文字の両側の文字グループに一致する正規表現
Google スプレッドシートに、"FOO@BAR" のような文字列を含むセルがあります。両側の 3 文字に一致するように REGEXREPLACE を記述する最良の方法は何ですか?
たとえば、A1 に「FOO@BAR」が含まれていて、VLOOKUP が「FOO」を返した場合
「BAR」を返しますが、VLOOKUP が「BAR」を見つけた場合は機能しません。
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
if-statement - セル 1 = x の場合、セル 2 =y またはセル 1 =y の場合、セル 2 =z など
A1 値が 0 から 9 の間である Google ドキュメント スプレッドシートにプール試合のスコアがあります。
私は試した:
しかし、エラーが発生します。
google-apps-script - =Vlookupを使用してGoogleスプレッドシートの別のシートからデータを入力しようとしています
別のシートからデータを取得し、そのデータを別のシートに入力しようとしている Google シートを使用して、この問題が発生しています。
http://i.gyazo.com/acafe4f159991bd0d1eaa9bc5c8e108d.png
これは私が使用している VLOOKUP ですが、応答フォーム 2 からデータを取得していないようです。
回答フォーム 2 の画像は次のとおりです。
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
値と参照テーブル全体の両方が、他のファイルから動的に取得されます。したがって、これらの列の順序や長さについては、一致するものがまったくない場合でも、事前に何も知りません。
google-sheets - Google スプレッドシートで行を見つけてコピーする
シート 1
列 A ~ F に項目があります。VLOOKUP を使用して行を検索し、列 F の条件に一致する場合にシート 2 にコピーするにはどうすればよいですか?
これは、シート 2 のセルの数式です: =VLOOKUP(apple,Sheet1!A:F, 2, FALSE)
google-sheets - Google スプレッドシート検索ツールの支援
私は「卓越する」方法を学ぶことを自分自身に任せました。それは私の頭の中でもう少し意味がありましたが、ねえ。
ここで表示できる「検索ツール」を作成しました。
「食器洗い機の検索」は意図したとおりに機能しています。ノイズレベルまたは装飾パネルの高さで検索して、適切なモデルのリストを作成し、データを製品コード/モデル番号で個別に検索できます。
もう少し難しくすることにし、オーブン用に作成しました。
レイアウトはこんな感じです。主な検索>シングルオーブンデータベース>ダブルオーブンデータベース>内蔵オーブンデータベース。私の目標は、「食器洗い機ツール」と同じ検索機能を実現することですが、さまざまなソースから検索 (Vlookup) する方法がわかりません。
以下の式を使用して「マスターDB」を作成しようとしました。
ただし、垂直ではなく水平にしない限り、他の範囲ではなく最初の範囲からデータを取得するように見えますが、水平は私のVlookup式では機能しません(私の知る限り)。
私が試した他の方法は、このコードを使用することです。
上記のコードが挿入され、3 枚のシートすべてを Vlookup し、「製品コード」をプルしてシート「オーブン」のセル D4 に入力することを「意図」していました。
今、私はこれについて少し初心者ですが、すべてを理解するために取り組んでいます:)
皆さんができる提案、または私を正しい方向に向けることができますか?
編集 -
申し訳ありません。私の解決策を投稿しないのは失礼でした。Importrange 関数を =Importrange("XYZ",""'Single Ovens'!$A2:$F200") に変更し、これを 3 回繰り返しましたが、それぞれの間に 200 行のギャップがありました。解決策ではありませんが、実行可能な代替手段. 私の友人は現在、私がこれを達成するためのスクリプトに取り組んでいます. Vlookup 式は、問題を単純化する importrange 式のおかげで、それほど複雑である必要はありません.
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
これは、グループの効率と追跡を向上させる方法であるため、これについての支援を非常に感謝しています.