回答編集履歴

3

修正

2022/09/06 02:32

投稿

退会済みユーザー
test CHANGED
@@ -3,7 +3,7 @@
3
3
  >「A1」セルには○○が入っています。
4
4
 
5
5
 
6
- このような場合、WHERE の抽出条件に importrange を使う必要はなく、単純にセル番地を & で文字列結合するようにすればよいと思います。
6
+ このような場合、WHERE の抽出条件に INDIRECT を使う必要はなく、単純にセル番地を & で文字列結合するようにすればよいと思います。
7
7
  また、シート1 と「!」の間の全角スペースも不要です。
8
8
  つまり下記のように。
9
9
  ```

2

 

2022/09/05 10:46

投稿

退会済みユーザー
test CHANGED
@@ -10,4 +10,4 @@
10
10
  =QUERY(importrange("https://###","シート1!$A:$N")," WHERE Col12 = '" & A1 & "'")
11
11
  ```
12
12
  なお、上記の数式にしても、結果が存在するはずなのに「クエリが空の出力」となって結果が返ってこない場合があります。
13
- その場合は、参照元シートの検索対象列(上記の数式の場合は12列目(L列))の書式を、「書式なしテキスト」に変えてください。
13
+ その場合は、参照元シートの検索対象列(上記の数式の場合はシート1の12列目(L列))の書式を、「書式なしテキスト」に変えてください。

1

 

2022/09/05 10:45

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,9 @@
1
+ > ○○を直接記入すれば実現できていますが、、、。
2
+
3
+ >「A1」セルには○○が入っています。
4
+
5
+
1
- WHERE の抽出条件に importrange を使う必要はなく、単純にセル番地を & で文字列結合するようにすればよいと思います。
6
+ このような場合、WHERE の抽出条件に importrange を使う必要はなく、単純にセル番地を & で文字列結合するようにすればよいと思います。
2
7
  また、シート1 と「!」の間の全角スペースも不要です。
3
8
  つまり下記のように。
4
9
  ```