![]() |
Объединание строк в Microsoft Office
Вложений: 1
Добрый день!
Нужна помощь с Microsoft Office. Есть некая таблица, где есть колонки: имя, фамилия, мероприятие 1, мероприятие 2, мероприятие 3 и тд. И дальше идёт заполнение по строкам, где имя и фамилия и значение "Да", если человек был на мероприятии. Проблема в том, что нужна функция, которая копировала бы таблицу объединяя данные по дубликатам(критерием являются имя и фамилия). Помогите пожалуйста! Заранее спасибо. Файл с примером задачи прилагается. |
phoenix91140, уточните, как объединяются мероприятия, что в результате? Т.к. для удаления повторяющихся имен и фамилий есть встроенная функция "Удалить дубликаты". Но в этом случае о данных в колонках "Мероприятие..." можно забыть
|
Вложений: 1
Нужно получить в итоге Имя и Фамилию, и чтобы значения мероприятий перешли все в одну строку.
Прилагаю новый файл. В таблице слева, то как это есть до изменений, а справа, то что должно получиться. Как вот такое на автомате сделать? Тоесть чтобы строки с повторябшимся именем и фамилией объединялись в одну и значения мероприятий со всех строк сложились в одну строку. Данные мероприятий указанные в разных строках надо сохранить в одну строку и оставить лишь одну строку на уникального человека(имя + фамилия). Вот новый файл |
Процедура на VBA:
Скрытый текст
Код:
Sub Sample() Рабочая книга перед исполнением процедуры должна быть сохранена. Проверялось под Office 2003: Скрытый текст
![]() Заработает ли у Вас — не скажу. Пример на коленке делали? «Эдгар/Эдраг», «Мероприятие 1/Мероприятие2». |
Время: 01:06. |
Время: 01:06.
© OSzone.net 2001-