Googleスプレッドシートの初心者がいきなりQUERY関数を完全攻略する方法

  Рет қаралды 29,045

Googleシートマスターch

Googleシートマスターch

Күн бұрын

Пікірлер: 21
@gsheet
@gsheet 2 жыл бұрын
ご質問の際には、具体的な事例を箇条書きにし、サンプルシートを共有していただけると回答される可能性が高まります。😃
@marxleu
@marxleu 2 жыл бұрын
ありがとうございます!
@gsheet
@gsheet 2 жыл бұрын
ありがとうございます。
@瀬戸吉次
@瀬戸吉次 2 жыл бұрын
何かよくわかりませんけど、’スゴイ” とゆうことは、分かりました。
@chinpanblog
@chinpanblog 3 жыл бұрын
勉強になります! 小文字と大文字の使い分けはなにかルールがあるのでしょうか。 例えば全て小文字でも同じ結果が得られるのでしょうか💦
@gsheet
@gsheet 3 жыл бұрын
chinpanblogさん、ご質問ありがとうございます。 いい質問ですね。すべて小文字でも同じ結果が得られます。(と思います) QUERY内のクエリは、SQL言語というデータベース言語から来ているので 慣習として小文字(列名は大文字)で記載しています。 後、クエリ内で列を指定する"Col"は、大文字小文字を区別します。 なので、クエリ内は通常は小文字、列名は大文字を使用するのがいいかと思います。
@KATSUHIRO24291008
@KATSUHIRO24291008 2 жыл бұрын
こんにちは。 QUERY関数を触りはじめGoogleシートマスターchで勉強させて頂いています。 質問がございます。 H27 select B,D,I where I contains '都'◯◯◯ 上記◯◯◯に、D列の女を含む行を除外させるようにしたい場合はどうしたらいいでしょうか。 教えて頂けますと幸いです。 よろしくお願い致します。
@gsheet
@gsheet 2 жыл бұрын
jp tkさん、質問ありがとうございます。 (否定形の回答を求めているのかもしれませんが) D列が女でないということは、男なので、 and D='男' とやればいいかと
@KATSUHIRO24291008
@KATSUHIRO24291008 2 жыл бұрын
@@gsheet 早々に回答頂きありがとうございますm(__)m 質問がわるかったかもしれません。 自分が作成している元データではA列からAN列まで5,000行ほどデータがあります。 where P=date'yyyy-mm-dd'で抽出するのですが、どうしても除外させたい行まで抽出してしまい、いい方法がないか調べておりました。 例えばD列が男女ではなくB列みたいに複数の名詞だった場合に、除外させたい名詞だけ決まっていて除外させたい名詞以外を抽出したい場合はどうすればいいか知りたく質問させて頂きました。
@gsheet
@gsheet 2 жыл бұрын
返信ありがとうございます。 ご質問を元にサンプルデータを作成するのは難しいので、具体的なシートをご提供いただければしっかりした回答ができるかもしれません。
@KATSUHIRO24291008
@KATSUHIRO24291008 2 жыл бұрын
@@gsheet さん ありがとうございます。 なるほどですね。自分でサンプルを作成し質問する発想がありませんでした。 最近はよくYou Tubeで勉強させて頂いていますので次回からそのように質問させて頂ければと思っています。 今回の件は無事に解決いたしましたm(_ _)m
@mandelbrotsugee
@mandelbrotsugee 4 жыл бұрын
select のあとは大文字でないといけないのね。
@gsheet
@gsheet 4 жыл бұрын
そんなこともないですよ。
@marxleu
@marxleu 2 жыл бұрын
大変勉強になります!ありがとうございます! ご質問です。 docs.google.com/spreadsheets/d/17SbVQles_4YbcRkOzAoKkHImK9q4Y_SYhjfT-tHjHuE/edit?usp=sharing 商品リストから採用品目をチェックして、チェックした品目だけ各月の実績入力シートに反映させたいと考えております。 この実績入力シートで毎日の売上数を入力していきたいのですが、queryで表示させた商品と実績入力の数字を紐付ける良い方法はありますでしょうか? というのも、商品リストが変更されたり、採用品目が途中で変更になった場合に実績入力の数字がずれてしまうので困っています。 どうぞよろしくお願いいたしますm(_ _)m
@gsheet
@gsheet 2 жыл бұрын
Keitaroさん、ご質問&シートの提供ありがとうございます。 仕様に関する確認です。 1.「商品リスト」でチェックされている項目を「1月実績入力」抽出する ここまでは、わかったのですが、 >queryで表示させた商品と実績入力の数字を紐付ける良い方法 何をどう紐づけたいのかがわかりません。 具体的な例をご提示ください。
@marxleu
@marxleu 2 жыл бұрын
@@gsheet 早速のお返事ありがとうございます! うまく説明できずすみません。 queryで商品Aの行を読みだした横に、売上実績を入力していきたいと考えております。 このとき商品Aの行がずれたとしても、売上実績がこの行に連動できるようにしたいと考えております。 こちらの「1月実績入力」シートに説明を追記いたしました。 docs.google.com/spreadsheets/d/17SbVQles_4YbcRkOzAoKkHImK9q4Y_SYhjfT-tHjHuE/edit?usp=sharing
@gsheet
@gsheet 2 жыл бұрын
返信ありがとうございます。やりたことはよくわかりました。 しかしながら、Queryしたものに入力して紐づけるのは、いささか無理があります。 実現にはそれなりに手直しが必要です。 色々経緯があり今の形なのだと思いますが、もし、私がやるとすれば。。 a) 日々の実績は、「日付、商品コード、(商品名、容量)、販売数」 を入力していき、別に集計用のシートを作成する b) 「商品リスト」にチェックボックスでフィルタリングし 「1月実績入力」と同じように入力していく てな感じでしょうか。
@marxleu
@marxleu 2 жыл бұрын
@@gsheet ありがとうございます! 前はGASで商品リストのチェックを行の表示非表示で反映させていたのですが、 マスターの動画でQuery関数というものすごく便利なものを知ったので、他にも応用できるかもと思いご質問した次第でした。 アドバイいただき有難うございます!
@japanesehiro3075
@japanesehiro3075 3 жыл бұрын
こんにちは ! GWから2周目の勉強をさせております。 質問があります。 以下の2つの式で「. 」と「 _ 」は一文字を表す意味だと思いますが、 この違いはなんでしょうか ? 教えてくださりますと幸いです。 よろしくお願いいたします。 REGEXEXTRACT(B28,"..+?[都道府県]") QUERY($A$1:$I$25,select B,C,D where C like '__%ク%')
@gsheet
@gsheet 3 жыл бұрын
Japanese HiRoさん 質問ありがとうございます。 確かにご指摘のとおり「. 」と「 _ 」は一文字を表しますね。 これらの違いは、単に文化の違いだと思います。 これらは、スプレッドシートの仕様というより 「. 」:正規表現の仕様 「 _ 」:SQL言語の仕様 から来ています。 それぞれスプレッドシートに「正規表現」や「SQL」の 機能を入れ込んだので、仕様もそのまま踏襲したのだと思います。 確かに、そう言われれば、混乱しますね。
@japanesehiro3075
@japanesehiro3075 3 жыл бұрын
@@gsheet 詳細の解説ありがうございます!
GoogleスプレッドシートVLOOKUPを使うやつはバカ(QUERY関数の基礎) Excel
8:02
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Googleフォーム 新機能 速攻レビュー「送信」から「公開」に
10:03
Googleシートマスターch
Рет қаралды 1,6 М.
【祝】チャンネル登録1万人 Googleシートマスターch
11:40
Googleシートマスターch
Рет қаралды 185
Googleスプレッドシート  シフト表を作成する
58:08
Googleシートマスターch
Рет қаралды 6 М.
Uzak Şehir 9. Bölüm
2:22:40
Uzak Şehir
Рет қаралды 451 М.
GoogleスプレッドシートQUERY関数 日付データでフィルタリングする方法
8:34
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН