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

Объединение 2х таблиц по артикулу

29.12.2017, 13:50. Показов 3400. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток уважаемые форумчане. Требуется объединить 2 таблицы в одну. Дано:
1 таблица имеющая 10 столбцов и несколько страниц, второй столбец имеет уникальное число (артикул);
2 таблица имеющая 5 столбцов, первый столбец содержит уникальное число (артикул), соответствующее числу в первой таблице.
Остальные столбцы второй таблицы так же есть и в первой.
Требуется построчно слить таблицы, за основу взяв первую, перезаписывая данные первой таблицы на данные во второй, те столбцы которых нету во второй таблице, оставить без изменений, так же сохранить отдельные страницы первой таблицы в целости. В случае если артикула нету в первой таблице, записать строку ниже остальных.
Как можно решить данную задачу? Кто то может сталкивался с чем то подобным и может поделиться ссылкой на мануал? Или может хочет кофе и готов написать решение?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.12.2017, 13:50
Ответы с готовыми решениями:

Объединение таблиц (внешнее объединение)
Подскажите как правильно выполнить запрос объединения таблиц? Допустим есть у меня 2 таблицы: (* - ключ) 1) Клиенты - *код_клиенты...

Объединение таблиц
Здравствуйте! Подскажите пожалуйста, как объединить запросом две таблицы: Object_code|Object_name|Node_code|Node_name 1|Плафон|1|N1...

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

34
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
29.12.2017, 14:37
Цитата Сообщение от Igorewa Посмотреть сообщение
Как можно решить данную задачу? Кто то может сталкивался с чем то подобным и может поделиться ссылкой на мануал?
Готового решения Вы наверняка не найдёте. Делать надо. Ручками...
0
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,421
29.12.2017, 16:11
Igorewa, использование VBA - это принципиальный момент?
Недавно обсуждали подобную задачу в экселе (вы правда не упоминаете про эксель, возможны имеются ввиду таблицы Автокад или Ворд).
Прайс-листы. проверка цен. Замена при совпадении условий
В принципе, можно те же действия выполнить программно на Vba. Будет дольше, но это возможно.
1
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
29.12.2017, 18:59
Dinoxromniy, спасибо
был бы я админом вручил бы вам 2 медали
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
29.12.2017, 22:48
Требуется объединить 2 таблицы
каких?
Gnumeric
KSpread
Lotus 1-2-3
Microsoft Excel
Numbers
LibreOffice Calc
OpenOffice Calc

не нашел упоминания:
(вы правда не упоминаете про эксель
Или может хочет кофе и готов написать решение
Не пью эту гадость!
Пиво хочу!

Добавлено через 29 минут
Как можно решить данную задачу?
как правило успешно решаются задачи с приложенными файлами "что есть" и "что надо получить"
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
29.12.2017, 22:49
тут же дети !
какой вы им пример подаете ))
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
29.12.2017, 23:05

Не по теме:

я же не предлагаю пить пиво! (они и сами пьют алкогольные энергетики)
только озвучил свои предпочтения:


https://www.youtube.com/watch?v=4-hP0sx8E6w
0
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 51
30.12.2017, 04:19  [ТС]
Файлы эксель 2007, использование vba не принципиально, желательно что бы инструмент был бесплатен (натыкался на просторах интернета на магические программы за странные деньги позволяющее по описанию выполнить данную задачу).
Примеры в приложении, немного отличаются от начального дано, но мне желательно понять суть.
Вложения
Тип файла: xlsx products-2017-12-29.xlsx (22.7 Кб, 16 просмотров)
Тип файла: xlsx 2.xlsx (8.3 Кб, 14 просмотров)
0
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 51
30.12.2017, 04:29  [ТС]
П.с. пиво то же возможно.
Читал по поводу приведенной темы выше, там немного сложнее задача, но можно многое почерпнуть . В моей при совпадении в столбце model, надо поменять остальные данные, по столбцам.
на VBА подумал, что его должно хватить для этой цели, если есть более удобные способы, то готов рассмотреть и их.
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
30.12.2017, 08:10
Цитата Сообщение от Igorewa Посмотреть сообщение
Примеры в приложении, немного отличаются от начального дано
А почему ?
Цитата Сообщение от Igorewa Посмотреть сообщение
но мне желательно понять суть
Как же понять, если в описании одно, а в примерах - другое ?
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
30.12.2017, 08:21
хватит про пиво говорить ребята не увлекайтесь этой заразой
может вам про холестерин рассказать ?

Добавлено через 3 минуты
анегдот... вы что будете водку или пиво...
ой не знаю все такое вкусное..

вот не знаю у вас там на западе транслировалось радио максимум...

бочинский и стелавин любят работать и умеют отдыхать

Добавлено через 7 минут
конечно сделаем, решит ктонибудь вашу задачу
SoftIce, решит ))

я вообще вот о чем думаю, конечно зря мы тут помогаем
это всетаки вредит

надо так... дать помучится и вынудить соискателя решить вопрос самостоятельно ))
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
30.12.2017, 08:26
Цитата Сообщение от fever brain Посмотреть сообщение
SoftIce, решит ))
Могу, задача не сложная, но вот куда столько пива потом девать ? - я же не пью
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
30.12.2017, 08:35
а мучить будем ТС )

Добавлено через 3 минуты
и почему ты пиво не пьеш... вот интересно

Добавлено через 1 минуту
скинь мне свою фотку
я хоть посмотрю на твое лицо и сразу определю сколько ты выпил ))
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
30.12.2017, 08:48
Цитата Сообщение от fever brain Посмотреть сообщение
скинь мне свою фотку
Да вот же - на аватарке. В бокале лимонад.
1
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
30.12.2017, 10:42
да это не ты
ты так часто меняешь аватрки что я всерьез думаю что ты в мульфильмах работаешь
не в обиду... просто подшучиваю

Добавлено через 1 минуту
я вообще лимона в бокале не увидел, пока ты сам не сказал ))

Добавлено через 14 минут
хочу тебя порадовать я тоже на аватарке не совсем на себя похож ))
я во первых красивее, а там просто шутки ради
однажды я искал картинки мужик ...бл...ть
и нарыл

там не только мужик а даже какая-то бабище в роли мужика поучаствовала ))

Добавлено через 1 минуту
отправь своего мужика за прокладками будь бабой бл...ть

Добавлено через 39 секунд
ладно хватит ржать, а то про задачу забудем ))
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
30.12.2017, 10:48
[img]Картинка[/img]
Миниатюры
Объединение 2х таблиц по артикулу  
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
30.12.2017, 10:53
Примеры в приложении
Igorewa,
, вы читаете рекомендации?
как правило успешно решаются задачи с приложенными файлами "что есть" и "что надо получить"
на словах так: загружаете в словарь вторую таблицу и идете по массиву первой с выполнением нужных операций
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
30.12.2017, 11:21
да пускай бы он сидел думал как это надо сделать
не ужели его не учили. а мы бы подсказали бы
смелее надо быть и ему и нам тоже, а что я не учителем тут работаю
0
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 51
30.12.2017, 13:06  [ТС]
Отличается прошу прощение за это, главное я хочу понять, как это делать, сделать это желательно, но в моем случае главное понять, что бы в аналогичных ситуациях я мог сделать сам.
За различия приношу извинения еще раз.

Добавлено через 2 минуты
"да пускай бы он сидел думал как это надо сделать
не ужели его не учили. а мы бы подсказали бы
смелее надо быть и ему и нам тоже, а что я не учителем тут работаю"
Понимаю что не учителя тут, но согласитесь лучше один раз объяснить и пусть человек делает сам, чем делать за него что то.

Добавлено через 2 минуты
Цитата Сообщение от Alex77755 Посмотреть сообщение
на словах так: загружаете в словарь вторую таблицу и идете по массиву первой с выполнением нужных операций
Есть ли ссылка где раскрыта данная тема?
А то на словах чуть проще.

Добавлено через 1 минуту
И ребята, не уж то форум не для обучения придуман?
0
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
30.12.2017, 13:25
Цитата Сообщение от Igorewa Посмотреть сообщение
И ребята, не уж то форум не для обучения придуман?
Для обучения придуманы школы,институты,лицеи,курсы повышения квалификации и т.д.
А форум придуман для помощи и подсказки,а так же указания конкретных ошибок.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2017, 13:25
Помогаю со студенческими работами здесь

Объединение таблиц
Всем здравствуйте! Допустим, есть 2 таблицы, в которых 2 колонки: 7.07.2016 | one 9.07.2016 | three и 8.07.2016...

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

Объединение таблиц
Народ, подскажите пожалуйста, есть несколько таблиц, с данными о заключении страховых договоров разными сотрудниками. Как сделать так, что...

объединение таблиц
существует ли объединение таблиц без помощи Union??? ЗАранее спасибо

Объединение таблиц
Здравствуйте! Подскажите пожалуйста, как создать таблицу "Итог" из двух (и более) таблиц "База1" и "База2", при...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru