タグ付けされた質問 「google-sheets-arrays」

3
Googleシートは複数行のセルを新しい行に分割します(+周囲の行エントリを複製します)
各ビジネスの主要スタッフを含む、ビジネスアドレス情報のデータベースを作成しています。このプロジェクトのために継承したGoogleスプレッドシートには、「キースタッフ」の列(列B)が含まれ、複数のキースタッフ名が同じセルにリストされ、改行で区切られています(つまり、CHAR(10))。行ごとに1つのビジネスがあります。「キースタッフ」セルの行数は行ごとに異なります。私の最初のシートは次のようになります: このシートを最適化するには、次のことを行う必要があります。 各複数行の「キースタッフ」セルを分割して、各キースタッフ名が独自の行に表示されるようにします。これには、元の行の下に新しい行を挿入する必要があります。 元の行(つまり、列AおよびC:E)の他のすべてのセルのデータを複製して、新しい各行に各ビジネスの完全なデータが含まれるようにする 自動化されたプロセスが必要です-約1000のビジネスを処理する必要があるため、手動の手順ではこれを実行できません シートは次のようになります。 =TRANSPOSE(SPLIT(B1,CHAR(10)))明らかに使用することは道の一部に過ぎません-新しい行を挿入せず、周囲の列エントリを複製しません。すべてが感謝して受け入れられます!

3
GoogleシートでUNION SELECTを実行できますか?
同じフォームを使用して3回編集する、同じテーマの3人の異なる人からの返信を収集するフォームにリンクされたGoogleシートを持っています。これにより、3人がいる場所を示す3つの列を含むシートが作成されます。 これらの3つの列を取り、それらを互いに「下に」配置し、互いに隣接させないビュー/クエリを作成する必要があります。データベースでは、以下のクエリのようなものを実行しました。「シート」tblMainを呼び出し、関連する4つの列を記述しました(サブジェクトIDも必要です)。 tblMain: ID RALocation RBLocation RCLocation クエリ: Select ID, RALocation as Location, 'RA' as Role from tblMain Union Select ID, RBLocation as Location, 'RB' as Role from tblMain Union Select ID, RCLocation as Location, 'RC' as Role from tblMain Googleスプレッドシートでこれを行う方法があるかどうか誰かが知っていますか?複数のシートを作成し、最後にそれらを組み合わせてもかまいませんが、これを行う方法には少し行き詰まっています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.