質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Q&A

1回答

379閲覧

QUERY IMPORTRANGE /条件設定について

aramu

総合スコア0

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

0グッド

0クリップ

投稿2022/06/22 04:48

編集2022/06/22 21:24

関数例
=QUERY( IMPORTRANGE( "ファイルURL" ,"シート名!A:Z"), "select Col12,Col13,Col14,Col15 where Col4 = '◯' and Col6 = '×'")

質問
上記のように関数を入れると、タイトルだけ表示され該当列が出力されません。
条件部分省くとデータが出力されますが、条件の書き方が間違っているのでしょうか?

ご回答お待ちしております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

=QUERY( IMPORTRANGE( "ファイルURL" ,"シート名!A:Z"), "select Col12,Col13,Col14,Col15 where Col4 = '◯' and Col6 = '×'")

こちらの環境では問題なくデータが出力されていることを確認しました。

条件に使用している「◯」と、実際にスプレッドシートに記載されている「◯」
が同じ値ではないのではないでしょうか?

もしくは、参照先のスプレッドシートの「Col4, Col6」の表示形式を「書式無しテキスト」にしても変わりないでしょうか?

Query関数シート別のスプレッドシート内容
イメージ説明イメージ説明

コメント分追記

=QUERY( IMPORTRANGE( "スプレッドシートID" ,"シート1!A:Z"), "select Col12,Col13,Col14,Col15 WHERE Col4 = '1' And Col6 = 'サンプル'",1)
Query関数シート別のスプレッドシート内容
イメージ説明イメージ説明

投稿2022/06/22 06:52

編集2022/06/22 07:14
k.a_teratail

総合スコア845

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aramu

2022/06/22 07:00

回答ありがとうございます! 〉条件に使用している「◯」と、実際にスプレッドシートに記載されている「◯」が同じ値ではないのではないでしょうか? 確認してみましたが、同じ値でした。実際は以下となります。値はコピペしておりますので、間違いありません。 「where Col4 = '半角数字' and Col6 = '名詞'」 〉もしくは、参照先のスプレッドシートの「Col4, Col6」の表示形式を「書式無しテキスト」にしても変わりないでしょうか? 「Col4, Col6」の表示形式を「書式無しテキスト」にしても変化ありませんでした・・・😭
k.a_teratail

2022/06/22 07:15

> 「where Col4 = '半角数字' and Col6 = '名詞'」 の条件での実施結果も回答に追加しました。 認識が間違っていないか、ご確認の方、よろしくお願いします。
aramu

2022/06/22 07:24

確認しました! 同様に作成しましたが、やはり空データになります。 条件を1つずつ確認しましたが、「where Col4 = '半角数字' 」が反応していないようです。「Col6 = '名詞'」こちらだけであれば出力されます。
aramu

2022/06/22 07:24

認識については間違いありません。
k.a_teratail

2022/06/22 08:19

参照先スプレッドシートの「D列(D1やD2など)」の表示形式はどうなっていますでしょうか? 表示形式と言っているのは「表示形式 -> 数字」のチェックがついている部分になります。 ここが「自動」になっている場合は抽出されません。 条件が文字としての一致になっているので、「書式なしテキスト」にチェックを付けないと抽出はできません。
aramu

2022/06/22 09:38

度々ありがとうございます! D列についても、「書式なしテキスト」に変更済みですが反映はされておりません。
k.a_teratail

2022/06/22 12:24

可能であればですが、 実際のスプレッドシートの値、もしくはスクショなどを質問文に追加していただきたいです。 書式も問題なしであれば、何が原因で条件に一致しないのか不明なため、もう少し情報が欲しいです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問