Самый быстрый способ посчитать число уникальных (и не уникальных) строк.
Предположим, есть входные данные:
abc
bcd
bcd
def
efg
fgh
efg
Нужно по-быстренькому проверить, что все записи будут уникальны.
Для этого может пригодится Microsoft Exel.
Вставляем этот список значений в столбец.
Добавляем эту формулу =+COUNTIF($A$1:$A$7,A1) в той же строке что и наша первая запись.
При этом нужно проследить чтобы диапазон, заданный в абсолютных координатах A$1:A$7 полностью охватывал все входные данные.
После того как одна ячейка заполнена формулой нужно размножить формулу ровно на все строки данных. Для этого нужно "перетащить" мышью за нижний правый край ячейку с нашей первой формулой.
После этого вы можете увидеть количество повторений каждой строки в исходной коллекции. Можно для эффективности поиска воспользоваться автофильтром.
пятница, 9 ноября 2007 г.
Подписаться на:
Комментарии к сообщению (Atom)
2 комментария:
Мне кажется, "самым быстрым" этот способ является для пользователя с одним лишь Экселем на борту. Если есть Visual Studio, к примеру, то боюсь предположить, написать соответствующий код будет быстрее чем возиться с экселем. Реюзабельнее, да и кастомизации лучше поддаётся.
ПС: Только вот код этот надо писать на трезвую голову, а то разного можно насчитать ;-)
> Мне кажется, "самым быстрым" этот способ является для пользователя с одним лишь Экселем на борту
Да ты прав. Но согласись, устанавливать Visual Studio на все компьютеры в поле зрения не совсем логично ;)
Отправить комментарий