<?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>SORT | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<atom:link href="https://lab.imeer.jp/tag/sort/feed/" rel="self" type="application/rss+xml" />
	<link>https://lab.imeer.jp</link>
	<description>VBA・ChatGPT・WordPress、ときどき猫。</description>
	<lastBuildDate>Tue, 26 May 2026 22:15:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://lab.imeer.jp/wp-content/uploads/2026/05/cropped-847f523550b64f03abd735470ce0664c-32x32.jpg</url>
	<title>SORT | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<link>https://lab.imeer.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FILTER・SORT・UNIQUE関数の使い分け｜抽出・並べ替え・重複削除を整理する</title>
		<link>https://lab.imeer.jp/filter-sort-unique-comparison/</link>
					<comments>https://lab.imeer.jp/filter-sort-unique-comparison/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Tue, 26 May 2026 22:15:11 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[関数の使い方]]></category>
		<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[FILTER]]></category>
		<category><![CDATA[SORT]]></category>
		<category><![CDATA[UNIQUE]]></category>
		<category><![CDATA[動的配列]]></category>
		<category><![CDATA[実務Excel]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=725</guid>

					<description><![CDATA[FILTER、SORT、UNIQUEはまとめて語られやすいが、やっていることはそれぞれ異なる。FILTERは条件に合うデータの抽出、SORTは並べ替え、UNIQUEは重複なし一覧の作成だ。 役割が違うぶん、組み合わせ方に [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>FILTER、SORT、UNIQUEはまとめて語られやすいが、やっていることはそれぞれ異なる。FILTERは条件に合うデータの抽出、SORTは並べ替え、UNIQUEは重複なし一覧の作成だ。</p>



<p>役割が違うぶん、組み合わせ方にも順番がある。この記事では、3つを単独で使う場合、2つずつ組み合わせる場合、3つすべてを組み合わせる場合に分けて整理する。</p>




  <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">FILTERは条件抽出</a></li><li><a href="#toc3" tabindex="0">SORTは並べ替え</a></li><li><a href="#toc4" tabindex="0">UNIQUEは重複なし一覧</a></li><li><a href="#toc5" tabindex="0">2つずつ組み合わせる例</a><ol><li><a href="#toc6" tabindex="0">FILTER + SORT</a></li><li><a href="#toc7" tabindex="0">UNIQUE + SORT</a></li><li><a href="#toc8" tabindex="0">FILTER + UNIQUE</a></li></ol></li><li><a href="#toc9" tabindex="0">3つ全部を組み合わせる例</a></li><li><a href="#toc10" tabindex="0">数式が長くなったらLETを検討する</a></li><li><a href="#toc11" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">使い分け表</span></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>関数</th><th>主な役割</th><th>使う場面</th></tr></thead><tbody><tr><td>FILTER</td><td>条件に合う行や列を抽出する</td><td>担当者別、地域別、ステータス別の一覧</td></tr><tr><td>SORT</td><td>結果を並べ替える</td><td>日付順、金額順、名前順に見せたい</td></tr><tr><td>UNIQUE</td><td>重複なし一覧を作る</td><td>担当者リスト、商品リスト、集計軸</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc2">FILTERは条件抽出</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=FILTER(A2:F100,C2:C100=&quot;東日本&quot;,&quot;該当なし&quot;)
</pre></div>


<p>FILTERは、指定した条件に合う行だけを取り出す関数だ。第3引数に「該当なし」のような文字列を入れておくと、条件に一致するデータがなかったときのエラー表示を防げる。別シートに条件付き一覧を作るときの主役になる関数である。</p>



<h2 class="wp-block-heading"><span id="toc3">SORTは並べ替え</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=SORT(A2:F100,1,1)
</pre></div>


<p>SORTは、一覧の並び順を整える関数だ。第2引数で基準にする列番号、第3引数で昇順（1）・降順（-1）を指定する。抽出した結果をそのまま並べ替えたいときは、FILTERの外側にSORTを重ねて使うことが多い。</p>



<h2 class="wp-block-heading"><span id="toc4">UNIQUEは重複なし一覧</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=UNIQUE(A2:A100)
</pre></div>


<p>UNIQUEは、元データに手を加えず、重複を除いた一覧を別のセルに返す関数だ。集計表の行見出しや、プルダウンリストの元データを作るときに使いやすい。元データが更新されると結果も自動で変わるため、繰り返し使う一覧管理に向いている。</p>




	<div class="loco-comment loco-comment-right loco-comment-normal">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/469c67917f5a98d4c33f9fe5d85798b3-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			この3つは順番の関数。何を先に絞って、何を残して、最後にどう見せるかを考える。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc5">2つずつ組み合わせる例</span></h2>



<h3 class="wp-block-heading"><span id="toc6">FILTER + SORT</span></h3>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=SORT(FILTER(A2:F100,C2:C100=&quot;東日本&quot;),1,1)
</pre></div>


<p>条件に合う行を取り出してから並べ替える。FILTERで絞った結果がそのまま並べ替えの対象になるため、SORTを外側に置く形になる。</p>



<h3 class="wp-block-heading"><span id="toc7">UNIQUE + SORT</span></h3>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=SORT(UNIQUE(A2:A100))
</pre></div>


<p>重複なし一覧を作ってから、見やすい順に並べる。プルダウンリストの元データとして使う場合は、この形にしておくとユーザーが探しやすい。</p>



<h3 class="wp-block-heading"><span id="toc8">FILTER + UNIQUE</span></h3>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=UNIQUE(FILTER(A2:A100,B2:B100=&quot;東日本&quot;))
</pre></div>


<p>条件に合うデータだけを対象にして、重複なし一覧を作る。UNIQUE単体では全データが対象になるが、FILTERを内側に入れることで絞り込んだ範囲の重複除外ができる。</p>



<h2 class="wp-block-heading"><span id="toc9">3つ全部を組み合わせる例</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=SORT(UNIQUE(FILTER(A2:A100,B2:B100=&quot;東日本&quot;)))
</pre></div>


<p>この式は、東日本のデータだけを抽出し、重複を除き、最後に並べ替える。内側から「何をするか」が決まる構造なので、まずFILTERで絞り込み、次にUNIQUEで重複を除き、最後にSORTで見せ方を整える、という順番で組み立てると考えやすい。順番を変えると意味が変わるため注意が必要だ。</p>



<h2 class="wp-block-heading"><span id="toc10">数式が長くなったらLETを検討する</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=LET(data,FILTER(A2:A100,B2:B100=&quot;東日本&quot;),SORT(UNIQUE(data)))
</pre></div>


<p>入れ子が深くなると、後から修正したいときに読み解くのに時間がかかる。LETを使って中間結果に名前を付けておくと、式が何をしているかの意図が残りやすく、メンテナンスしやすくなる。</p>



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



<p>FILTER、SORT、UNIQUEは、抽出・並べ替え・重複なしという別の役割を持つ関数だ。組み合わせるときは、最終的に得たい結果から逆算して、内側から順番に組み立てていくと整理しやすい。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/filter-sort-unique-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
