Форум на Kuban.ru (http://forums.kuban.ru/)
-   Использование программ (http://forums.kuban.ru/f1025/)
-   -   Excel 2007: ф-ция удаления дубликатов рубит уникальные значения. (http://forums.kuban.ru/f1025/excel_2007_f-ciya_udaleniya_dublikatov_rubit_unikal-nye_znacheniya-5812830.html)

vergillo98 16.06.2014 18:56

Excel 2007: ф-ция удаления дубликатов рубит уникальные значения.
 
Это баг или фича?

ipp 17.06.2014 01:28

Если на excel 2007 не поставить сервиспаки то он еще и криво считает [url]http://www.cnews.ru/top/2007/10/01/v_excel_2007_obnaruzheny_oshibki_vychislenij_268299[/url]

А зачем это всем понадобилось удалять дубликаты?
Вот, например, недавняя тема [url]http://forums.kuban.ru/f1025/kak_ubrat-_povtoryayushiesya_slova_v_tekstovom_fajle-5783577.html[/url]

Кстати попробуй тоже самое сделать в LibreOffice там в последней ссылке написано как это сделать.

economist 17.06.2014 14:17

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

В одной хорошей конторе за ввод близнеца материала - раззяве штраф 500 рублей, а за ввод близнеца-контрагента - штраф 2000 рублей. И как бабка пошептала...

Последний штраф был выписан спустя 6 месяцев после ввода правила, кол-во штрафов измерялось неск. сотнями. Экономия премии составила почти 1 млн. руб. :-))

vergillo98 17.06.2014 14:35

2-economist > Есть базы де их не избежать ) Например
1 сад. яблоко вкусное красное
1 сад. яблоко вкусное красное с червячком
2 сад. яблоко невкусное синее
2 сад. яблоко невкусное синее с червячком
2 сад. персик
3 сад. и т.п. до 10
В итоге, рубим дубликаты, чтобы узнать скок всего садов, и получается, что 6 или 7 сад вырубили, хотя в базе они есть.

economist 17.06.2014 14:49

Нескриплюха - налицо неправильная схема аналитического учета. Нельзя объединять МЕСТО и НАЗВАНИЕ. Если так - надо разбить (отгрызть) сад в отдельный столбец: =СЖПРОБЕЛЫ(ЛЕВИМВ(A1;6))

С этим столбцом можно творить удивительные вещи. Например дать ему ИМЯ, а затем создать в Data source ODBC (Панель-упраления - Адм-е) - Новый источник данных. И его же вернуть на любой Лист Excel через Данные - Из др. источников, где можно указать сортировку, отбор, скажем, исключить ненужные "сады" и самое главное - дописать слово DISTINCT, которое вернет только уникальные значения.

Что самое интересное - полученный диапазон самообновляется (по таймеру, при открытии, перед печатью), его можно использовать как Справочник внутри Excel (Данные - Проверка данных - Список), что сделает информационную систему целостной как в промышленной СУБД. Также этот "Справочник" доступен любому приложению, умеющему работать с ODBC (1C, OpenOffice итп).

vergillo98 17.06.2014 15:43

[quote=economist;35574653] Нельзя объединять МЕСТО и НАЗВАНИЕ. Е[/quote]
Это пример такой. На самом деле идут коды садов:
908230 яблоко вкусное красное
908230 яблоко вкусное красное с червячком
922230 яблоко невкусное синее
922230 яблоко невкусное синее с червячком
922230 персик
893240 и т.п.

economist 17.06.2014 15:52

Сути не меняет. Отгрызайте код и натравливайте Расширенный фильтр (имеет опцию подавления дубликатов) или через ODBC и Данные. И не надо никаких удалений!

economist 17.06.2014 16:02

Через ODBC можно иметь всегда готовый лист со Справочниками/Отчетами, например:
Список Садов
Список Фруктов
Список Садов с Персиками
...

А если создать Сводную таблицу - можно вообще что угодно видеть. Могу выложить завтра ссылку на "фруктовый" образец :-))

vergillo98 17.06.2014 17:13

[quote=Нескриплюха;35575730]Отгрызайте код и натравливайте [/quote]
фигня в том, что я брал голый столбец кодов, и в чистом месте натравливал дубликатню - все равно рубит )

[quote=economist;35576132]А если создать Сводную таблицу - можно вообще что угодно видеть. Могу выложить завтра ссылку на "фруктовый" образец :-)) [/quote]
Было бы изумительно полезно!

vergillo98 17.06.2014 17:14

6-economist > Кстати, расширенный фильтр делает все как надо )

economist 18.06.2014 09:58

Вот пример сводной таблицы, реализующий какую угодно n-мерную аналитику по плоской таблице:

[url]http://gfile.ru/abOAF[/url]

Исходные данные в такой файл можно каждый раз просто загружать/копировать/импортировать десятком способов, а на листе Сводной таблицы - видеть результат. Кстати, есть еще и Сводные диаграммы - для графического понимания что есть что...

economist 18.06.2014 10:00

Все светло-голубые ячейки можно менять - отчет переформируется автоматом.

vergillo98 18.06.2014 10:25

10-economist > Спасибо огромное!

economist 18.06.2014 11:38

Обращайтесь! Я завсегда рад помочь и "просветить". Сам до понимания сводных таблиц шел лет десять, хотя и шкодю на VBA и могу написать про Excel книгу.

Кстати, в Excel 2010 появились PowerPivot. Мегавещщ!


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