Apple 番号: 列 (A) の一意の値のみを含むフィルターされた列 (B) を作成するにはどうすればよいですか?

Apple 番号: 列 (A) の一意の値のみを含むフィルターされた列 (B) を作成するにはどうすればよいですか?

Apple Numbersを使用しています。

次のようなデータを含むテーブルがあります:

 A       | B
---------+---------
Spain    |
U.K      |
Spain    |
Germany  |
U.K      |
Italy    |

そして、テーブルBにテーブルAの一意の値のみを含めるように設定したい。

 A       | B
---------+---------
Spain    | Spain
U.K      | U.K
Spain    | Germany
Germany  | Italy
U.K      |
Italy    |

私は見つけたこの解決策 =INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$20), 0)) これは Microsoft Xcel と Google Sheets では機能するようです。ただし、Numbers では機能しないようです。

Numbers では、重複がある場合、セットに値が$B$1:B1含まれないため、MATCH() 関数はエラーをスローします。0

誰か助けてくれませんか?

答え1

この答えユーザーBarryの質問「列とは異なるリストが必要です」Apple のサポートコミュニティでは、Numbers.app でこれを実現する方法が説明されています。

値を含む表 1 (左) と一意の値を含む表 2 (右) 値を含む表 1 (左) と一意の値を含む表 2 (右)。


表 1 には、D2 に入力された 1 つの数式が含まれています。

D2: IF(COUNTIF(C$1:C2,C2)=1,MAX(D$1:D1)+1,"")

表 2 には、A2 と B2 に入力された 2 つの数式が含まれています。

A2: IF(ROW()−1>MAX(Table 1::D),"",INDEX(Table 1::C,MATCH(ROW()−1,Table 1::D,0)))

B2: COUNTIF(Table 1::C,A2)

下にドラッグしてすべての行に数式を入力します。その後、インデックス列を非表示にすることができます。

関連情報