特定の検証が満たされたときに、複数のスプレッドシートから特定の行の値を統合する方法を探しています。異なるシートの特定の行の値を統合する
シナリオ:私は現在Sheet1、Sheet2、Sheet3を持っています。 妥当性検査が満たされたら、sheet2とsheet3のデータをsheet1に統合します。
シート1:
シート2:
シート3:
上記の例に基づいて、私はTを使用しました列E「タイプ」は、「新規プレイヤー」(バリデーション)であれば、シート1のセルA2
=iferror(query(Sheet2!A2:E, "where E = 'New Player' ",0),"")
の彼の機能は、だから何が起こるかは、それが自動的にシート2から列値を追加しています。
私が望むのは、そのタイプが「新規プレーヤー」である場合、sheet3行データを追加することです。
クエリ機能をネストする方法がありますか?またはこれはスクリプトを使用して行うことができますか?私は行をコピーすることができますが、複数のシートではなく、検証なしでいくつかのスクリプトを見つけました。
omg!答えをありがとう、素晴らしい作品!私は一番最後のことを聞くことができますか?コピーしたい列だけを選択することは可能ですか?例えばSheet2!A、B、C、not Sheet2!A2:E? – user7254740
@ user7254740:回答を更新しました。それが役立つかどうかを見てください。 – JPV
ありがとう!よく働く! – user7254740