<?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>ExcelUNIQUE関数 | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<atom:link href="https://lab.imeer.jp/tag/excelunique%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://lab.imeer.jp</link>
	<description>VBA・ChatGPT・WordPress、ときどき猫。</description>
	<lastBuildDate>Tue, 26 May 2026 22:12:25 +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>ExcelUNIQUE関数 | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<link>https://lab.imeer.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのUNIQUE関数で重複しない一覧を作る方法｜重複削除との違いも解説</title>
		<link>https://lab.imeer.jp/excel-unique-function/</link>
					<comments>https://lab.imeer.jp/excel-unique-function/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Tue, 26 May 2026 22:10:21 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[関数の使い方]]></category>
		<category><![CDATA[Excel 重複しない一覧]]></category>
		<category><![CDATA[ExcelUNIQUE関数]]></category>
		<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[UNIQUE 重複なし]]></category>
		<category><![CDATA[実務Excel]]></category>
		<category><![CDATA[重複の削除 違い]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=723</guid>

					<description><![CDATA[Excelで作業していると、関数の名前は知っていても、実際の表に入れた瞬間に詰まることがある。範囲の大きさ、空白、文字列の扱い、Excelのバージョン差など、公式の構文だけでは見落としやすい点は多い。 この記事では、Ex [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Excelで作業していると、関数の名前は知っていても、実際の表に入れた瞬間に詰まることがある。範囲の大きさ、空白、文字列の扱い、Excelのバージョン差など、公式の構文だけでは見落としやすい点は多い。</p>



<p>この記事では、Excel UNIQUE関数を実務の作業メモとして整理する。関数の説明だけで終わらせず、どこで使い、どこで崩れやすく、他の方法とどう使い分けるかまで見ていく。</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">Excel UNIQUE関数とは</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><ol><li><a href="#toc5" tabindex="0">1列の担当者名から重複しない担当者一覧を作る</a></li><li><a href="#toc6" tabindex="0">部署と担当者の2列を組み合わせて、ペア単位で重複を除く</a></li><li><a href="#toc7" tabindex="0">SORT関数と組み合わせて並べ替えた状態で表示する</a></li></ol></li><li><a href="#toc8" tabindex="0">よくあるエラー・うまくいかない原因</a></li><li><a href="#toc9" tabindex="0">似た機能・古いやり方との使い分け</a></li><li><a href="#toc10" tabindex="0">他の関数との組み合わせ</a></li><li><a href="#toc11" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Excel UNIQUE関数とは</span></h2>



<p>UNIQUE関数は、指定した範囲から重複を除いた値の一覧を返す関数だ。元データを直接書き換えるのではなく、別の場所に「重複なしの結果」を動的に表示できるのが特徴である。</p>



<p>元データが更新されると結果も自動で変わるため、継続的に使う一覧管理に向いている。一方で、Excelのバージョンによっては使えない場合があるため、共有先の環境には注意が必要だ。</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">
			重複を消すというより、元データの横に「重複なしビュー」を作る感覚で使うと管理しやすい。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc2">基本構文</span></h2>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=UNIQUE(array,&#x5B;by_col],&#x5B;exactly_once])
</pre></div>


<ul class="wp-block-list">
<li><strong>array</strong>（必須）：重複を除きたい範囲</li>



<li><strong>by_col</strong>（省略可）：TRUEで列方向に比較。省略するとFALSE（行方向）</li>



<li><strong>exactly_once</strong>（省略可）：TRUEにすると、1回だけ登場する値のみを返す</li>
</ul>



<p>この関数が使えるのはMicrosoft 365またはExcel 2021以降だ。関数名が認識されない場合は、式を直す前にExcelのバージョンや更新チャネルを確認したい。</p>



<h2 class="wp-block-heading"><span id="toc3">基本例</span></h2>



<p>excel</p>


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


<p>最初は小さい範囲で試すのが基本だ。いきなり実表全体に入れると、エラーが出たときに原因が範囲なのか、条件なのか、データの型なのか切り分けにくくなる。1列・短い範囲で結果を確認してから広げていくとよい。</p>



<h2 class="wp-block-heading"><span id="toc4">実務でよく使うパターン</span></h2>



<h3 class="wp-block-heading"><span id="toc5">1列の担当者名から重複しない担当者一覧を作る</span></h3>



<p>excel</p>


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


<p>担当者名が入ったA列に対してそのまま使える。注意したいのは範囲の固定だ。行が追加されるたびに式が古くならないよう、継続運用する表ではExcelテーブルに変換して列名で参照する方法が崩れにくい。</p>



<p>excel</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
=UNIQUE(テーブル1&#x5B;担当者])
</pre></div>


<p>テーブル参照にしておくと、行追加時に自動で範囲が広がるため、式を直す手間がなくなる。</p>



<h3 class="wp-block-heading"><span id="toc6">部署と担当者の2列を組み合わせて、ペア単位で重複を除く</span></h3>



<p>複数列をまとめて対象にしたい場合は、範囲を列ごとに広げるだけでよい。</p>



<p>excel</p>


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


<p>この場合、「部署と担当者の組み合わせ」が一致するものを重複と見なして除外する。どちらか片方だけ同じでも、組み合わせが違えば別の行として残る。</p>



<h3 class="wp-block-heading"><span id="toc7">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>UNIQUE単体では元データの出現順に結果が並ぶ。SORT関数を外側に組み合わせると、重複を除きつつ昇順に並べ替えた一覧を返せる。ドロップダウンリストの元データとして使う場合などは、この形にしておくと見やすい。</p>



<h2 class="wp-block-heading"><span id="toc8">よくあるエラー・うまくいかない原因</span></h2>



<ul class="wp-block-list">
<li><strong>スピルエラー（#SPILL!）</strong>：結果が複数セルに広がる（スピル）ため、出力先のセルに既存の値があると動作しない。出力先を空にしてから入力する</li>



<li><strong>空白が残る</strong>：元データに空白セルが含まれると、空白も一意の値として結果に含まれることがある。FILTER関数と組み合わせて空白行を除外するとよい</li>



<li><strong>範囲が古くなる</strong>：元データが増える運用では、固定範囲（A2:A100など）より前述のテーブル参照の方が崩れにくい</li>
</ul>



<p>エラーが出たときは、関数の引数だけでなく元データの状態を確認するのが先決だ。空白に見えるセルにスペースが入っている、日付に見える値が文字列になっている、といった原因は実務でよく起きる。</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">
			式を長くする前に、元データの型、空白、範囲サイズを確認する。ここを飛ばすと、正しい式でも期待通りに動かない。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc9">似た機能・古いやり方との使い分け</span></h2>



<p><strong>「重複の削除」機能との違い</strong>は明確だ。重複の削除はその時点のデータを直接書き換える操作で、元に戻すには元データを保持しておく必要がある。UNIQUE関数は元データを残したまま、別セルに動的な結果一覧を作る。提出用データを一度だけ整理するなら「重複の削除」でも問題ないが、元データが更新される一覧を管理するならUNIQUEが向いている。</p>



<p>古いやり方を全部捨てる必要はない。既存ファイルの環境、共有先のExcelバージョン、作業が一度きりか繰り返しかで、使うべき方法は変わる。</p>



<h2 class="wp-block-heading"><span id="toc10">他の関数との組み合わせ</span></h2>



<ul class="wp-block-list">
<li><strong>FILTER関数</strong>：条件に合う行だけを先に絞り込んでからUNIQUEに渡すことで、「特定の部署の担当者一覧」のような絞り込み＋重複除外ができる</li>



<li><strong>SORT関数</strong>：UNIQUE関数の結果をそのまま並べ替える。<code>=SORT(UNIQUE(A2:A100))</code> のように外側に重ねて使う</li>



<li><strong>TEXTSPLIT関数</strong>：1セルに「,」区切りで入った値を分割してからUNIQUEに渡すと、結合された文字列でも重複除外が可能になる</li>
</ul>



<p>複数の関数を組み合わせるときは、最初に「何をしたいか」を役割ごとに分けて考えるとよい。抽出・並べ替え・重複除外・文字列変換を一つの式に詰め込むと後から読みにくくなる。式が長くなる場合はLET関数で中間結果に名前を付ける選択肢もある。</p>



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



<p>Excel UNIQUE関数は、構文を覚えるだけでは実務に乗りにくい。範囲・データ型・空白・出力先・共有先のExcel環境まで含めて把握しておくと、式の失敗原因を切り分けやすくなる。</p>



<p>継続的に更新されるデータで「重複なし一覧」を管理する場面では、「重複の削除」機能よりUNIQUE関数の方が運用しやすい。FILTER・SORTと組み合わせることで、より実用的な使い方に広げられる。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/excel-unique-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
