Якщо у мене стовпець зі значеннями, і я хочу з’ясувати, які саме ці значення там є (не скільки - а фактичні окремі значення), як це зробити?
У SQL Server я б робив щось на кшталт
SELECT Distinct(MyColumn) FROM MyTable
Якщо у мене стовпець зі значеннями, і я хочу з’ясувати, які саме ці значення там є (не скільки - а фактичні окремі значення), як це зробити?
У SQL Server я б робив щось на кшталт
SELECT Distinct(MyColumn) FROM MyTable
Відповіді:
Простіше, ніж можна подумати:
You can only copy filtered data to the active sheet
помилку.
Excel 2007 та 2010:
Використовуйте параметр Remove Duplicates
меню під заголовком Дані .
Excel 2003:
Простий спосіб:
Важкий шлях:
Напишіть макрос із таким кодом:
'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
Це дає вам свій чіткий список. Ви можете спершу скопіювати свій список на інший аркуш.
Для отримання чітких значень я використовую два основні методи - перший - це безцінний Remove Duplicates
інструмент, запропонований Натаном Девіттом .
Мінусом Remove Duplicates
є те, що ви втрачаєте дані. Незважаючи на потужність Ctrl+, zви, можливо, не хочете цього робити з різних причин - наприклад, у вас можуть бути вибрані фільтри, які дозволяють видаляти дублікати, щоб отримати чіткий список значень.
Іншим способом, не згаданим вище, є використання зведеної таблиці.
Скажімо, це ваша таблиця, і ви хочете отримати чіткий список платформ.
Вставте Pivot Table
таблицю з таблицею як джерело даних.
Тепер виберіть стовпчик ПлатформиRow Labels
.
Вуаля! Список різних значень.
Якщо ви хочете виправити це, ви можете вимкнути його Field Headers
та встановити Grand Totals
його Off for Rows and Columns
.
Або (простий сирий спосіб):
У В1,
=IF(COUNTIF(A$1:A1,A1)=1,A1,"")
і скопіюйте вниз. Він просто копіює перше виникнення кожного значення через (у рядку, в якому воно відбувається).
;
) замість коми ( ,
) на основі регіональних налаштувань вашої системи.
Для мене найпростішим способом сортування є використання параметра "Фільтр".
Першим кроком є пошук дублікатів значень за допомогою Умовного форматування -> Виділити правила комірок -> Дублюючі значення.
Потім натисніть стрілку на стовпці у вас є дублікати (в даному випадку "Платформи") -> Фільтр за кольором (колір комірок або колір шрифту).
[a, a, b]
повинен бути зменшений до [a, b]
, а не [b]
.