📘 Excel逆引き事典

Excelで上位3項目を部分一致で入力規則を設定する方法

実務で頻繁に遭遇する「特定の範囲内の上位3項目に対して、部分一致による入力規則を設定したい」というニーズ。手作業では時間がかかり、ミスも増えるため、Excelの数式や機能を使って効率的に対処することが重要です。この記事では、最新のUNIQUE関数とマウス操作による方法を詳しく解説します。これにより、上位3項目の部分一致入力規則を自動で設定し、業務効率化が可能になります。

📊 やり方の比較

手法メリットデメリット推奨
数式(UNIQUE関数)自動更新され、最新のデータに対応古いExcelでは使えない
マウス操作(データ検証機能)直感的で簡単。手順が明確元データが消えるリスクあり、上位3項目の抽出に時間がかかる

fx 使用する数式

Excel / SpreadSheet
=UNIQUE(A2:A100)

💡 仕組みの解説

【数式の仕組み】UNIQUE関数は、指定された範囲内の重複を削除し、一意な値だけを抽出します。この関数を使用することで、特定の列から上位3項目を部分一致で入力規則として設定できます。例えば、A2:A100に商品名が記載されている場合、UNIQUE(A2:A100)とすると、その範囲内の重複を削除した一意な値だけが抽出されます。この数式は元のデータを削除するのではなく、別の場所(例:B列)に結果を表示します。

具体的な手順

1
UNIQUE関数を使用して、指定された範囲内の重複を削除し、一意な値だけを抽出します。
2
抽出した一意な値から上位3つの項目を選択します。
3
「データ」タブの「データ検証」機能を使用し、部分一致の入力規則を設定します。

よくある質問

Q Q1. UNIQUE関数とVLOOKUP関数との違いは?

A.
A1. UNIQUE関数は一意な値を抽出し、重複を削除しますが、VLOOKUP関数は特定の値を検索して対応するデータを返却します。

Q Q2. 部分一致とは具体的に何を指す?

A.
A2. 部分一致とは、入力規則で指定した文字列がユーザーの入力と部分的に一致する場合のみ許可することです。例えば、「東京」が入力規則として設定されている場合、ユーザーが「東京駅」と入力しても許可されます。

Q Q3. スマホ版Excelでも使える?

A.
A3. UNIQUE関数は最新のExcel Onlineで利用可能ですが、スマートフォン版では一部機能が制限される場合があります。