1

Excelで以下のような番号のリストがあります。一部の数字が繰り返されます。リストに重複のない番号のみを取得するにはどうすればよいですか。つまり、繰り返されている番号が消えます..



100
200
100
300
600
300がある場合

私が残しておきたいのは

200
600

4

4 に答える 4

3

非常に単純なピボット テーブルを使用すると、個別の項目が表示されます (また、その情報が必要な場合は、それぞれの項目の数も表示されます)。

于 2012-12-10T16:31:07.223 に答える
2

これは少し面倒ですが、目的を達成できる場合があります(1回だけ表示されるアイテムのみを返し、他のすべてを省略します)。IFERRORはExcel2007+ソリューションです-Excel IF(ISERROR(...<2007で動作するようにラップすることができますが、もう少し冗長になります:)。配列数式として入力します(Ctrl+ Shift+ Enter):

=IFERROR(
INDEX(
    $A$1:$A$6,
    SMALL(IF(COUNTIF(A:A,$A$1:$A$6)=1,ROW($A$1:$A$6),"NULL"),ROW()),
1),"")

これはCOUNTIF、カウントが1に等しいすべての数値を検索するために実行され(重複は2+になります)、のような配列を返します{"NULL";2;"NULL";"NULL";5;"NULL"}。次に、SMALL数式を使用してk番目に小さい引数を見つけます。kこの場合、現在の行になります(つまり、最初の行で1(最小)、2番目の行、2(2番目に小さい)など)。配列内の任意の数値は、1つだけ一致する値の行番号を表すため、INDEX列を1に設定して、数式内に行引数として配置します。次に、これを列全体にドラッグできます。

ここに画像の説明を入力してください

于 2012-12-10T17:28:01.560 に答える
2

Excel メニューの使用:データ領域を選択し、リボンの [データ] タブ >> 重複を削除

数式の使用: データが A2:A7 にあるセル B2 で次の数式を使用します。配列数式なので、入力するときに CTRL SHIFT ENTER を押します。次に下にドラッグすると、一意のレコードのみが表示されます。

=INDEX($A$2:$A$7,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$7),0))
于 2012-12-10T16:11:36.157 に答える
1

[データ]メニューで、[フィルター]をポイントし、[高度なフィルター]をクリックします。[高度なフィルター]ダイアログボックスで、[リストのフィルター]をクリックします。[一意のレコードのみ]チェックボックスをオンにして、[OK]をクリックします。

于 2012-12-10T15:23:58.000 に答える