Googleフォームを使用してフォームに入力して入力する応募者がいます。 [応答]タブから、トラッカーに合わせて整理された別のタブに自動入力されるフィールドがあります。 IMPORTRANGEで使用する文字列を探しています。これにより、転送されるものに条件が追加されます。
例えば:
ブック1Applicant Form Response
A B C D E F G
1 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
2 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Fail
3 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
4 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
ブック2Passed Applicants
A B C D E F G
1 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
2 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
3 Jon Doe xxx-xxx-xxxx xx/xx/xxxx Detroit Michigan Pass
ブック1 Applicant Form Response
のこのシート(A:G
)から情報を取得し、Passed Applicants
の場合にのみ別のブック(G = Pass
)に自動入力できるようにします。
私は範囲の式を理解しています:
=IMPORTRANGE("Spread_sheet_key", "Applicant Form Response!A:G")
私のクエリ関数は次のようになります(同じワークブック内の場合)。
=Query('Applicant Form Response'!A:G, Select * where "G contains 'Pass'")
か何か。
これにより、ある本から別の本にすべてのデータを転送することができます。上で述べたように、合格した人のデータのみが転送に必要です。
使用するのに最適な他の式は何ですか?また、IMPORTRANGE式内にどのようにネストしますか?
次のようなものを試してください:
=query(importrange("https://docs.google.com/spreadsheets/$$$$","Applicant Form Response!A:G"),"Select * where Col7 = 'Pass' ")
ここで、$$$$
は、ソース(付与する必要があるアクセス)のURLを完成させるのに適切なものです。
これを行う場合、列をCol1、Col2、Col3 ...として参照する必要があるという事実に重点を置くことが重要です。A、B、Cとして参照することはできません。 ..これは私のために働いたクエリの構造です:
=query(importrange("http//..the link.../", "Sheet!A:Z"), "SELECT Col1, Col3, Col6, Col12 WHERE Col3 = 'Your search'")