|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2013, 06:08 | #1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Перебор строк, оставить с наибольшим значением в ячейке
Доброй ночи, уважаемые форумчане!
Ситуация вроде простая, а как сложить - ума не приложу. Два столбца. В первом фамилии, причем повторяющиеся в произвольном порядке, во втором - суммы. Надо оставить по одной строке с Фамилией и Наибольшей суммой ей соответствующей. Остальные удалить. Если фамилия встречается один раз, то ее и оставляет. По сути, выбрать из столбца с Фамилиями все уникальные, а потом проверить соответствующие им суммы. Видать поздно уже, потому голова и не варит. Направьте на путь истинный. Заранее спасибо! |
02.02.2013, 09:29 | #2 |
Форумчанин
Регистрация: 20.05.2008
Сообщений: 241
|
Сводная - и для выявления суммы, и максимального.
Последний раз редактировалось Volodshan; 02.02.2013 в 09:33. Причина: Вложение |
02.02.2013, 09:35 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
1. Сводная
2. Расширенный фильтр
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
02.02.2013, 13:14 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ещё можно сделать макросом на словаре - перебираем данные, анализируем, запоминаем в словаре уникальные и номер нужной строки.
Затем вторым циклом по словарю отбираем нужное или удаляем ненужное. Можно в параллельный массив выгрузить в нужные строки метки, массив выгрузить на лист, потом по этим меткам сортировать/удалять строки.
webmoney: E265281470651 Z422237915069 R418926282008
|
02.02.2013, 18:35 | #5 | |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Поступил проще. Вставил Вашу формулу массива и удалил строки, где формула показала значение ЛОЖЬ. Таким образом остались строки с самым большим значением в столбце В. Вчера такую формулу сваял, но не впетрил, что ее надо вводить как формулу массива. Спасибо за подсказку!
Цитата:
Всем спасибо за помощь. Вопрос решен. |
|
02.02.2013, 23:08 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Идти снизу вверх, или наоборот - это не важно.
В словаре имеем по каждому уникальному номер строки, который нужно оставить. Перебором словаря ставим в эти строки метки (или в созданный массив, что быстрее, затем его выгрузим). Такого, чтоб лист был заполнен под завязку, и не было для этого свободного столбца - может конечно быть, но не бывает Теперь с помощью фильтра или ColumnDifferences сразу удаляем все непомеченные строки.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В массиве вставить новый элемент со значением Р вслед за наибольшим из отрицательных элементов, C | zenya21 | Помощь студентам | 2 | 17.02.2014 22:25 |
Выявление переменной с наибольшим значением (Delphi) | Pang | Помощь студентам | 1 | 04.05.2012 10:52 |
Копирование строк с заданым значением | Cone | Microsoft Office Excel | 3 | 30.05.2011 09:06 |
(PASCAL ABC)Дана Матрица, найти индексы всех эл-ов с наибольшим значением, если таких элементов несколько | Grandhustla | Помощь студентам | 0 | 25.05.2011 16:06 |
Присвоение гиперссылки файлу с наибольшим значением в последнем символе. | TiG | Microsoft Office Excel | 0 | 27.01.2010 12:57 |