Обнаружить одинаковые ячейки и объединить содержимое из этих строк
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Обнаружить одинаковые ячейки и объединить содержимое из этих строк

Обнаружить одинаковые ячейки и объединить содержимое из этих строк

Ответ
Поиск в этой теме
Непрочитано 16.09.2015, 07:34 #1
Обнаружить одинаковые ячейки и объединить содержимое из этих строк
levada
 
Регистрация: 16.09.2015
Сообщений: 2

Добры день! Очень нужна помощь. Есть файл в экселе, где несколько колонок артикул, который может повторяться и остатки. Необходимо сверить артикулы и при одинаковом объединить содержимое ячеек по остаткам объединить в другую строчку через ; . Лишние, повторяющиеся строчки можно удалить, а можно и не трогать.
Пожалуйста помогите, я в этом не разбираюсь, а очень нужно.

Вложения
Тип файла: xlsx Исходная.xlsx (9.5 Кб, 24 просмотров)
Тип файла: xlsx так должно получиться.xlsx (10.0 Кб, 24 просмотров)

Просмотров: 4495
 
Непрочитано 16.09.2015, 09:12
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


А просто фильтр по столбцам не подойдет?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.09.2015, 09:41
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


пора переходить на Access
trir вне форума  
 
Непрочитано 16.09.2015, 09:52
#4
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,964


Лучше перейти (с этим вопросом) на заточенный под табличные процессоры форум.
Offtop: Одинаковый артикул у товаров разных цветов?
engngr вне форума  
 
Непрочитано 16.09.2015, 10:01
#5
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 424


Да, это надо решать либо фильтрами, либо писать макрос на VBA. Если таблички объёмистые, то лучше, конечно, VBA. Но его надо хоть немного знать и представлять, хотя бы в общих чертах, объектную модель Excel. Так что - фильтры Вам в помощь. Либо обращайтесь в поиск исполнителей.
Sanmart вне форума  
 
Непрочитано 16.09.2015, 10:04
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


задачка решается одним запросом на SQL
trir вне форума  
 
Непрочитано 16.09.2015, 10:15
#7
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 424


Цитата:
Сообщение от trir Посмотреть сообщение
задачка решается одним запросом на SQL
Это как? Если я правильно понимаю, Excel SQL не поддерживает...
Sanmart вне форума  
 
Непрочитано 16.09.2015, 10:26
#8
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


по этому
Цитата:
пора переходить на Access
trir вне форума  
 
Автор темы   Непрочитано 16.09.2015, 10:27
#9
levada


 
Регистрация: 16.09.2015
Сообщений: 2


Цитата:
Сообщение от engngr Посмотреть сообщение
Лучше перейти (с этим вопросом) на заточенный под табличные процессоры форум.
Offtop: Одинаковый артикул у товаров разных цветов?
Что это за форум?


Цитата:
Сообщение от trir Посмотреть сообщение
задачка решается одним запросом на SQL
Каким образом?


Цитата:
Сообщение от Sanmart Посмотреть сообщение
Да, это надо решать либо фильтрами, либо писать макрос на VBA. Если таблички объёмистые, то лучше, конечно, VBA.
Табличка очень объемная. А VBA я не знаю.
levada вне форума  
 
Непрочитано 16.09.2015, 11:25
#10
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 424


Цитата:
Сообщение от levada Посмотреть сообщение
Табличка очень объемная. А VBA я не знаю.
Тогда ищите исполнителей.
Цитата:
Сообщение от trir Посмотреть сообщение
пора переходить на Access
Вы в этом уверены? Что-то я сомневаюсь... На редкость неудобная программа. Хуже только Word
Sanmart вне форума  
 
Непрочитано 16.09.2015, 11:58
#11
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


как то так
Цитата:
select tbl1.*, (select tbl.color+char(10) from dbo.[table] as tbl where tbl.art=tbl1.art for xml path('') ) as res from dbo.[table] as tbl1
Цитата:
Вы в этом уверены? Что-то я сомневаюсь... На редкость неудобная программа.
MS SQL Server конечно лучше
trir вне форума  
 
Непрочитано 16.09.2015, 17:09
#12
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Sanmart Посмотреть сообщение
Хуже только Word
Ты ещё OpenOffice и LibreOffice не видал наверное
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.
Pavel_GP вне форума  
 
Непрочитано 16.09.2015, 20:44
#13
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616


Цитата:
Сообщение от Sanmart Посмотреть сообщение
Это как? Если я правильно понимаю, Excel SQL не поддерживает...
http://ru.m.wikihow.com/встроить-SQL...icrosoft-Excel
Boxa вне форума  
 
Непрочитано 21.09.2015, 16:39
#14
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 424


Цитата:
Сообщение от Boxa Посмотреть сообщение
http://ru.m.wikihow.com/встроить-SQL...icrosoft-Excel
Да проще макрос на VBA написать!
Sanmart вне форума  
 
Непрочитано 21.09.2015, 16:45
#15
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616


Цитата:
Сообщение от Sanmart Посмотреть сообщение
Да проще макрос на VBA написать!
Кому что, я просто показал, что все таки поддерживает и Ваше утверждение не совсем верно.

ЗЫ.
Если что, то на шаге 4 видно, что можно подключиться к xls файлу, а не только к БД.
Boxa вне форума  
 
Непрочитано 21.09.2015, 17:04
#16
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 424


Хотел было написать, что у Вас 10-й Excel, а у меня 7-й и таких кнопок в нём нет. На всякий случай проверил - таки есть!
Только вот что интересно: пользуется этим кто-нибудь, кроме ребят из самого Микрософта?
Sanmart вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Обнаружить одинаковые ячейки и объединить содержимое из этих строк



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 144 25.07.2024 10:48