<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QUERY | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/query/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Tue, 23 Apr 2024 07:03:57 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>QUERY | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</title>
		<link>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/</link>
					<comments>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 03:00:00 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[顧客情報]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=24180</guid>

					<description><![CDATA[目次 【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！システムサンプルファイルダウンロードできることを画像で説明！このコールセンター受付システムのすごいところ使用した関数、GASのコードなど。まと [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</a></li><li><a href="#toc2" tabindex="0">システム</a></li><li><a href="#toc3" tabindex="0">サンプルファイルダウンロード</a></li><li><a href="#toc4" tabindex="0">できることを画像で説明！</a></li><li><a href="#toc5" tabindex="0">このコールセンター受付システムのすごいところ</a></li><li><a href="#toc6" tabindex="0">使用した関数、GASのコードなど。</a></li><li><a href="#toc7" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</span></h2>



<p class="is-style-question-box">完全無料のスプレッドシートを用いてコールセンターの受付システムは構築できるのか？？？</p>



<p>ということで、顧客情報のデータベースを作成してみました！</p>



<p>結果として、</p>



<p class="is-style-alert-box">・プルダウンをシートの項目と連携可能<br>・gasで計算した結果も含め記載内容をスプレッドシートに転載<br>・メール送付機能あり<br>・サーバーレス。<br>・ウェブアプリで同時書き込み可能<br>・自動でかぶらない案件番号作成可能<br>・重複確認機能あり<br>⇒<span class="marker-animation-2071">これだけできて無料！！！</span></p>



<p>の、素晴らしいものができてしまったので、顧客DBに引き続き、、公開したいと思います。</p>



<p><s><span class="marker-animation-2074">こちらも正直、10万円以上の価値があると思います。</span></s></p>



<p>是非参考にしてみてください！！</p>



<h2 class="wp-block-heading"><span id="toc2">システム</span></h2>



<p>ウェブアプリのシステムは、下記リンクから参照ください。</p>




<a rel="noopener" target="_blank" href="https://script.google.com/macros/s/AKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV/exec" title="&#12467;&#12540;&#12523;&#12475;&#12531;&#12479;&#12540;&#21463;&#20184;&#12471;&#12473;&#12486;&#12512;" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscript.google.com%2Fmacros%2Fs%2FAKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV%2Fexec?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">&#12467;&#12540;&#12523;&#12475;&#12531;&#12479;&#12540;&#21463;&#20184;&#12471;&#12473;&#12486;&#12512;</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://script.google.com/macros/s/AKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV/exec" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">script.google.com</div></div></div></div></a>



<p>こちらのアプリで入力した内容が、</p>



<p>⇩のスプレッドシートに</p>



<p>反映される形になります。一度適当に入力後、この<a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1PKZSiaLNQX9aXdnZ2eL0fxE6BTTzNqyMCmJm8OkrSOU/edit#gid=1103047838">スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>を見てください。</p>



<iframe  width=900 height=400 src="https://docs.google.com/spreadsheets/d/e/2PACX-1vT1j8RuslcTHbfPLjnltTMR7pbeSgeKGnmimzZNVpoeBdD6rSvzd_RAkihOFH24taPiAX7tSRvF0Yo4/pubhtml?gid=1103047838&amp;single=true&amp;widget=true&amp;headers=false"></iframe>



<p><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1PKZSiaLNQX9aXdnZ2eL0fxE6BTTzNqyMCmJm8OkrSOU/edit#gid=1103047838">コールセンターシステムのスプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<h2 class="wp-block-heading"><span id="toc3">サンプルファイルダウンロード</span></h2>



<p>サンプルファイルのダウンロードは下記から行ってください。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1jTgKMGJH1E2Zq1rfW3JEIa-VLXuFvg4oJPfOHqCmUVM/copy" class="btn btn-m btn-circle btn-shine">サンプルファイルダウンロード<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>コピーしたうえで、</p>



<p>①Apps Script</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png"><img fetchpriority="high" decoding="async" width="792" height="235" src="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png" alt="" class="wp-image-24191" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png 792w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-500x148.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-300x89.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-768x228.png 768w" sizes="(max-width: 792px) 100vw, 792px" /></a></figure>



<p>②ウェブアプリ.gsの★★★★★をスプレッドシートのIDにおきかえて</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
var spreadsheetId = '★★★★★';//ここにスプレッドシートのIDを入れてください。
</pre></div>


<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-5.png"><img loading="lazy" decoding="async" width="900" height="244" src="https://nujonoa.com/wp-content/uploads/2024/04/image-5-900x244.png" alt="" class="wp-image-24192" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-5-900x244.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-500x135.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-300x81.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-768x208.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-5.png 934w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png"><img loading="lazy" decoding="async" width="765" height="30" src="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png" alt="" class="wp-image-24194" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png 765w, https://nujonoa.com/wp-content/uploads/2024/04/image-7-500x20.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-7-300x12.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></a></figure>



<p>※IDはこの部分になります。</p>



<p>③デプロイから、ウェブアプリとしてデプロイしてください。<br>　すると、URLが発行され、ウェブアプリが使えるようになります。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-8.png"><img loading="lazy" decoding="async" width="900" height="635" src="https://nujonoa.com/wp-content/uploads/2024/04/image-8-900x635.png" alt="" class="wp-image-24195" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-8-900x635.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-500x353.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-300x212.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-768x542.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-8.png 1053w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">できることを画像で説明！</span></h2>



<p>まずは、できることを動画を用いて説明していきたいと思います。</p>



<p>動画を見ていただいてわかる通り、<br>①スプレッドシートの項目からプルダウン項目が選択され、<br>②順次入力<br>③入力完了すると、スプレッドシートに転機される。</p>



<figure class="wp-block-video"><video controls src="https://nujonoa.com/wp-content/uploads/2024/04/2024-04-16_14h17_41.mp4"></video></figure>



<p>という、内容になっています。</p>



<p>これが自社サーバーとかを持たず、ただただグーグルアカウントがあるだけで構築できるということになります。</p>



<p>画像で説明すると下記のイメージで、<br>①スプレッドシートの内容を変更することで、プルダウンを簡単に変更でき、<br>②プルダウンのプルダウンも作成可能です。<br>(依頼分野が、エアコンなら壊れた、冷えない、洗濯機なら水漏れなど、一つ目のプルダウンから2つ目のプルダウンが自動で絞られる。）<br>③メールアドレスを登録しておけば、メール送付も可能。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-1.png"><img loading="lazy" decoding="async" width="900" height="521" src="https://nujonoa.com/wp-content/uploads/2024/04/image-1-900x521.png" alt="" class="wp-image-24185" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-1-900x521.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-500x289.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-300x174.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-768x445.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-1536x889.png 1536w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2024/04/image-1.png 1731w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>④メールは下記の通り、記載した内容を送付</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png"><img loading="lazy" decoding="async" width="330" height="532" src="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png" alt="" class="wp-image-24186" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png 330w, https://nujonoa.com/wp-content/uploads/2024/04/image-2-300x484.png 300w" sizes="(max-width: 330px) 100vw, 330px" /></a></figure>



<p>⑤電話番号からデータの重複を確認し、重複がある場合は、<br>自動で以前記載した内容が、重複欄に表示されるようになっています。</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png"><img loading="lazy" decoding="async" width="678" height="842" src="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png" alt="" class="wp-image-24187" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png 678w, https://nujonoa.com/wp-content/uploads/2024/04/image-3-500x621.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-3-300x373.png 300w" sizes="(max-width: 678px) 100vw, 678px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc5">このコールセンター受付システムのすごいところ</span></h2>



<p>このコールセンター受付システムのすごいところは、</p>



<p>①なんといっても無料。<br>②データがスプレッドシートに残るのでその後の処理が簡単。<br>③Gメールも送れる。<br>④メールのやり取りを、このデータに連携することが可能。</p>



<p>などなど本当に完全無料でできます。。<br>ビジネスなど月額料金を払わなくてもできてしまいます。</p>



<p>怖いです。ほんと。</p>



<h2 class="wp-block-heading"><span id="toc6">使用した関数、GASのコードなど。</span></h2>



<p>順次更新していきます。</p>



<h2 class="wp-block-heading"><span id="toc7">まとめ</span></h2>



<p>スプレッドシートを用いてウェブアプリを構築していきましたが、<br>正直言ってここまでの完成度で作成できるとは思っていませんでした。。</p>



<p>特に実際にコールセンターで使っていただいている企業さんと相談しながら作り上げたものなので、<br>かゆいところにも手が届く状態になっていると思います。<br>毎日100件以上の処理をしてもらっていますが、不具合なく運用していただいております。</p>



<p>システムにとらわれず、プルダウンの項目を増やしていったり、<br>自分で自由に変更、更新できるところが<br>かなりユーザーには嬉しい内容ではないかな？と思います。</p>



<p>エクセルではできないことが多々ありますし、<br>これから5Gで処理速度が追い付いてくると、<br>すべてスプレッドシートに置き換わる日も遠くないかもしれませんね。</p>



<p>各種DB、コールセンター受付システムの作成依頼あればお気持ち程度のお金で承りますので、<br>コメント欄(メールアドレス必須)に書き込んでいただければと思います！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://nujonoa.com/wp-content/uploads/2024/04/2024-04-16_14h17_41.mp4" length="10190231" type="video/mp4" />

			</item>
		<item>
		<title>スプレッドシートのフォーマットを配布する方法！末尾にcopyを入れよう！</title>
		<link>https://nujonoa.com/how-to-expand-a-simple-spreadsheet-format/</link>
					<comments>https://nujonoa.com/how-to-expand-a-simple-spreadsheet-format/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 11 Oct 2021 14:45:59 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[顧客情報]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=9782</guid>

					<description><![CDATA[目次 スプレッドシートのフォーマットを配布する方法！末尾にcopyを入れよう！コピーしてもらいたい場合は、リンクの末尾に「/copy」をつける！従来の方法末尾に「/copy」をつけると スプレッドシートのフォーマットを配 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのフォーマットを配布する方法！末尾にcopyを入れよう！</a></li><li><a href="#toc2" tabindex="0">コピーしてもらいたい場合は、リンクの末尾に「/copy」をつける！</a><ol><li><a href="#toc3" tabindex="0">従来の方法</a></li><li><a href="#toc4" tabindex="0">末尾に「/copy」をつけると</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのフォーマットを配布する方法！末尾にcopyを入れよう！</span></h2>



<p>仕事などで、スプレッドシートを使う機会が増えてきました。</p>



<p>しかし、使い方がまだ定着してきていないこともあり、<br>エクセルのようにうまくいかないことが多いです。。</p>



<p>そこで、今回は解決方法の一つとして、</p>



<p>「フォーマット」や「テンプレート」を作成、<br>コピーして使用してもらう際の簡単な配布方法を紹介していきたいと思います<br></p>



<h2 class="wp-block-heading"><span id="toc2">コピーしてもらいたい場合は、リンクの末尾に「/copy」をつける！</span></h2>



<h3 class="wp-block-heading"><span id="toc3">従来の方法</span></h3>



<p>従来までのやり方として、下記の通り、</p>



<p>・とりあえずファイルを開いてもらい、<br>・ファイル→コピーを作成</p>



<p>という作業を行ってもらっていたと思います。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="394" height="781" src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png" alt="" class="wp-image-6679" srcset="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png 394w, https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3-300x595.png 300w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>スプレッドシートをコピーする方法</figcaption></figure></div>



<h3 class="wp-block-heading"><span id="toc4">末尾に「/copy」をつけると</span></h3>



<p><span class="marker-animation">これに対して、末尾に 「/copy」 をつけてリンクを張ると、</span></p>



<p>普通のリンクが下記の通り、フォーマットが開かれるのに対し</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1lDZu6dn6HeAfDD317Hz-X0P1_BqYOdqPAB8a-MmGRx8/edit?usp=sharing" class="btn btn-l btn-circle btn-shine">普通のリンク<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>コピーをつけると、最初からコピーされる前提で開いてくれます。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1lDZu6dn6HeAfDD317Hz-X0P1_BqYOdqPAB8a-MmGRx8/copy" class="btn btn-l btn-circle btn-shine">末尾に「copy」を付けた場合<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>これで、物わかりの悪いおじさんたちも、簡単にコピーを作成、<br>自分のファイルとして使うことができるようになります！！</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2021/10/image-2.png"><img loading="lazy" decoding="async" width="705" height="297" src="https://nujonoa.com/wp-content/uploads/2021/10/image-2.png" alt="スプレッドシートのフォーマット、テンプレートの展開()最初からコピー前提でスプレッドシートを開いてくれる" class="wp-image-9792" srcset="https://nujonoa.com/wp-content/uploads/2021/10/image-2.png 705w, https://nujonoa.com/wp-content/uploads/2021/10/image-2-500x211.png 500w, https://nujonoa.com/wp-content/uploads/2021/10/image-2-300x126.png 300w" sizes="(max-width: 705px) 100vw, 705px" /></a><figcaption>最初からコピー前提でスプレッドシートを開いてくれる</figcaption></figure>



<p>簡単ですので、ぜひ使ってみてください！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-expand-a-simple-spreadsheet-format/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【完全無料】スプレッドシートで顧客DBを作成してみた！</title>
		<link>https://nujonoa.com/spreadsheet-customer-db/</link>
					<comments>https://nujonoa.com/spreadsheet-customer-db/#comments</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 19 Nov 2020 13:37:34 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[顧客情報]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7672</guid>

					<description><![CDATA[目次 【完全無料】スプレッドシートで顧客データベースを作成してみた！サンプルファイルダウンロードできることを画像で説明！このDBのすごいところ①抜き出したい情報(セル)を簡単に変更可能②DBのリンクから簡単に詳細情報に飛 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【完全無料】スプレッドシートで顧客データベースを作成してみた！</a></li><li><a href="#toc2" tabindex="0">サンプルファイルダウンロード</a></li><li><a href="#toc3" tabindex="0">できることを画像で説明！</a></li><li><a href="#toc4" tabindex="0">このDBのすごいところ</a><ol><li><a href="#toc5" tabindex="0">①抜き出したい情報(セル)を簡単に変更可能</a></li><li><a href="#toc6" tabindex="0">②DBのリンクから簡単に詳細情報に飛べる</a></li><li><a href="#toc7" tabindex="0">③フォルダ内の全ファイル＋全シートを検索できる</a></li><li><a href="#toc8" tabindex="0">④フォルダIDを変えれば様々なDBを作成可能</a></li><li><a href="#toc9" tabindex="0"> ⑤様々な検索方法が可能</a></li></ol></li><li><a href="#toc10" tabindex="0">使用した関数、GASのコードなど。</a></li><li><a href="#toc11" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【完全無料】スプレッドシートで顧客データベースを作成してみた！</span></h2>



<p class="is-style-question-box">完全無料のスプレッドシートを用いてどれだけのDBを作ることができるか？？</p>



<p>ということで、顧客情報のデータベースを作成してみました！</p>



<p>結果として、</p>



<p class="is-style-alert-box">・難しい操作なし。<br>・取り出したいデータを指定可能。<br>・詳細データへのリンクあり<br>・オンラインでどこでも管理可能。<br>・検索機能も付く<br>⇒<span class="marker-animation-2071">これだけできて無料！！！</span></p>



<p>の、素晴らしいものができてしまったので、、、公開したいと思います。</p>



<p><s><span class="marker-animation-2074">正直、10万円以上の価値があると思います。</span></s></p>



<p>是非参考にしてみてください！！</p>



<h2 class="wp-block-heading"><span id="toc2">サンプルファイルダウンロード</span></h2>



<p>サンプルファイルのダウンロードは下記から行ってください。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1vze2xe44afN0HhQZIU7YGhlLC6kkgVRlYtn_xr5HAsE/edit#gid=525857928" class="btn btn-m btn-circle btn-shine">サンプルファイルダウンロード<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>そのままですと閲覧のみ可能になっていますので、<br>ファイル→コピーを作成で、自分のスプレッドシートにコピーを作成してください。</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box"><input id="toggle-checkbox-20200809233634" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-20200809233634">スプレッドシートをコピーする方法(クリックして開く)</label><div class="toggle-content">
<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="394" height="781" src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png" alt="" class="wp-image-6679" srcset="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png 394w, https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3-300x595.png 300w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>スプレッドシートをコピーする方法</figcaption></figure></div>
</div></div>
</div></div>



<h2 class="wp-block-heading"><span id="toc3">できることを画像で説明！</span></h2>



<p>まずは、できることを画像を用いて説明していきたいと思います。</p>



<p>①まずは、各々の担当者が、<span class="marker-animation">スプレッドシートで同じフォーマット</span>を用いて情報を管理する。<br>※サンプルでは、下記のようなデータを使用しています。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/11/image-22.png"><img loading="lazy" decoding="async" width="670" height="918" src="https://nujonoa.com/wp-content/uploads/2020/11/image-22.png" alt="" class="wp-image-7673" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-22.png 670w, https://nujonoa.com/wp-content/uploads/2020/11/image-22-500x685.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-22-300x411.png 300w" sizes="(max-width: 670px) 100vw, 670px" /></a></figure>



<p>②上記のファイルをグーグルドライブの<span class="marker-animation">特定のフォルダに保存</span></p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/11/image-23.png"><img loading="lazy" decoding="async" width="851" height="237" src="https://nujonoa.com/wp-content/uploads/2020/11/image-23.png" alt="" class="wp-image-7674" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-23.png 851w, https://nujonoa.com/wp-content/uploads/2020/11/image-23-500x139.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-23-300x84.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-23-768x214.png 768w" sizes="(max-width: 851px) 100vw, 851px" /></a></figure>



<p>③ファルダ内にあるスプレッドシートの情報を<span class="marker-animation">1クリックですべて吸い出し、DBを作成。</span></p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/11/image-24.png"><img loading="lazy" decoding="async" width="900" height="514" src="https://nujonoa.com/wp-content/uploads/2020/11/image-24-900x514.png" alt="" class="wp-image-7675" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-24-900x514.png 900w, https://nujonoa.com/wp-content/uploads/2020/11/image-24-500x285.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-24-300x171.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-24-768x438.png 768w, https://nujonoa.com/wp-content/uploads/2020/11/image-24-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/11/image-24-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/11/image-24.png 1149w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>④QUERY関数を用いて、<span class="marker-animation">DBから特定の情報を検索可能</span>。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/11/image-25.png"><img loading="lazy" decoding="async" width="900" height="244" src="https://nujonoa.com/wp-content/uploads/2020/11/image-25-900x244.png" alt="" class="wp-image-7676" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-25-900x244.png 900w, https://nujonoa.com/wp-content/uploads/2020/11/image-25-500x135.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-25-300x81.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-25-768x208.png 768w, https://nujonoa.com/wp-content/uploads/2020/11/image-25.png 1152w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>となります。</p>



<h2 class="wp-block-heading"><span id="toc4">このDBのすごいところ</span></h2>



<p>このDBのすごいところは、ありすぎて困ってしまうのですが、</p>



<p>①抜き出したい情報(セル)を簡単に変更可能<br>②DBのリンクから簡単に詳細情報に飛べる<br>③フォルダ内の全ファイル＋全シートを検索するので、シートが多いファイルでも検索可能<br>④フォルダIDを変えれば様々なDBを作成可能<br>⑤様々な検索方法が可能</p>



<p>などなど完全無料でできます。。<br>本当にすごいですグーグルさん。スプレッドシートさん。</p>



<p>ということで簡単に説明していきたいと思います。</p>



<h3 class="wp-block-heading"><span id="toc5">①抜き出したい情報(セル)を簡単に変更可能</span></h3>



<p>まずは、抜き出したい情報(セル)を簡単に変更可能なことです。</p>



<p>顧客DBでシートから名前の一覧を取ってきたい場合、<br>下記画像の通り、<span class="marker-animation">顧客DBの「参照セル」に対象のセルを入力するだけです。</span></p>



<p>下記例では、名前のデータが「セルD6」に入力されていますので、<br>参照セルにD6を入力。畑利治さんが、一覧に表示されていることがわかります。</p>



<p>同様に、「D1」が担当「D5」が名前(カナ)と、<br>このセルを変えるだけでとってきたい内容を瞬時に変えることが可能です。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/11/image-28.png"><img loading="lazy" decoding="async" width="900" height="585" src="https://nujonoa.com/wp-content/uploads/2020/11/image-28-900x585.png" alt="" class="wp-image-7683" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-28-900x585.png 900w, https://nujonoa.com/wp-content/uploads/2020/11/image-28-500x325.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-28-300x195.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-28-768x499.png 768w, https://nujonoa.com/wp-content/uploads/2020/11/image-28.png 916w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>フォーマットを変更したいとき、違うデータベースを作りたいときにも、<br>非常に簡単に作成することが可能かと思います。</p>



<h3 class="wp-block-heading"><span id="toc6">②DBのリンクから簡単に詳細情報に飛べる</span></h3>



<p>次はDBのリンクから簡単に詳細情報に飛べる点です。</p>



<p>顧客DBには対象ファイルへのリンクが作成されますので、<br>対象のデータにワンクリックで飛ぶことができます。</p>



<p>その人独自の詳細な情報などは、千差万別ですので、<br>DBだけで管理するのは難しいですが、この機能より簡単に詳細情報を見ることができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="900" height="585" src="https://nujonoa.com/wp-content/uploads/2020/11/image-29-900x585.png" alt="" class="wp-image-7684" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-29-900x585.png 900w, https://nujonoa.com/wp-content/uploads/2020/11/image-29-500x325.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-29-300x195.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-29-768x499.png 768w, https://nujonoa.com/wp-content/uploads/2020/11/image-29.png 916w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h3 class="wp-block-heading"><span id="toc7">③フォルダ内の全ファイル＋全シートを検索できる</span></h3>



<p>・1ファイルで1人の顧客データを持つ人もいれば、<br>・1ファイルに多数のシートをもって顧客データを管理する人<br>もいると思います。</p>



<p>また、年度ごとにフォルダ管理したい人もいると思います。</p>



<p>それらの情報を一度に検索し、DBにできるのがこのシステムになります。</p>



<p>先ほどのリンク機能もありますので、ファイルにはすぐにアクセス可能ですので、<br>煩雑になりがちな情報を一括に集約することができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="675" height="667" src="https://nujonoa.com/wp-content/uploads/2020/11/image-30.png" alt="" class="wp-image-7685" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-30.png 675w, https://nujonoa.com/wp-content/uploads/2020/11/image-30-500x494.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-30-300x296.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-30-100x100.png 100w" sizes="(max-width: 675px) 100vw, 675px" /></figure>



<h3 class="wp-block-heading"><span id="toc8">④フォルダIDを変えれば様々なDBを作成可能</span></h3>



<p>フォルダのIDを変えることで簡単に違うDBを作成することができます。</p>



<p>フォーマットを変更し、参照セルを変え、フォルダIDを変更<br>の3ステップで簡単に新しいDBを作成することができますので、<br>だれでも自由に作成することができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="675" height="379" src="https://nujonoa.com/wp-content/uploads/2020/11/image-31.png" alt="" class="wp-image-7687" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-31.png 675w, https://nujonoa.com/wp-content/uploads/2020/11/image-31-500x281.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-31-300x168.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-31-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/11/image-31-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/11/image-31-320x180.png 320w" sizes="(max-width: 675px) 100vw, 675px" /></figure>



<h3 class="wp-block-heading"><span id="toc9"> ⑤様々な検索方法が可能</span></h3>



<p>まとめたDBから簡単に検索(絞り込み)が可能です。</p>



<p>対象となる項目ごとに、<br>文字列　⇒　頭文字の一致、末尾の一致、含む<br>数字、日付　⇒　以上、以下、未満、より大きい、等しい、等しくない<br>で絞り込みを行うことができます。</p>



<p>下記画像では、担当者に「B」が含まれ、年齢が30歳より大きい人のデータを抜き出しました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="590" height="274" src="https://nujonoa.com/wp-content/uploads/2020/11/image-33.png" alt="" class="wp-image-7690" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-33.png 590w, https://nujonoa.com/wp-content/uploads/2020/11/image-33-500x232.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-33-300x139.png 300w" sizes="(max-width: 590px) 100vw, 590px" /></figure>



<h2 class="wp-block-heading"><span id="toc10">使用した関数、GASのコードなど。</span></h2>



<p>順次更新していきます。</p>



<h2 class="wp-block-heading"><span id="toc11">まとめ</span></h2>



<p>スプレッドシートを用いてデータベースを作成していきましたが、<br>正直言ってここまでの完成度のデータベースを作成できるとは思っていませんでした。。</p>



<p>以前会社で、データベースシステムの改修を<br>ベンダーさんに頼んだら構築で500万円以上、改修で200万以上<br>取られましたが、正直それ以上の価値があるシステムになっています。</p>



<p>特にシステムにとらわれず、自分で自由に変更、更新できるところが<br>かなりユーザーには嬉しい内容ではないかな？と思います。</p>



<p>エクセルではできないことが多々ありますし、<br>これから5Gで処理速度が追い付いてくると、<br>すべてスプレッドシートに置き換わる日も遠くないかもしれませんね。</p>



<p>各種DBの作成依頼あればお気持ち程度のお金で承りますので、<br>コメント欄(メールアドレス必須)に書き込んでいただければと思います！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/spreadsheet-customer-db/feed/</wfw:commentRss>
			<slash:comments>28</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシート</title>
		<link>https://nujonoa.com/what-is-query/</link>
					<comments>https://nujonoa.com/what-is-query/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 10 Aug 2020 12:42:13 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[とは？]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6650</guid>

					<description><![CDATA[目次 【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシートQUERYとは説明より、まず実践。サンプルデータダウンロード今回使用するデータベース必要な列だけ取り出す。特定の条件のデータを抜き出す。データを集計 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシート</a></li><li><a href="#toc2" tabindex="0">QUERYとは</a></li><li><a href="#toc3" tabindex="0">説明より、まず実践。サンプルデータダウンロード</a></li><li><a href="#toc4" tabindex="0">今回使用するデータベース</a></li><li><a href="#toc5" tabindex="0">必要な列だけ取り出す。</a></li><li><a href="#toc6" tabindex="0">特定の条件のデータを抜き出す。</a></li><li><a href="#toc7" tabindex="0">データを集計する。</a></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシート</span></h2>



<p>グーグルスプレッドシートで、<br>QUERYが使えるようになると、一気にできることが広がります。</p>



<p>ですが、グーグルの公式の説明文は、英語しかありませんので、<br>ざっと、query関数について説明していきます。</p>




<a rel="noopener" target="_blank" href="https://developers.google.com/chart/interactive/docs/querylanguage" title="Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://www.gstatic.com/devrel-devsite/prod/v4d7086213de4a88af46437fe81d3213e3e0b7f024ec300b3813c1a681a622c28/developers/images/opengraph/google-blue.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers</div><div class="blogcard-snippet external-blogcard-snippet">Learn how to use this language and discover detailed documentation for its classes, functions, and element.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://developers.google.com/chart/interactive/docs/querylanguage" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">developers.google.com</div></div></div></div></a>



<h2 class="wp-block-heading"><span id="toc2">QUERYとは</span></h2>



<p>QUERYとは、</p>



<p>データベース用の関数です。</p>



<p class="is-style-sticky-red">・データベースから、検索条件に合ったデータを取り出す<br>・データベースの内容を集計する。</p>



<p>ことなどができます。<br>といっても、分かりにくいと思いますので、<br>早速実例を用いて説明していきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc3">説明より、まず実践。サンプルデータダウンロード</span></h2>



<p>説明より、まずは実践。QUERYを実際に使ってみてください！<br>※下記ボタンよりサンプルを複製してご利用下さい。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1AU6Vw1HX6TQhme4cVxlWV46LdzFjN2LvWiaxMQNno3E/edit?usp=sharing" class="btn btn-l btn-circle btn-shine">サンプルを確認<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>そのままですと閲覧のみ可能になっていますので、<br>ファイル→コピーを作成で、自分のスプレッドシートにコピーを作成してください。</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box"><input id="toggle-checkbox-20200809233634" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-20200809233634">スプレッドシートをコピーする方法(クリックして開く)</label><div class="toggle-content">
<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="394" height="781" src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png" alt="" class="wp-image-6679" srcset="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png 394w, https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3-300x595.png 300w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>スプレッドシートをコピーする方法</figcaption></figure></div>
</div></div>
</div></div>



<p>編集可能になったら、</p>



<p>上部の条件ををいろいろと変更してみてください。<br>すると、下の表がどんどん更新されていくと思います。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/08/image.png"><img loading="lazy" decoding="async" width="900" height="499" src="https://nujonoa.com/wp-content/uploads/2020/08/image-900x499.png" alt="" class="wp-image-6680" srcset="https://nujonoa.com/wp-content/uploads/2020/08/image-900x499.png 900w, https://nujonoa.com/wp-content/uploads/2020/08/image-500x277.png 500w, https://nujonoa.com/wp-content/uploads/2020/08/image-300x166.png 300w, https://nujonoa.com/wp-content/uploads/2020/08/image-768x426.png 768w, https://nujonoa.com/wp-content/uploads/2020/08/image-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/08/image-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/08/image.png 1186w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>なんか複雑なことをしていそうですが、実はこれが、プログラム無しで出来ます。</p>



<h2 class="wp-block-heading"><span id="toc4">今回使用するデータベース</span></h2>



<p>今回使用するデータベースは、<br>・C列～I列に記載された<br>・人事のデータ<br>となっております。</p>



<p>ここから、QUERY関数を用いて、色々とデータ処理を行っていきたいと思います。</p>



<figure class="wp-block-table aligncenter"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc5">必要な列だけ取り出す。</span></h2>



<p>まずは、必要な列だけ取り出すやり方を見ていきます。<br>下記データは7列ですので、まだ見やすいデータですが、実際に扱うデータは、かなり大きな表です。そんな時は</p>



<p class="is-style-dark-box">「QUERY+select」</p>



<p>を使います。</p>



<figure class="wp-block-table aligncenter"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p>例えば、下記の通り、所属(D列)と、給料(F列)だけ取り出したい場合、</p>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"select D,F",-1)</p>



<p>という数式を打ち込みます。<br>すると、その列だけが抜き出されたデータが生成されます。</p>



<figure class="wp-block-table aligncenter"><table><tbody><tr><td class="has-text-align-left" data-align="left">dept</td><td>salary</td></tr><tr><td class="has-text-align-left" data-align="left">Eng</td><td>1000</td></tr><tr><td class="has-text-align-left" data-align="left">Eng</td><td>500</td></tr><tr><td class="has-text-align-left" data-align="left">Eng</td><td>600</td></tr><tr><td class="has-text-align-left" data-align="left">Sales</td><td>400</td></tr><tr><td class="has-text-align-left" data-align="left">Sales</td><td>350</td></tr><tr><td class="has-text-align-left" data-align="left">Marketing</td><td>800</td></tr></tbody></table></figure>



<p>実際の動きは下記動画をご覧ください。<br>表示させたいセルに数式を打ち込むと、<br>データが取り出されていることが分かると思います。</p>



<figure class="wp-block-video"><video controls src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-08_22h23_39.mp4"></video></figure>



<p>打ち込んでいないセルまで、データが書き出されるので、<br>慣れるまでは少々扱いにくいですが、数式一つで、高速でデータを拾ってくることができるので、非常に使い勝手がいいです。</p>



<h2 class="wp-block-heading"><span id="toc6">特定の条件のデータを抜き出す。</span></h2>



<p>次は特定の条件で抜き出す場合です。</p>



<p>今回は、年収600万円以上の人を抜き出してみます。</p>



<p>使用する関数は、</p>



<p class="is-style-secondary-box">「where」</p>



<p>です。</p>



<p>whereを使うと、このデータが、</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"where F&gt;=600",-1)<br>↓</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p>このようになります。<br>600万円以上の給料の人が検索できたことが分かります。</p>



<p>次は、複数検索してみましょう</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"where D != 'Eng' and date '2005-01-09' &gt; G",-1)<br>↓</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr></tbody></table></figure>



<p>上記の通り、andを使うことによって、二つの条件で検索することができます。</p>



<h2 class="wp-block-heading"><span id="toc7">データを集計する。</span></h2>



<p>データを集計したい場合は、下記関数を用います。</p>



<figure class="wp-block-table"><table><tbody><tr><td>名前</td><td>説明</td></tr><tr><td>avg()</td><td>グループの列のすべての値の平均値を返します。</td></tr><tr><td>count()</td><td>グループの指定された列の要素数を返します。ヌルセルはカウントされません。</td></tr><tr><td>max()</td><td>グループの列の最大値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます。</td></tr><tr><td>min()</td><td>グループの列の最小値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます</td></tr><tr><td>sum()</td><td>グループの列のすべての値の合計を返します。</td></tr></tbody></table></figure>



<p>例えば、一番低い給料を求めたい場合は、</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select min(F)",1)<br>↓F列の最低値を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>min salary</td></tr><tr><td>350</td></tr></tbody></table></figure>



<p>このようにデータを抜き出すことができます。</p>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>このように、QUERY関数を使うことで、<br>簡単に必要なデータをまとめて、集計することができます。</p>



<p>このQUERYを用いることで、データベースも簡単に構築可能ですので、<br>ぜひお試しください！！</p>



<p>下記記事では、サンプルもあります！！</p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-border-color has-pink-border-color"><div class="tab-caption-box-label block-box-label box-label fab-thumbs-up"><span class="tab-caption-box-label-text block-box-label-text box-label-text">この記事もどうぞ！</span></div><div class="tab-caption-box-content block-box-content box-content">
<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">


<a rel="noopener" target="_blank" href="https://nujonoa.com/how-to-database-of-spreadsheet/" title="【GAS入門】超簡単！スプレッドシートをデータベース化！query関数" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://nujonoa.com/wp-content/uploads/2020/08/image-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nujonoa.com/wp-content/uploads/2020/08/image-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/08/image-500x277.png 500w, https://nujonoa.com/wp-content/uploads/2020/08/image-900x499.png 900w, https://nujonoa.com/wp-content/uploads/2020/08/image-300x166.png 300w, https://nujonoa.com/wp-content/uploads/2020/08/image-768x426.png 768w, https://nujonoa.com/wp-content/uploads/2020/08/image-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/08/image-320x180.png 320w, https://nujonoa.com/wp-content/uploads/2020/08/image.png 1186w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【GAS入門】超簡単！スプレッドシートをデータベース化！query関数</div><div class="blogcard-snippet internal-blogcard-snippet">【GAS入門】超簡単！スプレッドシートをデータベース化！データベースを作るにはいろいろな手段がありますが、・なんか難しそう・特殊なソフトが必要なのでは？と思っているのではないでしょうか？そこで今回は、「超簡単にスプレッドシートでデータベース...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2021.01.25</div></div></div></div></a>

</div>



<p>・QUERYコード一覧</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/what-is-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="http://nujonoa.com/wp-content/uploads/2020/08/2020-08-08_22h23_39.mp4" length="338614" type="video/mp4" />

			</item>
		<item>
		<title>【GAS入門】QUERYコード一覧！スプレッドシート</title>
		<link>https://nujonoa.com/query-code-list/</link>
					<comments>https://nujonoa.com/query-code-list/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 10 Aug 2020 12:31:19 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[コード]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[QUERY]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6666</guid>

					<description><![CDATA[目次 【GAS入門】QUERYコード一覧！スプレッドシートselectselect avg(),count(),max(),min(),sum()whereand検索も可能or検索も可能group by　と　pivotg [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【GAS入門】QUERYコード一覧！スプレッドシート</a></li><li><a href="#toc2" tabindex="0">select</a></li><li><a href="#toc3" tabindex="0">select avg(),count(),max(),min(),sum()</a></li><li><a href="#toc4" tabindex="0">where</a><ol><li><a href="#toc5" tabindex="0">and検索も可能</a></li><li><a href="#toc6" tabindex="0">or検索も可能</a></li></ol></li><li><a href="#toc7" tabindex="0">group by　と　pivot</a><ol><li><a href="#toc8" tabindex="0">group by　の例</a></li><li><a href="#toc9" tabindex="0">group byの例2</a></li><li><a href="#toc10" tabindex="0">PIVOTの使い方</a></li><li><a href="#toc11" tabindex="0">group by と pivot の複合技</a></li><li><a href="#toc12" tabindex="0">group byと pivot の注意点</a></li></ol></li><li><a href="#toc13" tabindex="0">order by (desc) or (asc)</a><ol><li><a href="#toc14" tabindex="0">order by と group by のコラボ　</a></li></ol></li><li><a href="#toc15" tabindex="0">limitで検索結果に表示数に制限をかける</a></li><li><a href="#toc16" tabindex="0">offset で行をスキップする。</a></li><li><a href="#toc17" tabindex="0">見出しの変更　label</a></li><li><a href="#toc18" tabindex="0">フォーマットを変更</a></li><li><a href="#toc19" tabindex="0">その他使える関数</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS入門】QUERYコード一覧！スプレッドシート</span></h2>



<p>グーグルの公式の説明では分かりにくい、QUERYのコード一覧を<br>説明していきます。</p>




<a rel="noopener" target="_blank" href="https://developers.google.com/chart/interactive/docs/querylanguage" title="Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://www.gstatic.com/devrel-devsite/prod/v4d7086213de4a88af46437fe81d3213e3e0b7f024ec300b3813c1a681a622c28/developers/images/opengraph/google-blue.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers</div><div class="blogcard-snippet external-blogcard-snippet">Learn how to use this language and discover detailed documentation for its classes, functions, and element.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://developers.google.com/chart/interactive/docs/querylanguage" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">developers.google.com</div></div></div></div></a>



<h2 class="wp-block-heading"><span id="toc2">select</span></h2>



<p>特定の列だけ抽出したい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"select D,F",-1)<br>↓D列、F列を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>salary</td></tr><tr><td>Eng</td><td>1000</td></tr><tr><td>Eng</td><td>500</td></tr><tr><td>Eng</td><td>600</td></tr><tr><td>Sales</td><td>400</td></tr><tr><td>Sales</td><td>350</td></tr><tr><td>Marketing</td><td>800</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc3">select avg(),count(),max(),min(),sum()</span></h2>



<p>特定の列の集計を行いたい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select min(F)",1)<br>↓F列の最低値を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>min salary</td></tr><tr><td>350</td></tr></tbody></table></figure>



<p>使える条件は、</p>



<figure class="wp-block-table"><table><tbody><tr><td>名前</td><td>説明</td></tr><tr><td>avg()</td><td>グループの列のすべての値の平均値を返します。</td></tr><tr><td>count()</td><td>グループの指定された列の要素数を返します。ヌルセルはカウントされません。</td></tr><tr><td>max()</td><td>グループの列の最大値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます。</td></tr><tr><td>min()</td><td>グループの列の最小値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます</td></tr><tr><td>sum()</td><td>グループの列のすべての値の合計を返します。</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc4">where</span></h2>



<p>特定の条件でデータを抽出したい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"where F>=600",-1)<br>↓F列(給料)が600以上のデータを抽出します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p>使える条件式は、下記の通りとなっています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>数式</td><td></td></tr><tr><td>&lt;=</td><td>以下</td></tr><tr><td>&lt;</td><td>未満</td></tr><tr><td>&gt;</td><td>より大きい</td></tr><tr><td>&gt;=</td><td>以上</td></tr><tr><td>=</td><td>等しい</td></tr><tr><td>!=</td><td>等しくない</td></tr></tbody></table></figure>



<p>また、テキストも検索可能です。<br>テキストを使う時は、検索したい文字を「'(シングルクオーテーション)」で囲ってください。</p>



<figure class="wp-block-table"><table><tbody><tr><td>NAME</td><td>説明</td><td>例</td></tr><tr><td>contains</td><td>部分文字列の一致</td><td>例： where A contains 'John'</td></tr><tr><td>starts with</td><td>頭文字の一致</td><td>例： where dept starts with 'engineer'</td></tr><tr><td>ends with</td><td>末尾後の一致</td><td>例： where role ends with 'y'</td></tr><tr><td>matches</td><td>全一致<br>【.*】でワイルドカード</td><td>例： where country matches 'india'<br><br></td></tr><tr><td>like</td><td>ワイルドカード<br>％(文字数関係なし)<br>_(文字数分)</td><td>例： where name like fre%</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">and検索も可能</span></h3>



<p>検索はand検索も可能です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"where D != 'Eng' and date '2005-01-09' > G",-1)<br>↓D列(職種)がEngでなく、かつ2005年1月9日以降に雇った人を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">or検索も可能</span></h3>



<p>or検索も可能です。<br>下記例は、and検索とor検索を組み合わせています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$3:$J$9,"where (D&lt;>'Eng' and I=true) or (D='Sales') or J is null",-1)<br>↓D列がEngではなく、I列がtrueの場合<br>　または<br>　D列がSalesで、かつJ列がnullの場合　を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc7">group by　と　pivot</span></h2>



<p>集計のために使用する関数になります。</p>



<p><span class="marker-animation">そのため、selectの中に、集計文(sum(),avg()などが必要です。)</span></p>



<p>集計条件は、2パターン設定でき、<br>・gropu byは集計結果を行方向に出力。<br>・pivotは集計結果を列方向に出力します。</p>



<h3 class="wp-block-heading"><span id="toc8">group by　の例</span></h3>



<p>下記例では、所属ごとに、収入の合計を計算しています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$3:$J$9,"select D, sum(F) group by D",-1)<br>↓<br>・表題としてD列(所属)を表示<br>・sum(F)で収入の合計を表示<br>・集計条件は、gropu by Dで所属ごとで設定。</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>sum salary</td></tr><tr><td>Eng</td><td>2100</td></tr><tr><td>Marketing</td><td>800</td></tr><tr><td>Sales</td><td>750</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">group byの例2</span></h3>



<p>gropu byの条件を二つ並べると、<br>・○○かつ△△の人は、何人。<br>のように検索をかけることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select I,E, avg(F), count(H) group by I,E",-1)<br>↓<br>・表題として、I,E列(シニア判定、ランチタイムの時間)と表示<br>・収入の平均と、人数を集計。<br>・集計条件は、シニア判定と、ランチタイムの時間</p>



<figure class="wp-block-table"><table><tbody><tr><td>isSenior</td><td>lunchTime</td><td>avg salary</td><td>count age</td></tr><tr><td>FALSE</td><td>12:00:00</td><td>425</td><td>2</td></tr><tr><td>FALSE</td><td>13:00:00</td><td>600</td><td>1</td></tr><tr><td>TRUE</td><td>12:00:00</td><td>700</td><td>2</td></tr><tr><td>TRUE</td><td>13:00:00</td><td>800</td><td>1</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">PIVOTの使い方</span></h3>



<p>PIVOTはgroup byと似ていますが、<br>列方向に集計結果を展開します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"select sum(F) pivot D",-1)<br>↓<br>・収入の合計を集計<br>・集計条件は、D列(部署)で列方向に展開</p>



<figure class="wp-block-table"><table><tbody><tr><td>Eng</td><td>Marketing</td><td>Sales</td></tr><tr><td>2100</td><td>800</td><td>750</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">group by と pivot の複合技</span></h3>



<p>group byとpivotを組み合わせると、<br>2つの条件の集計結果を見栄えよく表示させることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"select E, sum(F) group by E pivot D",1)<br>↓<br>・表題として、E列(ランチタイム)を設定。<br>・収入の合計を集計。<br>・集計条件は、「E列(ランチタイムの時間ごと)」かつ「D列(所属ごと)」</p>



<figure class="wp-block-table"><table><tbody><tr><td>lunchTime</td><td>Eng</td><td>Marketing</td><td>Sales</td></tr><tr><td>12:00:00</td><td>1500</td><td></td><td>750</td></tr><tr><td>13:00:00</td><td>600</td><td>800</td><td></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">group byと pivot の注意点</span></h3>



<p>pivot,group byは条件が一致しないと表示されませんので、ご注意ください。</p>



<p>基本的に、</p>



<p class="is-style-secondary-box">・集計したい条件①＝〇<br>・集計したい条件②＝◇<br>・集計対象を設定する。▲</p>



<p>として、</p>



<p class="is-style-danger-box">select 〇,sum(▲) group by 〇 pivot ◇</p>



<p>の形で使うとわかりやすいと思います。<br>sumの部分は、avg,minなどなどを変更してお使いください。</p>



<h2 class="wp-block-heading"><span id="toc13">order by (desc) or (asc)</span></h2>



<p>出力を昇順、降順で並び替える場合に使います。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"order by D, F desc",1)<br>・D列→F列の順番で降順に並び替える。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">order by と group by のコラボ　</span></h3>



<p>gropu byなどと組み合わせると集計結果も並び替えることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select D, max(F) group by D order by max(F)",1)<br>↓D列を表題にして、<br>各業種ごとの、F列の最大値を取得、昇順で並べています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>max salary</td></tr><tr><td>Sales</td><td>400</td></tr><tr><td>Marketing</td><td>800</td></tr><tr><td>Eng</td><td>1000</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc15">limitで検索結果に表示数に制限をかける</span></h2>



<p>limitを使うと、表示数に制限をかけることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"limit 2",1)<br>2行まで表示。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc16">offset で行をスキップする。</span></h2>



<p>これはあまり使うタイミングが分からないのですが、<br>行をスキップすることができます。</p>



<p>limitと組み合わせると間をとることも可能です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"limit 2 offset 2 ",1)<br>↓2行目から、2行分表示。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc17">見出しの変更　label</span></h2>



<p>labelを使って見出しの変更ができます。<br>グラフなどを作るときには便利な機能となっています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"label D 'Department', C 'Employee Name'",1)<br>D列のラベルの'Department'、C列のラベルを'Employee Name'に変更</p>



<figure class="wp-block-table"><table><tbody><tr><td>Employee Name</td><td>Department</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc18">フォーマットを変更</span></h2>



<p>データベースに登録できるフォーマットの形は決まっていますので、<br>出力結果を変更したい場合は、フォーマット関数を使用する必要があります。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"format F '#,##0.00', G 'dd-MMM-yyyy', I 'Yes!:Not yet'",1)</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1,000.00</td><td>19-3月-2005</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500.00</td><td>19-4月-2006</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600.00</td><td>10-10月-2005</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400.00</td><td>10-10月-2002</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350.00</td><td>08-9月-2004</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800.00</td><td>10-1月-2005</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc19">その他使える関数</span></h2>



<p>その他使る関数を以下に示します。<br></p>



<figure class="wp-block-table"><table><tbody><tr><td>名前</td></tr><tr><td>year()</td><td>日付または日時値から年の値を返します。<br>たとえば、 year(date "2009-02-05")では2009を返します。</td></tr><tr><td>month()</td><td>日付または日時の値からゼロから始まる月の値を返します。<br>例： month(date "2009-02-05")では「1」を返します。<br>注：月は0から始まるため、この関数は1月の場合は0、2月の場合は1を返します。</td></tr><tr><td>day()</td><td>日付または日時値から月の日を返します。<br>例: day(date "2009-02-05")では「5」を返します。</td></tr><tr><td>hour()</td><td>日時または時刻の値から時間の値を返します。<br>例： hour(timeofday "12:03:17")では「12」を返します。<br></td></tr><tr><td>minute()</td><td>日時または時刻の値から分の値を返します。<br>例： minute(timeofday "12:03:17")では「3」を返します。</td></tr><tr><td>second()</td><td>日時値または時刻値から秒の値を返します。<br>例： second(timeofday "12:03:17")では「17」を返します。</td></tr><tr><td>millisecond()</td><td>日時または時刻の値のミリ秒の部分を返します。<br>例： millisecond(timeofday "12:03:17.123")では123を返します。</td></tr><tr><td>quarter()</td><td>日付または日時値から四半期を返します。<br>例： quarter(date "2009-02-05")1を返します。<br>四半期は1から始まるため、この関数は最初の四半期には1を、<br>2番目の四半期には2を返します。</td></tr><tr><td>dayOfWeek()</td><td>日付または日時値から曜日を返します。<br>例： dayOfWeek(date "2009-02-26")5を返します。<br>日は1から始まるため、関数は日曜日の場合は1、月曜日の場合は2を返します。</td></tr><tr><td>now()</td><td>GMTタイムゾーンの現在の日時を表す日時値を返します。</td></tr><tr><td>dateDiff()</td><td>2つの日付値または日時値の間の日数の差を返します。<br>注：値の【日付部分のみ】が計算に使用されるため、関数は常に整数値を返します。<br>例： dateDiff(date "2008-03-13" date "2008-02-12")29を返します。 <br>　　dateDiff(date "2009-02-13" date "2009-03-13")-29を返します。<br>　　時間の値は比較前に切り捨てられます。</td></tr><tr><td>toDate()</td><td>指定された値を日付値に変換します。<br>日付を指定すると、同じ値を返します。<br>日時を指定すると、日付部分を返します。<br>例： toDate(dateTime "2009-01-01 12:00:00") 「2009-01-01」を返します。</td></tr><tr><td>upper()</td><td>指定された文字列を大文字で返します。<br>たとえば、 upper("foo")では「FOO」を返します。<br></td></tr><tr><td>lower()</td><td>指定された文字列を小文字で返します。<br>たとえば、 lower("Bar")では「bar」を返します。</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/query-code-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS入門】超簡単！スプレッドシートをデータベース化！query関数</title>
		<link>https://nujonoa.com/how-to-database-of-spreadsheet/</link>
					<comments>https://nujonoa.com/how-to-database-of-spreadsheet/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Sun, 09 Aug 2020 15:08:53 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[QUERY]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6648</guid>

					<description><![CDATA[目次 【GAS入門】超簡単！スプレッドシートをデータベース化！データベースのサンプルをどうぞ仕組みを説明データの範囲条件取り急ぎ、データベースを使ってみたい人もっといろいろしたい人はQUERYの学習を。まとめ 【GAS入 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【GAS入門】超簡単！スプレッドシートをデータベース化！</a></li><li><a href="#toc2" tabindex="0">データベースのサンプルをどうぞ</a></li><li><a href="#toc3" tabindex="0">仕組みを説明</a><ol><li><a href="#toc4" tabindex="0">データの範囲</a></li><li><a href="#toc5" tabindex="0">条件</a></li></ol></li><li><a href="#toc6" tabindex="0">取り急ぎ、データベースを使ってみたい人</a></li><li><a href="#toc7" tabindex="0">もっといろいろしたい人はQUERYの学習を。</a></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS入門】超簡単！スプレッドシートをデータベース化！</span></h2>



<p>データベースを作るにはいろいろな手段がありますが、</p>



<p>・なんか難しそう<br>・特殊なソフトが必要なのでは？</p>



<p>と思っているのではないでしょうか？</p>



<p>そこで今回は、</p>



<p><span class="marker-animation">「超簡単にスプレッドシートでデータベースを作る方法」</span></p>



<p>を紹介します。</p>



<p>しかも、</p>



<p>プログラミングなどは一切要りません！</p>



<p>そんな馬鹿なと思う人は、ぜひこの記事を読んで、さっそくデータベースを作成してみてください！！！</p>



<h2 class="wp-block-heading"><span id="toc2">データベースのサンプルをどうぞ</span></h2>



<p>まずは、さっそくデータベースのサンプルを紹介したいと思います。</p>



<p>下記ボタンをクリックしてください。<br>するとデータベースのサンプルがスプレッドシートで表示されると思います。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1AU6Vw1HX6TQhme4cVxlWV46LdzFjN2LvWiaxMQNno3E/edit?usp=sharing" class="btn btn-l btn-circle btn-shine">サンプルを確認<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>そのままですと閲覧のみ可能になっていますので、<br>ファイル→コピーを作成で、自分のスプレッドシートにコピーを作成してください。</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box"><input id="toggle-checkbox-20200809233634" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-20200809233634">スプレッドシートをコピーする方法(クリックして開く)</label><div class="toggle-content">
<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="394" height="781" src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png" alt="" class="wp-image-6679" srcset="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png 394w, https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3-300x595.png 300w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>スプレッドシートをコピーする方法</figcaption></figure></div>
</div></div>
</div></div>



<p>編集可能になったら、</p>



<p>上部の条件ををいろいろと変更してみてください。<br>すると、下の表がどんどん更新されていくと思います。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2020/08/image.png"><img loading="lazy" decoding="async" width="900" height="499" src="https://nujonoa.com/wp-content/uploads/2020/08/image-900x499.png" alt="" class="wp-image-6680" srcset="https://nujonoa.com/wp-content/uploads/2020/08/image-900x499.png 900w, https://nujonoa.com/wp-content/uploads/2020/08/image-500x277.png 500w, https://nujonoa.com/wp-content/uploads/2020/08/image-300x166.png 300w, https://nujonoa.com/wp-content/uploads/2020/08/image-768x426.png 768w, https://nujonoa.com/wp-content/uploads/2020/08/image-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2020/08/image-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2020/08/image.png 1186w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>なんか複雑なことをしていそうですが、実はこれが、プログラム無しで出来ます。</p>



<h2 class="wp-block-heading"><span id="toc3">仕組みを説明</span></h2>



<p>上記の魔法のようなデータは、「QUERY関数」を使っています。<br>Excelにはない関数ですので、なじみのない関数かと思いますが、</p>



<p>データベースを操作する関数</p>



<p>です。</p>



<p>セルに他の数式と同様、<br>=QUERY(データの範囲,条件,-1)<br>と打ち込むことで、データの範囲から条件に合ったデータが出力されます。</p>



<p>打ち込んだセル以外に値が挿入されますので、まるで手品みたいです。</p>



<figure class="wp-block-video"><video controls muted src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-08_22h23_39-1.mp4"></video></figure>



<h3 class="wp-block-heading"><span id="toc4">データの範囲</span></h3>



<p>データの範囲は、</p>



<p>・同一のスプレッドシート</p>



<p>に加え<br>・他のスプレッドシート</p>



<p>の範囲を参照することも可能です。<br>行数の制限はスプレッドシートに従います。</p>



<h3 class="wp-block-heading"><span id="toc5">条件</span></h3>



<p>検索条件ですが、</p>



<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・以上、以下、未満、より大きい、等しい、等しくない</p>



<p></p>
</div></div>



<p>など一般的な検索方法に加え、</p>



<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・文字の、前方一致、後方一致、部分一致、完全一致、ワイルドカード</p>



<p></p>
</div></div>



<p>を使用することもできます。</p>



<h2 class="wp-block-heading"><span id="toc6">取り急ぎ、データベースを使ってみたい人</span></h2>



<p>実際には、QUERY関数を覚える必要がありますが、<br>自分のデータで、取り急ぎ使ってみたい！！</p>



<p>という人は、サンプルの</p>



<p>・シート「data」のデータを入れ替えて使用してください。</p>



<p>データを入れ替えると、検索対象も自動で変更されると思います。</p>



<h2 class="wp-block-heading"><span id="toc7">もっといろいろしたい人はQUERYの学習を。</span></h2>



<p>実際にはQUERYは、このような検索だけではなく、</p>



<p>・検索結果の必要な情報だけ取り出す<br>・検索結果の合計や平均を計算する。<br>・昇順・降順で並べる</p>



<p>などを行うことができます。</p>



<p><span class="marker-animation">そんな人はQUERYの勉強をしてみましょう！</span></p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a rel="noopener" target="_blank" href="https://nujonoa.com/what-is-query/" title="【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシート" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" src="http://nujonoa.com/wp-content/uploads/2019/05/25052019121319A-160x90.png" alt="" class=" internal-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシート</div><div class="blogcard-snippet internal-blogcard-snippet">【GAS入門】QUERYとは？使い方とコード一覧！スプレッドシートグーグルスプレッドシートで、QUERYが使えるようになると、一気にできることが広がります。ですが、グーグルの公式の説明文は、英語しかありませんので、ざっと、query関数につ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2021.02.17</div></div></div></div></a>
</div>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>今回はスプレッドシートを使って、<br>データベースを作ってみました。</p>



<p>QUERY関数を知った時は、<br>Excelでてこずったデータベースが、<br>スプレッドシートでは、こんなに簡単にデータベースができるんだ。<br>と感動したものです。</p>



<p><span class="marker-animation-2071">記事内のサンプルも結構できのいいものだと思いますので、<br></span>ぜひぜひ参考に使ってください！</p>



<p>会社内のデータをどんどんデータベース化し、業務効率を改善していきましょう！！！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-database-of-spreadsheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="http://nujonoa.com/wp-content/uploads/2020/08/2020-08-08_22h23_39-1.mp4" length="338614" type="video/mp4" />

			</item>
	</channel>
</rss>
