Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ユニークリストの構築 | 動的配列とインタラクティブレポーティング
エクセル数式

ユニークリストの構築

メニューを表示するにはスワイプしてください

フリーテキスト入力は、動的な数式を壊すことが多く、レポートシステムは正確な一致に依存しています。本章では、UNIQUE 関数とデータの入力規則を使って、制御された入力リストを作成します。

UNIQUE の構造

=UNIQUE(array, [by_col], [exactly_once])
  • array: 評価対象のデータセット
  • [by_col]: 配列の方向を制御
  • [exactly_once]: 重複値の扱いを制御
  • FALSE: 各値を1回ずつ返す
  • TRUE: 1回だけ出現する値のみ返す

本章で使用する数式:

=UNIQUE(Sales_Data[Region])

これにより、データセットから動的なユニーク地域リストが作成されます。

ステップ1 参照シートの作成
expand arrow

新しいワークシートを作成し、名前を次のように設定します:

Reference_Lists

次のヘッダーを追加します:

CellValue
A1地域
B1営業担当者
ステップ2 地域リストの生成
expand arrow

A2 に次の数式を入力します:

=UNIQUE(Sales_Data[Region])

新しい地域が Sales_Data に追加されると、リストは自動的に更新されます。

ステップ3 データセット行の追加
expand arrow

次の行を Sales_Data にコピーします:

21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2

新しい地域がスピル範囲内に自動的に表示されることを確認します。

ステップ4 営業担当者リストの生成
expand arrow

B2 に次の数式を入力します:

=UNIQUE(Sales_Data[Sales_Rep])

各営業担当者は、取引回数に関係なく1回だけ表示されます。

ステップ5 地域へのデータ入力規則の適用
expand arrow

RegionSales_Data 列を選択します。

データの入力規則を適用します:

Allow: List

次のソースを使用します:

=Reference_Lists!$A$2:$A$10000

有効な地域のみ選択可能になります。

ステップ6 営業担当者へのデータ入力規則の適用
expand arrow

Sales_Rep 列を選択します。 次の入力規則を適用します:

=Reference_Lists!$B$2:$B$10000
ステップ7 動的更新のテスト
expand arrow

Sales_Data に追加の行を入力します。

次の点を確認します:

  • 参照リストが自動的に更新される
  • ドロップダウンメニューが自動的に更新される
  • 新しい地域や担当者がすぐに利用可能になる
ステップ8 高度な UNIQUE ロジックのテスト
expand arrow

Reference_Lists で次の数式を入力します:

=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)

これにより、データセット内で1回だけ出現する値のみが返されます。

1. なぜフリーテキスト入力は動的なExcelレポートシステムで問題になるのでしょうか?

2. 構造化テーブル参照で UNIQUE を使用する主な利点は何ですか?

3. UNIQUE の第3引数を TRUE に設定するとどうなりますか?

question mark

なぜフリーテキスト入力は動的なExcelレポートシステムで問題になるのでしょうか?

正しい答えを選んでください

question mark

構造化テーブル参照で UNIQUE を使用する主な利点は何ですか?

正しい答えを選んでください

question mark

UNIQUE の第3引数を TRUE に設定するとどうなりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  5

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  5
some-alt