問題タブ [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-apps-script - Google シート スクリプトを使用して方程式を実行し、データベースの値を更新します
そこで、職場の卓球リーグ用に単純な Elo モデルを作成しようとしています。スプレッドシートを使用して対戦を生成し、勝者に応じて手動でランキングを更新しています。
私はこれを試してみましたが(以下に示すように)、 set.formula が使用する正しいコーディングではないことを幸いなことに知りませんでした。
以下で概説したことを実行する方法はありますか? 基本的に、プレイヤー A またはプレイヤー B のボタンをクリックして、バックエンドで Elo ランクを更新し、新しいマッチの組み合わせを生成できるようにしたいですか? また、変数に基づいてレコードを更新するにはどうすればよいですか? 誰もが一意のプレーヤー番号を持っていますが、レコードを見つけて数式を実行できる VLOOKUP に似た機能はありますか?
以下のコードには、できるだけ多くのシート コールアウトを配置しました。
どんな助けでも大歓迎です!
ありがとう!
google-sheets - IMPORTRANGE内のVLOOKUP
VLOOKUPの後に値をシートに集めるために、Googleスプレッドシートでこの関数を試してみましたが成功しませんでした:
一般的なエラーが発生します。
IMPORTRANGE はこの種の機能をサポートしていますか?
私がする必要があるのは、左側に値 201608 を持つ別のシートのセルからデータを抽出することです。IMORTRANGE は $A$12 などのセル ポインターを必要とするため、次の手順を実行することを考えました。
- 値をルックアップして検索します。
- 結果をセルポインタに変換します。
google-sheets - 2 つの範囲からデータを検索し、テキストが一致する場合は数値を割り当てます
フォーミュラ 1 レーシング リーグでポイントを計算しようとしています。コンストラクターが 1 位でレースを 1 位で終えた場合のボーナス 15 ポイントに困っています。問題は、これを行う 2 つの異なるドライバーが存在する可能性があることです。例えば。ご覧のとおり、レースでは HAM が予選 1 位、ROS が 1 位でした。どちらもメルセデスのために運転しているため、メルセデスに 15 ポイントを与える必要があります。API を使用してインポートされるため (例にはありません)、データを移動することはできませんが、レイアウトのコピーはここにあります。
Qualifying Race Driver Team
14 1 ROS mercedes
1 15 HAM mercedes
3 3 VET ferrari
8 4 RIC red_bull
6 5 MAS williams
19 6 GRO haas
10 7 HUL force_india
16 8 BOT williams
7 9 SAI toro_rosso
5 10 VES toro_rosso
13 11 PAL renault
filter - 最も多く、2 番目に多く、3 番目に多く発生する値を表示する
列 A の一意の (テキスト) 値と、列 B の対応する最も出現頻度の高い値 (テキスト) を表示し、異なる列の出現度で並べ替える式はどれですか?
最初に最も多く発生する値のみを表示する方法は既に知っていますが、2 番目、3 番目などは表示しません。
最初に最も多く発生する値のみを表示する数式: