Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Объединение таблиц - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Объединение таблиц
keksss001 Дата: Среда, 14.05.2014, 05:38 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет! Подскажите, пожалуйста, решение следующей задачи:
Имеется 66 таблиц, в отдельных файлах, с названиями report1, report2, и т.д., одинаковой размерности.
В каждой таблице отличаются только столбцы D.
Необходимо объединить таблицы в одну.
Т.е., в таблицу (файл) report1, добавлять из каждой таблицы последний столбец D.
Итоговая таблица должна иметь вид : столбцы - A B C D D(из report2) D(из report3) и т.д....


Сообщение отредактировал keksss001 - Среда, 14.05.2014, 05:39
 
Ответить
СообщениеВсем привет! Подскажите, пожалуйста, решение следующей задачи:
Имеется 66 таблиц, в отдельных файлах, с названиями report1, report2, и т.д., одинаковой размерности.
В каждой таблице отличаются только столбцы D.
Необходимо объединить таблицы в одну.
Т.е., в таблицу (файл) report1, добавлять из каждой таблицы последний столбец D.
Итоговая таблица должна иметь вид : столбцы - A B C D D(из report2) D(из report3) и т.д....

Автор - keksss001
Дата добавления - 14.05.2014 в 05:38
китин Дата: Среда, 14.05.2014, 07:14 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а посмотрите тут. может поможет


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа посмотрите тут. может поможет

Автор - китин
Дата добавления - 14.05.2014 в 07:14
keksss001 Дата: Четверг, 15.05.2014, 05:34 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за ссылку! Все перенеслось без проблем, но
в итоговую таблицу данные скопированы так:
Цитата
++++++++
+ABCD.+
+D.......+
+D.......+
+++++++


а хотелось бы так:
столбцы - A B C D D(из report2) D(из report3) и т.д....
Цитата
++++++++++
+ABCDDD..+
+...............+
+...............+
++++++++++


Если я правильно понял, эта часть процедуры отвечает за итоговое расположение вставляемых ячеек

Цитата
Select Case iBeginRange.Count
Case 1 'собираем данные начиная с указанной ячейки и до конца данных
lLastrow = .Cells(1, 1).SpecialCells(xlLastCell).Row
iLastColumn = .Cells.SpecialCells(xlLastCell).Column
sCopyAddress = .Range(.Cells(iBeginRange.Row, iBeginRange.Column), .Cells(lLastrow, iLastColumn)).Address
Case Else 'собираем данные с фиксированного диапазона
sCopyAddress = iBeginRange.Address
End With


Подскажите, пожалуйста, как получить желаемое расположение ячеек?


Сообщение отредактировал keksss001 - Четверг, 15.05.2014, 05:38
 
Ответить
СообщениеСпасибо за ссылку! Все перенеслось без проблем, но
в итоговую таблицу данные скопированы так:
Цитата
++++++++
+ABCD.+
+D.......+
+D.......+
+++++++


а хотелось бы так:
столбцы - A B C D D(из report2) D(из report3) и т.д....
Цитата
++++++++++
+ABCDDD..+
+...............+
+...............+
++++++++++


Если я правильно понял, эта часть процедуры отвечает за итоговое расположение вставляемых ячеек

Цитата
Select Case iBeginRange.Count
Case 1 'собираем данные начиная с указанной ячейки и до конца данных
lLastrow = .Cells(1, 1).SpecialCells(xlLastCell).Row
iLastColumn = .Cells.SpecialCells(xlLastCell).Column
sCopyAddress = .Range(.Cells(iBeginRange.Row, iBeginRange.Column), .Cells(lLastrow, iLastColumn)).Address
Case Else 'собираем данные с фиксированного диапазона
sCopyAddress = iBeginRange.Address
End With


Подскажите, пожалуйста, как получить желаемое расположение ячеек?

Автор - keksss001
Дата добавления - 15.05.2014 в 05:34
keksss001 Дата: Четверг, 15.05.2014, 15:22 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Или может можно как то выделить автоматически по 30 строк последовательно, и перенести их в столбцы соседние ?
 
Ответить
СообщениеИли может можно как то выделить автоматически по 30 строк последовательно, и перенести их в столбцы соседние ?

Автор - keksss001
Дата добавления - 15.05.2014 в 15:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!