Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ユニークリストの構築 | セクション
ビジネス分析のためのExcel動的配列

ユニークリストの構築

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

フリーテキスト入力は、動的な数式が正しく動作しなくなる原因となります。これは、レポートシステムが完全一致に依存しているためです。本章では、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])

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

ステップ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. なぜフリーテキスト入力は動的な Excel レポートシステムで問題となるのでしょうか?

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

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

question mark

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

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

question mark

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

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

question mark

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

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

すべて明確でしたか?

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

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

セクション 1.  5

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  5
some-alt