Googleスプレッドシートにクエリを実行していますが、最後の部分でエラーが発生します。クエリは、ボックスB1、D1、およびB2の検証によって挿入された3つのデータで機能します。
これは私が持っているものです:
= if (AND (B1 = 0; B2 = 0; D1 = 0); IMPORTRANGE ("LINK"; "Llista! A6: S1000"); if (AND (B1> 1; B2> 1; D1 = 0); query (IMPORTRANGE ("LINK"; "Llista! A6: S1000"); "select * where Col6 = '" & B1 & "' and Col8 = '" & B2 & "'"); query (IMPORTRANGE ("LINK"; "Llista! A6: S1000 ");" select * where Col6 IN ('"& B1 &"', '"& D1 &"') and Col8 = '"& B2 &"' ")))
これは私が失敗する部分です:
query (IMPORTRANGE ("LINK"; "Llista! A6: S1000"); "select * where Col6 IN ('" & B1 & "', '" & D1 & "') and Col8 = '" & B2 & "'")))
それが私に与えるエラーは次のとおりです。
QUERY関数のクエリの文字列を解析できません。パラメータ2:PARSE_ERROR:行1、列16で "" Col6 ""が発生しました: "(" ... "("...。
前のエラー「私は思う」を解決するために行を変更します
query (IMPORTRANGE ("LINK"; "Llista! A6: S1000"); "select * where Col6 IN" ("'" & B1 & "', '" & D1 & "'") "and Col8 = '" & B2 & "'") ))
そして、私はエラーを受け取ります:
数式分析エラー。
この最後の部分では、カテゴリB1とD1を持つデータを選択し、B2ゾーンでフィルタリングする必要があります。
たとえば、B1とD1は警察の階級であり、B2はそれらが運命づけられている場所です。
Googleスプレッドシートのクエリ関数には「IN」演算子はありません。これが機能するかどうかを確認します
=query(IMPORTRANGE ("LINK"; "Llista!A6:S1000"); "select * where (Col6 = '"&B1&"' or Col6 = '"&D1&"') and Col8 = '"&B2&"'")
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加