Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2009, 09:47   #1
Nina_7
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 5
По умолчанию Помоги написать формулу, чтобы выявить и удалить повторяющиеся значения

Есть колонка текстовых значений, надо составить формулу, чтобы она по всей колонке нашла повторяющие значения и отобрала их в отдельную колонку или отдельный лист и (наверное другая формула), чтобы удалила повторение, чтобы осталься только одно значение.
Подскажите, пожалуйста, кто знает как решить эту задачу?
Nina_7 вне форума Ответить с цитированием
Старый 29.10.2009, 10:27   #2
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

выделить данные - меню данные - фильтр - расширенный фильтр - только уникальные - в другом диапазоне...
Volodshan вне форума Ответить с цитированием
Старый 29.10.2009, 11:34   #3
Nina_7
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 5
По умолчанию

Volodshan, спасибо, действительно сформировало колонку уникальных значений в другой колонке. А как сформировать колонку повторяющихся значений в отдельной колонке?
Nina_7 вне форума Ответить с цитированием
Старый 29.10.2009, 11:44   #4
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

выложите пример файла

Последний раз редактировалось EugeneS; 29.10.2009 в 11:51.
EugeneS вне форума Ответить с цитированием
Старый 29.10.2009, 12:25   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

формулами, можно обозначить повторяющиеся значения например заливкой ячееек с помощью условного форматирования, или вычислив в соседнем столбике количество повторов. Потом все сразу можно удалить ручками путем элементарных действий, или писать макрос, который выявит повторы и тут же их удалит.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.10.2009, 12:50   #6
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Цитата:
Сообщение от Nina_7 Посмотреть сообщение
... А как сформировать колонку повторяющихся значений в отдельной колонке?
Вам советы уже дали, а у меня вопрос: какую практическую цель/ценность для вас имеет выборка двойников(!) в отдельную колонку? Или это хит сезона - задавать школярам/студентам "необынковенные" задачи (сужу по частоте этого вопроса на разных сайтах)?
ps Такие ребусы легче решать в Accesse...
Volodshan вне форума Ответить с цитированием
Старый 29.10.2009, 13:26   #7
Nina_7
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 5
По умолчанию

IgorGO,
Цитата:
формулами, можно обозначить повторяющиеся значения например заливкой ячееек с помощью условного форматирования, или вычислив в соседнем столбике количество повторов.
Пытаюсь так делать, но мне же надо сравнить со всем диапазоном, а в условном форматировании выдает ошибку, что нельзя ссылаться на диапазон.

EugeneS, пример файла: текстовые значения 2500 строк в одну колонку.

Volodshan, чего вы решили, что это задание по школе? Это необходимость по работе. Есть база клиентов, которые зарегистрировалась на разных ресурсах и надо понять кто регистировался 2 раза.
Nina_7 вне форума Ответить с цитированием
Старый 29.10.2009, 13:38   #8
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Nina_7! Если "есть база клиентов, которые зарегистрировалась на разных ресурсах и надо понять кто регистировался 2 раза", то достаточно, по-моему, использовать по уникальным "=СЧЁТЕСЛИ()" - будет видно кто 1, кто 2, а кто и...
Volodshan вне форума Ответить с цитированием
Старый 29.10.2009, 14:01   #9
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Цитата:
Сообщение от Nina_7 Посмотреть сообщение
EugeneS, пример файла: текстовые значения 2500 строк в одну колонку.
см. вложение, отбор уникальных повторов, значения Лист1, колонка "А", результат выводится на Лист2, колонка А
Вложения
Тип файла: zip Repeatition_filter.zip (10.2 Кб, 63 просмотров)
EugeneS вне форума Ответить с цитированием
Старый 29.10.2009, 14:32   #10
Nina_7
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 5
По умолчанию

EugeneS, спасибо, но не получается запустить макрос, пишет:
1. Задан следующий уровень безопасности макросов:
• очень высокий; при работе приложения был обнаружен подписанный макрос, но он был автоматически отключен. Для включения макроса используйте следующий способ:
1. В меню Сервис выберите пункты Макросы и Безопасность. В диалоговом окне Безопасность выберите высокий уровень безопасности, установив переключатель в положение Высокий.
2. Закройте сам файл и все другие экземпляры приложения, выполняемые на компьютере (необходимо также закрыть программы, использующие приложение, которое в настоящее время выполняется).
3. Откройте файл повторно и подробно ознакомьтесь с его сертификатом, а затем установите флажок Всегда доверять макросам из этого источника, если вы доверяете сертификату данного источника.
4. Нажмите кнопку Включить, чтобы разрешить запуск макроса.
• высокий; при работе приложения был обнаружен подписанный макрос, но, получив при открытии файла предупреждение о макросах, вы нажали кнопку Отключить. Для включения макроса используйте следующий способ:
• Закройте сам файл и все другие экземпляры приложения, выполняемые на компьютере (необходимо также закрыть программы, использующие приложение, которое в настоящее время выполняется).
• Откройте файл повторно и подробно ознакомьтесь с его сертификатом, а затем установите флажок Всегда доверять макросам из этого источника, если вы доверяете сертификату данного источника.
• Нажмите кнопку Включить, чтобы разрешить запуск макроса.
• высокий или очень высокий; макрос не был подписан и поэтому автоматически отключен приложением. Если вы убедились, что источнику неподписанного макроса можно доверять, выполните следующие действия, чтобы включить макрос:
• В меню Сервис выберите пункты Макросы и Безопасность. В диалоговом окне Безопасность выберите средний уровень безопасности, установив переключатель в положение Средний.
• Закройте файл и все другие экземпляры приложения, работающие в настоящий момент на компьютере.
• Чтобы разрешить запуск неподписанного макроса, повторно откройте файл и нажмите кнопку Включить.
• После принятия макроса установите прежнее значение уровня безопасности макросов.
2. Другой экземпляр приложения блокирует настройки безопасности и запрещает их изменение.
• При изменении параметров безопасности рекомендуется закрыть все приложения Office и другие экземпляры данного приложения.
3. На компьютере не установлен Visual Basic для приложений (VBA).
• Если VBA не установлен, невозможно принимать доверительные сертификаты, относящиеся к макросам VBA. В результате запуск любого макроса VBA (даже макроса с доверительным сертификатом) невозможен, поскольку в системе не установлен интерпретатор макросов. Причиной этой ошибки могут быть два сценария:
• администратор не устанавливал VBA;
• в используемой версии Office компонент VBA по умолчанию не устанавливается.
• Если вы работаете с версией Office, в которой нет устанавливаемого компонента VBA, то для использования макросов VBA необходимо обновить версию Office.
4. Неверный доверительный сертификат - (в этом случае кнопку Включить нажать нельзя).
• Сертификату больше нельзя доверять, он отозван соответствующей службой сертификации или поврежден. Существует ряд других возможностей, которые надо проверить, чтобы определить, почему сертификат больше не воспринимается системой как действительный. Рекомендуется не доверять макросу с недействительным сертификатом и не запускать этот макрос.
Раздел справки по устранению неполадок, относящихся к данной категории, доступен в Интернете.
Дополнительные сведения об этом сообщении об ошибке в Интернете.


Я уже и закрывала и сертификат смотрела, но он не действительный. Флажок Всегда доверять макросам из этого источника тоже нигде нет, при запуске файла он не появляется. Кнопки Включить тоже нигде нет.
Nina_7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
правильно написать формулу нахождения минимального значения из диапазона чисел в строке Legame Microsoft Office Excel 14 01.03.2009 22:29
Повторяющиеся значения iid2007 Microsoft Office Access 2 16.09.2008 05:54
Повторяющиеся значения в БД. cpGrey БД в Delphi 4 29.01.2008 18:32
В введенном предложении удалить все повторяющиеся слова Алена Помощь студентам 5 21.11.2007 14:12
Удалить из Memo повторяющиеся строки Etar Компоненты Delphi 2 28.06.2007 18:34