Форум на Kuban.ru (http://forums.kuban.ru/)
-   Использование программ (http://forums.kuban.ru/f1025/)
-   -   Как найти одинаковые значения в ячейках Excel? (http://forums.kuban.ru/f1025/kak_najti_odinakovye_znacheniya_v_yachejkah_excel-2282968.html)

RR7 02.03.2012 13:35

Как найти одинаковые значения в ячейках Excel?
 
Существует база в Excel
формат примерно как на картинке. Столбец:Артикул, группа товара, наименование и .т.д.
[url]http://s42.radikal.ru/i096/1203/02/765597303b7d.jpg[/url]
База большая. кол-во строк от 100000 до миллиона.(формат *.xlsx)

ЗАДАЧА
1 найти одинаковые артикулы (на фото выделены красным)
я конечно могу сделать сортировку по артикулу, и одинаковые позиции будут одна над другой, но найти их если они будут на стотысячной строке нереально.
как найти одинаковые ячейки?

2 найти следующею группу товаров (кожа, замша, дерево)
то есть мне надо перепрыгнуть всю кожу и остановиться на замше. Так как кол-во строк очень большое можно просто случайно промотать изменение строки.

Прошу помощи, если это в Excel это реально.

RR7 02.03.2012 13:36

[img]http://s42.radikal.ru/i096/1203/02/765597303b7d.jpg[/img]

тупой и агрессивный 02.03.2012 13:41

Данные - фильтр - автофильтр - не?

RR7 02.03.2012 13:59

хм. не умел. идею понял. спасибо.

RR7 02.03.2012 14:11

хм. почитал. или я не понял или надо что-то по хитрому делать.
в моем списке надо оставить строки только с оригинальными артикулами. то есть повторений быть не должно. и какие это артикулы я не знаю.

RR7 02.03.2012 14:13

все нашел . спасибо!

скучно скучно 02.03.2012 23:34

[url]http://bit.ly/zE0qFV[/url]

economist 05.03.2012 11:22

В Excel реально все.
1) Самый простой и гениальный способ найти дубликат:

=МОДА(A1:A1000000)

2) Чтобы уверенно "шагать" по категориям - нужно в ячейке С2 (столбце С должен быть свободен, если что - вставить столбец) и написать такую формулу:

=ЕСЛИ(B2=B1;"";"новый")

и "протянуть" ее донизу и перевставить весь столбец ее как значения. После этого можно "прыгать" через Ctrl+стрелка вверх/вниз на клавиатуре.

Олег 07.03.2012 11:56

[quote=RR7;23683912] Существует база в Excel формат примерно как на картинке. [/quote]
Авроз знаком с ВПР, ГПР, Сводными таблицами?

economist 07.03.2012 19:19

Олег - все вами перечисленное не помогает в борьбе с дубликатами. Дубли - реальная проблема для баз 1С, всевозможных WIKI, Excel и тысяч других приложений. Это проблема №2 в мире информационных систем. Так что не все сводится к "ВПР, ГПР, Сводными таблицами"

economist 07.03.2012 19:21

RR7 - с помощью макросов можно сделать еще круче.

kapytch 11.03.2012 15:29

В последних версиях Эксель кнопка есть "Удалить дубликаты"

economist 11.03.2012 15:52

kapytch - во всех версиях Excel есть расширенный фильтр - уникальные значения. Однако автору нужно не это - ему нужно сигнализировать о наличии дубликатов, что при артикульной системы является информационной аварией.

kapytch 15.03.2012 18:57

Если рассмотреть идеальный вариант - в столбце А находятся данные, нужно найти повторяющиеся. Копируешь этот столбец в столбец В. Затем в столбце С пишешь что-то типа =ВПР(B1;A2:$B$1000;1;0) и протягиваешь формулу. В строках, где в первый раз встретился дубликат, будет повторено значение из первого столбца. Если дубликатов нет - то в клетке с формулой - н/д. Это первое, что пришло в голову.

Технолог 15.03.2012 19:55

[em]ЗАДАЧА
1 найти одинаковые артикулы (на фото выделены красным)[/em]
Условное форматирование - Правила выделения ячеек - Повторяющиеся значения...
далее
Данные - Фильтр - Сортировка по цвету...

jadson 21.03.2012 15:15

где этому всему учат?

economist 21.03.2012 20:38

jadson - у [b][u]меня[/u][/b], здесь на Форуме и, конечно же, на ресурсах MS. Вообще-то Excel+VBA, за счет гениальной концепции от самого Билла Уильяма III Гейтса сделал ненужными примерно 480 тыс. программистов по всему миру (в пересчете на чел-часы кодинга силами обычных юзеров). Можно долго рассуждать о недостатках недопрограммирования быдлокодерами/быдлоюзерами на VBA. Но факт есть факт - благодаря одной единственной программе - Excel - компьютеры в 1995-2002 г. стали неотъемлемой частью каждого бизнеса в мире. Могу дать пруфинк на пиндосский сайтец, но лучше поверить на слово (иначе будет моральный срыв). Кстати, продажи "офисных" пакетов дают 18% прибыли MS от продаж "чисто ПО".


Текущее время: 03:32. Часовой пояс GMT +3.