Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12

Как объединить строки в Excel по одинаковым ячейкам?

18.11.2018, 10:33. Показов 3303. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть таблицы в которых в каждой строке содержится описание товаров.
(Прикладываю скрины )
К примеру есть организации импортеры с контактными и регистрационными данными которые экспортируют товары в РФ. Данные почти во всех ячейках одинаковы кроме 6 последних
(ОКПД, ОКПД2,ТНВЭД ЕАС, ПРОИЗВОДИТЕЛЬ, НАЗВАНИЕ ТОВАРА)
Как можно объединить одинаковые ячейки в строках как показано на скринах?
Еще есть нюанс - Компании могут быть раскиданы хаотично по листу но содержат свои данные одинаково кроме тех что указаны выше.
Всего листов 27 по 450 000 строк в каждой (для зубоскалов про - "ручками")
Буду безумно благодарен
ЗЫ. Всего в каждой таблице 22 столбца по 450 000 строк
В приложении
картинка #4 - как выглядит
картинка 3 - как надо
В файле кусок одной таблицы
Заранее спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.11.2018, 10:33
Ответы с готовыми решениями:

Как объединить строки с одинаковым значением
Прошу помощи, есть таблица с различными марками кабеля и различной длиной(марки повторяются), нужно высчитать длину кабеля каждой марки....

Присвоить одинаковые номера ячейкам с одинаковым содержанием
Добрый день. Есть столбец с повторяющейся информацией. Если значение в ячейке совпадает, нужно в столбце рядом прописать один и тот же...

Присвоить числа одинаковым ячейкам в порядке возрастания
Для примера кусок из большой таблицы.В столбце А находятся должности сотрудников. В столбец B мне необходимо напротив каждой должности...

17
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
18.11.2018, 10:50
Попробуй средствами Excel - Сводная таблица..
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 11:37  [ТС]
Есть таблицы в которых в каждой строке содержится описание товаров.
(Прикладываю скрины )
К примеру есть организации импортеры с контактными и регистрационными данными которые экспортируют товары в РФ. Данные почти во всех ячейках одинаковы кроме 6 последних
(ОКПД, ОКПД2,ТНВЭД ЕАС, ПРОИЗВОДИТЕЛЬ, НАЗВАНИЕ ТОВАРА)
Как можно объединить одинаковые ячейки в строках как показано на скринах?
Еще есть нюанс - Компании могут быть раскиданы хаотично по листу но содержат свои данные одинаково кроме тех что указаны выше.
Всего листов 27 по 450 000 строк в каждой (для зубоскалов про - "ручками")
Буду безумно благодарен
ЗЫ. Всего в каждой таблице 22 столбца по 450 000 строк
В приложении
картинка #4 - как выглядит
картинка 3 - как надо
В файле кусок одной таблицы
Заранее спасибо
Миниатюры
Как объединить строки в Excel по одинаковым ячейкам?   Как объединить строки в Excel по одинаковым ячейкам?  
Вложения
Тип файла: xlsx Образец.xlsx (19.1 Кб, 6 просмотров)
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
18.11.2018, 12:09
Образец не соответствует картинке...
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
18.11.2018, 12:56
Цитата Сообщение от Инна Ловекс Посмотреть сообщение
В приложении
картинка #4 - как выглядит
картинка 3 - как надо
В файле кусок одной таблицы
не вижу приложения, для уменьшения размера --зазипуйте(до 10мб)
хотя много записей и не надо --сделайте пример на 10-15 строк
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 12:58  [ТС]
22 позиции, мне картинку сделать во всю длину файлом BMP ?
Так он не помещается по весу
Пережать?
Так не черта не видно
Объясните внятно, образцы приложила del
 Комментарий модератора 
можно выложить в зипе до 10мб
вполне достаточно
0
 Аватар для Narimanych
2752 / 1726 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
18.11.2018, 13:07
Инна Ловекс,

1) вы для начала оределитесь с вашим полом :

Цитата Сообщение от Инна Ловекс Посмотреть сообщение
Буду безумно благодарен
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 13:09  [ТС]
Это пусть китайцы долбанные редакторы сообщений с устройств поудаляют
 Комментарий модератора 
успокойтесь, поймите, что в выходные основный отвечающие отдыхают
0
 Аватар для Narimanych
2752 / 1726 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
18.11.2018, 13:10
Цитата Сообщение от Инна Ловекс Посмотреть сообщение
Объяснилв внятно

2) toiai дело говорит -приведите нормальный пример- тогда можно и помочь...
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 13:24  [ТС]
Ладно, забыли, не представляю как можно еще объяснить

Добавлено через 3 минуты
Есть организации, в списке по несколько сот раз повторяются
Название одно, руководитель один, адрес один, телефон, факс, tmail. ОГРН ИНН одно и тоже
Но они выступают как поставщики так и продавцы.
Товар они также импортируют разный

Добавлено через 1 минуту
Сейчас картинку образец сделаю
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 13:31  [ТС]
Прикрепляю образец небольшой чтобы было понятно, руководитель как то делал, но я не помню, а он сменился и сделал подлянку
Вложения
Тип файла: xlsx Так выглядит.xlsx (12.9 Кб, 6 просмотров)
Тип файла: xlsx Так надо.xlsx (13.3 Кб, 5 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
18.11.2018, 13:32
транспонировала пару строк(часто делаю для широких таблиц --легче смотреть) и увидела, что шапки с именами столбцов в таблице нет

да и адрес почему то задвоен
ИзготовительПоставщик
  
Акционерное общество "Цветлит"ООО «Брянский бройлер»
  
430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98
430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98;241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98
291601303737
 303739
post@zvetlit.ru160@agrohold.ru
10213010639701103256005467
  
юридическое лицоиностранное юридическое лицо
  
Акционерное общество "Цветлит"Vencomatic Group B.V
430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22НИДЕРЛАНДЫ, Meerheide 200, 5521 DW Eersel
ОтечественнаяИмпортная
Кабели гибкие с оболочкой из термоэластопласта на номинальное напряжение 660 В: КГТПОборудование для птицеводства: комплектное технологическое оборудование по выращиванию бройлера,
(кабель гибкий с медными жилами, с изоляцией и оболочкой из термоэластопласта), КГРТП (кабель гибкий с медными жилами, с резиновой изоляцией в оболочке из термоэластопласта)тип Патио: №2, №3
  
  
  
85444995098436290000
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 13:34  [ТС]
К сожалению транспонирование здесь не подходит, надо чтобы данные лежали в строку
И к тому же 450 000 строк на одном листе не транспонирует это более 9,9М строк - 10 листов
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
18.11.2018, 13:39
Пока нет примеров, чисто по описанию - перебираем все данные (27*450000 строк) и собриаем в словарь с коллекциями каждой компании список строк с её данными (с привязкой к листу).
Затем уже по этим данным проводим упорядоченный сбор в другой файл (ну или файлы), причём для каждой компании сразу известно количество её строк, и соотв. сразу видно - влезет ли на текущий лист, или нужно начинать новый.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
18.11.2018, 13:46
я и не имею ввиду транспонирование реального массива --это пример
но шапку то желательно видеть
как и пример того, что хочется получить --возможно сформировать накладную типа
--головная часть из 20 первых столбцов
--табличная (наименование товара, количество,цена,сумма....)
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 14:12  [ТС]
Я уже не знаю как объяснить и если честно не понимаю зачем там шапка, ну проставлю там от 1 до 22 - что изменится? Смысл то в другом, как собрать таблицу
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
18.11.2018, 16:58
Лучший ответ Сообщение было отмечено Инна Ловекс как решение

Решение

достаточно много столбцов из таблицы в группировке не участвуют(обозваны именами я1-я15)
да и в столбце я10(материалы) --тьма материалов
Я1Я2Я3адрес юрадрес реалтел без кодаЯ4почтаОГРНЯ5производительЯ6ПРОИЗВОДИТЕЛЬ ОРГЯ7Я8Я9Я10Я11Я12Я13Я14
               ГРУППАМАТЕРИАЛ    
Изготовитель  430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22291601 post@zvetlit.ru1021301063970 ЮЛ Акционерное общество "Цветлит"430006, РОССИЯ, Республика Мордовия, город Саранск, Александровское шоссе, дом 22ОтечественнаяКабели гибкие с оболочкой из термоэластопласта на номинальное напряжение 660 В: КГТП(кабель гибкий с медными жилами, с изоляцией и оболочкой из термоэластопласта), КГРТП (кабель гибкий с медными жилами, с резиновой изоляцией в оболочке из термоэластопласта)   8544499509
Поставщик  241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98;241028, РОССИЯ, Брянская Область, город Брянск, проспект Станке Димитрова, 98303737303739160@agrohold.ru1103256005467 иностранное ЮЛ Vencomatic Group B.VНИДЕРЛАНДЫ, Meerheide 200, 5521 DW EerselИмпортнаяОборудование для птицеводства: комплектное технологическое оборудование по выращиванию бройлера,тип Патио: №2, №3   8436290000
Изготовитель  300028, РОССИЯ, Тульская Область, город Тула, улица Смидович, дом 15300028, РОССИЯ, Тульская Область, город Тула, улица Смидович, дом 15354102 marketing@tularti.ru1027100592090 ЮЛ Акционерное общество "Тульский завод резиновых технических изделий"300028, РОССИЯ, Тульская Область, город Тула, улица Смидович, дом 15ОтечественнаяДетали защитные резиновые и резинометаллические для валов торговой марки АО «Тульский завод РТИ»:артикулы: 1-8х22-1; 1.1-14х28-1; 1.1-10х22-1; 1.1-20х40-1; 1.123х35-1; 1.1-30х52-1; 1.2-10х26-1; 1.2-12х28-1; 1.2-15х30-1; 1.2-16х30-1; 1.2-17х32-1; 1.2-18х35-1; 1.2-20х40-1; 1.2-22х40-1; 1.2-25х42-1; 1.2-28х47-1; 1.2-30х52-1; 1.2-32х52-1; 1.2-35х58-1; 1.2-38х52-1; 1.2-38х58-1; 1.2-40х60-1; 1.2-42х62-1; 1.2-45х65-1; 1.2-50х70-1; 1.2-55х80-1;1.2-60х85-1; 1.2-65х90-1; 1.2-70х95-1; 1.2-75х100-1; 1.2-80х105-1; 1.2-85х110-1; 1.2-90х120-1; 1.2-95х120-1; 1.2-100х125-1; 1.2-105х130-1; 1.2-110х135-1; 1.2-115х145-1; 1.2-120х150-1; 1.2-130х160-1; 1.2-140х170-1;1.2-140х170-1; 1.2-150х180-1; 1.2-160х190-1; 1.2-170х200-1; 1.2-220х260-1; 2.2-20х40-1; 2.2-28х45-1; 2.2-45х65-1; 2.2-50х70-1; 2.2-55х80-1; 2.2-75х94-1; 2.2-20х40-1; 2.2-140х170-1; 2.2-200х240-1   4016995209
Уполномоченное изготовителем лицо  650051, РОССИЯ, Кемеровская Область, город Кемерово, улица Камышинская 2-я, дом № 2А, корпус 6650051, РОССИЯ, Кемеровская Область, город Кемерово, улица Камышинская 2-я, дом № 2А, корпус 6380289 info@panda.ru1124205013888 иностранное ЮЛ "Qingdao Target Radiator Co. LTD."КИТАЙ, Shuiju street, Laixi city, Qingdao, Shandong provinceИмпортнаяКомпоненты транспортных средств:согласно приложения (бланк № 0526834)   8708943509, 8708949109, 8708949909, 8708803509, 8708809109, 8708809909, 9603500009
0
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 12
18.11.2018, 22:41  [ТС]
Как ??????????????????
Помогите

ВПР+ сцепитьесли?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.11.2018, 22:41
Помогаю со студенческими работами здесь

Как объединить два прайса с одинаковым товаром, но разные артикулами?
Можете помочь, уже голова раскалывается, что только не пробовал, не получается!! У меня два поставщика, один и тот же товар, только у...

Как считать из файла Excel по ячейкам?
Нужно соединится с файлом Excel и считывать из него информацию по ячеечно. Кусочек кода бы или где почитать.

Как получить доступ к ячейкам Excel через C#?
Делаю один проэкт на C# в конце различных вычислений куча результатов, есть идея вывести их всех в Excel, чтобы было красиво, так вот как...

Как присвоить значения ячейкам в другом файле Excel
Добрый день. Мне необходимо сделать следующее: 1) Скопировать файлы из папки "Шаблоны" в папку "Результат" и...

Как правильно обратиться в разные таблицы к ячейкам в Excel?
Здравствуйте, как правильно обратится в разные таблицы к ячейкам в Excel. Есть Excel с 3 таблицами, надо что бы Пример: textBox3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru