IMPORTRANGEは(自分は使ったことはないのですが機能を見る限り)別ブックを参照する場合に使うのではないかと思います。
同じファイル内のシートBからシートAを参照するだけであればQueryだけでできると思います。
101の情報ならシートBのC2セルに
=query(A!B$3:F,"select B where D='○'")
と記述してみてください。
これで101の情報は表示されると思います。
同様に、102の情報はC19セルに
=query(A!B$3:F,"select B where E='○'")
とすれば表示できると思います。
ひとつずつ式を変えるのが面倒な場合は、
=query(A!B$3:F,"select B where " & IF(Max(A$2:A2)=101,"D",IF(Max(A$2:A2)=102,"E","F")) & "='○'")
のような式をC2セルに記述し、そのセルをコピーしてC19セルに貼り付ければ同じ結果が得られると思います。
ちなみにIMPORTRANGEを使う場合は
=query(importrange("参照ブックのURL","A!B$3:F"),"select Col1 where Col3='○'")
のような式になると思います。
参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/06 14:39