web-dev-qa-db-ja.com

IMPORTRANGEを使用している場合、関数Queryのクエリ文字列を解析できません

これは私が見ている問題です:

エラー-関数QUERYパラメーター2のクエリ文字列を解析できません:NO_COLUMND

Error - Unable to parse query string for function QUERY parameter 2: NO_COLUMND

式の形式は次のとおりです。

=query(importange("...", "Sheet!A:V"), "select D where V = 1", 1)

別のシートからデータをインポートしました。列Vが1の場合、この現在のシートに列Dを表示します。

私の現在の式とは異なる方法がありますか?

6
jas9531

Importrangeでクエリを使用する場合、インポートされた列は、インポートされた範囲内の位置に従って、Col1、Col2、Col3などと呼ばれる必要があります。だから、交換する必要があります

"select D where V = 1" 

"select Col4 where Col22 = 1" 

インポートされた範囲はシートの一部と見なされないため、その列名はシートの列名とは異なります。

アルファベットを暗唱せずに列の番号を見つけるには、=column()を一時的に配置することができます。

12
user79865