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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2014, 10:18   #1
Lekcey
 
Регистрация: 09.07.2014
Сообщений: 5
По умолчанию Переместить повторяющиеся значения

Помогите, пожалуйста! Нужно у повторяющегося значения 1го столбца таблицы, значения 3го столбца вывести в одну строку. Думаю во вложении всё будет понятно.
Вложения
Тип файла: rar ex.rar (12.3 Кб, 10 просмотров)
Lekcey вне форума Ответить с цитированием
Старый 09.07.2014, 11:11   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Если можно собирать эти коды в одну ячейку - то есть несколько готовых UDF, например моя VLOOKUPCOUPLE() (где-то тут на форуме несколько раз был уже код, поищите).
Как создать столбцы "№ телефона" и "Фамилия" - это другой вопрос, можно формулами или вручную, удалив дубликаты. А может он уже есть, как часто бывает.
Только формулы ничего не перемещают - они только копируют!

Если же есть один файл, и нужно из него сделать второй вот точно как в прмере - то нужно писать макрос, ну или может спецы сводных что-то предложат?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 09.07.2014, 13:13   #3
Lekcey
 
Регистрация: 09.07.2014
Сообщений: 5
По умолчанию

Вот вот, в макросе как раз и проблема, может есть у кого нибудь что то похожее?
Lekcey вне форума Ответить с цитированием
Старый 09.07.2014, 13:34   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Что-то похожее делал, и не раз - но ктож теперь эти коды найдёт... Сам не использую.
Тут подойдёт словарь с коллекциями. Но сейчас писать недосуг...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 09.07.2014, 22:48   #5
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Создаём файл в той же папке (естественно всё можно менять)
Вложения
Тип файла: rar Задача.rar (18.9 Кб, 15 просмотров)
kalbasiatka вне форума Ответить с цитированием
Старый 10.07.2014, 07:26   #6
Lekcey
 
Регистрация: 09.07.2014
Сообщений: 5
По умолчанию

Цитата:
Сообщение от kalbasiatka Посмотреть сообщение
Создаём файл в той же папке (естественно всё можно менять)
Спасибо огромнейшее, всё работает!
Lekcey вне форума Ответить с цитированием
Старый 10.07.2014, 09:30   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

У меня не работает
Код:
With .Sheets("Лист1")
Почему бы не сделать универсально -
Код:
With .Sheets(1)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.07.2014, 18:57   #8
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Я специально не пишу индексов, чтобы было понятно, что можно изменить название. Может не понадобится создавать книгу или ещё чего человек придумает.
kalbasiatka вне форума Ответить с цитированием
Старый 10.07.2014, 19:43   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
У меня не работает
With .Sheets("Лист1")
и как тут не вспомнить:

Одесса, бракоразводный процесс.
Судья:
-- Почему Вы решили разводиться?
Истец:
-- Она меня не удовлетворяет!
Реплика из зала суда:
-- Ты посмотри какой нашелся... пол Одессы она удовлетворяет, а его - не удовлетворяет!

Игорь, установи "нормальный" офис - заработает))) и вообще, главное - у автора вопроса все заработало.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.07.2014, 21:02   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Тёзка, а который из двух моих офисов нормальный? Тот что дома, или тот что на работе?
И какой офис считается нормальным например на Украине? Неужели с "Лист1"?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не повторяющиеся значения комбобокса shalun43911 Компоненты Delphi 1 08.05.2014 13:40
повторяющиеся значения в combobox ondar Microsoft Office Excel 5 07.10.2010 17:47
Повторяющиеся значения в Excel shumares Microsoft Office Excel 2 07.02.2010 14:53
Повторяющиеся значения iid2007 Microsoft Office Access 2 16.09.2008 05:54
Повторяющиеся значения в БД. cpGrey БД в Delphi 4 29.01.2008 18:32