Excelではどのようにして列の中にある明確な値/一意な値を取得できますか?
値を持つ列があり、そこにある明確な値が何であるか(数ではなく、実際の明確な値)を知りたい場合、どのようにすればよいですか?
SQL Serverでは、
SELECT Distinct(MyColumn) FROM MyTable
```のようなことをするでしょう。
値を持つ列があり、そこにある明確な値が何であるか(数ではなく、実際の明確な値)を知りたい場合、どのようにすればよいですか?
SQL Serverでは、
SELECT Distinct(MyColumn) FROM MyTable
```のようなことをするでしょう。
Excel 2007 and 2010:Excel 2007 and 2010:**
Dataヘッダーの下にあるRemove Duplicates
メニューオプションを使用してください。あなたのデータにヘッダーがあることを確認して下さい
2. Data –> Filter –> Advanced Filter
3. Unique Records Only
4. 別の位置へのコピーを選びなさい
5.OK をクリックして下さい
堅い方法:
次のコードのマクロを書いて下さい:
'Remove duplicates from sorted list
Sub getDistinct()
Do While ActiveCell.Value <> ""
If ActiveCell.Value = ActiveCell.Offset(1, 0).Value Then
ActiveCell.Select
Selection.Delete Shift:=xlUp
Else
ActiveCell.Offset(1, 0).Activate
End If
Loop
End Sub
それはあなたの明瞭なリストを与えます。最初に別のシートにリストをコピーすると良いでしょう。
1つ目は、 Nathan DeWitt氏が提案したのような貴重なRemove Duplicates
ツールです。
Remove Duplicates
の欠点は、データを失うことです。Ctrl+z の力にもかかわらず、様々な理由でこれをしたくないかもしれません。例えば、現在選択されているフィルタがあるかもしれませんが、重複した値を削除して別個の値のリストを取得するのは非常に面倒です。
これがあなたのテーブルで、プラットフォームの異なるリストを取得したいとしましょう。これを整理したい場合は、Pivot Table
をオフにして、Row Labels
をField Headers
に設定してください。