Poldet1.ru

Пул Дет №1
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как разделить книгу на отдельные файлы Excel в Excel?

Объединить листы в Excel в один

На одной из страниц этого сайта мы опубликовали небольшую статью о том, как сохранить листы активной рабочей книги Excel в отдельные файлы. Теперь пришло время рассмотреть противоположный вопрос — как собрать информацию из разных файлов вообще и как объединить несколько файлов в одну книгу конкретно. Это можно легко сделать, но подробнее об этом позже.

  • 1 Одновременная работа пользователей в одной книге
  • 2 Объединение листов разных рабочих книг в одну
  • 3 Объединение диапазонов значений из разных листов разных рабочих книг на отдельном листе
    • 3.1 Другие документы по данной теме

    Как разделить книгу на отдельные файлы Excel в Excel?

    Вам может понадобиться разделить большую рабочую книгу на несколько отдельных файлов Excel, сохранив каждый рабочий лист в рабочей книге в отдельном файле Excel. Например, вы можете разделить рабочую книгу на несколько отдельных файлов Excel, а затем поручить обработку каждого файла другому человеку. Таким образом, вы можете заставить определенных людей обрабатывать определенные данные и обеспечить безопасность ваших данных. В этой статье рассматривается, как разделить большую рабочую книгу на отдельные файлы Excel для каждого рабочего листа.

    1. Разделить книгу на отдельные файлы Excel с помощью копирования и вставки
    2. Разделить книгу на отдельные файлы Excel с помощью перемещения или копирования
    3. Разделить книгу на отдельные файлы Excel с помощью кода VBA
    4. Легко разделить книгу на отдельные файлы Excel/PDF/CSV/TXT с помощью Kutools for Excel
    • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в свои избранные и быстро используйте их в будущем.
    • Mor е чем 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
    • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
    • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
    • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
    • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
    • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

    Разделить книгу на отдельные файлы Excel с копированием и вставкой

    Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
    Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

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

    Это простой — для использования, если вам нужно разделить всего несколько листов в отдельные файлы. Однако разделение большого количества листов путем копирования и вставки вручную должно занимать много времени и утомительно.

    Разделение книги на отдельные файлы Excel с помощью функции перемещения или копирования

    Переместить или скопировать выбранные листы в новую книгу и сохранить как отдельную книгу. Выполните следующие действия:

    1 . Выберите листы на панели вкладок «Лист», щелкните правой кнопкой мыши и выберите Переместить или скопировать в контекстном меню. См. Снимок экрана:

    Примечание : удерживайте Ctrl , вы можете выбрать несколько несмежных листов, щелкая их один за другим на панели вкладок «Лист»; удерживая клавишу Shift , вы можете выбрать несколько соседних листов, щелкнув первый и последний на панели вкладок «Лист».

    2 . В диалоговом окне «Перемещение или копирование» выберите (новая книга) из раскрывающегося списка Чтобы забронировать , отметьте Создать копию и нажмите кнопку OK . См. Снимок экрана:

    3 . Теперь все выбранные листы копируются в новую книгу. Нажмите Файл >Сохранить , чтобы сохранить новую книгу.

    Быстро разделить книгу разделение файлов Excel/PDF/TXT/CSV в Excel

    Обычно мы можем разделить книгу на отдельные файлы Excel с помощью функции Переместить или скопировать в Excel. Но Kutools for Excel’s Split Workbook может помочь вам легко разделить книгу и сохранить каждый рабочий лист как отдельный файл PDF/TEXT/CSV или книгу в Excel. 30-дневная бесплатная пробная версия полнофункциональной версии!

    Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

    Разделить книгу на отдельные файлы Excel с помощью кода VBA

    Вы можете разделить несколько листов текущей книги на отдельные файлы Excel с помощью следующего кода VBA. сделайте следующее

    1 . Создайте новую папку для рабочей книги, которую вы хотите разделить, поскольку разделенные файлы Excel останутся в той же папке, что и основная рабочая книга.

    2 . Удерживайте ALT + F11 в Excel, чтобы открыть окно Microsoft Visual Basic for Applications.

    3 . Щелкните Insert >Module и вставьте следующий код в окно модуля.

    V BA: Разделить книгу на несколько книг и сохранить в одной папке

    4 . Нажмите клавишу F5 , чтобы запустить этот код. И книга разделена на отдельные файлы Excel в той же папке, что и исходная книга. См. Снимок экрана:

    Если один из листов имеет такое же имя, как и книга, VBA не сможет запуститься.

    Разделите книгу на отдельные Excel /PDF/CSV/TXT файлы с Kutools for Excel легко.

    Если вы установили Kutools for Excel, ваша разделенная рабочая книга может легко и быстро разделить несколько листов на отдельные файлы Excel с помощью нескольких щелчков мыши.

    Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

    1 . После установки Kutools for Excel нажмите Kutools Plus >Разделить книгу , см. Снимок экрана:

    2 . В диалоговом окне Разделить книгу выполните следующие операции:
    (1) По умолчанию отмечены все имена рабочих листов. Если вы не хотите разделять некоторые рабочие листы, вы можете снять с них отметку;
    (2) Установите флажок Сохранить тип ;
    (3) В раскрывающемся списке Тип файла выберите один тип файла, который вы хотите разделить и сохранить.
    (4) Затем нажмите кнопку Разделить .

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

    3 . В диалоговом окне «Обзор папки» укажите папку назначения для сохранения разделенных отдельных файлов и нажмите кнопку OK .

    Теперь проверенные листы сохраняются как новые отдельные книги. Каждой новой книге присваивается имя исходного листа. См. Снимок экрана:

    Kutools for Excel Split Workbook Tool позволяет легко разделить активную рабочую книгу на отдельные файлы Excel (один файл содержит одну электронную таблицу), файлы CSV, TXT или PDF по мере необходимости. Вы можете настроить его на пропуск всех пустых и скрытых листов. Бесплатная пробная версия!

    Как объединить данные нескольких листов на одном сводном листе

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

    1. Нажмите кнопку «Объединить листы» > Выберите «Объединить данные нескольких листов на одном листе».
    2. Нажмите кнопку «Объединить» > Готово, все данные из выбранных листов собраны на одном главном листе в новой книге.

    Объединение диапазонов значений из разных листов разных рабочих книг на отдельном листе

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

    Другие материалы по теме:

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

    В книге, где вы хотите собрать листы из других файлов, войдите в редактор Visual Basic (ALT+F11), добавьте пустой модуль (меню Insert — Module) и скопируйте текст данного макроса:

    Как объединить файлы Excel с VBA

    Использование макроса VBA может ускорить объединение нескольких файлов Excel в один.

    В следующем коде VBA вы найдете код, который объединяет листы из всех выбранных вами файлов Excel в одну книгу. Я написал макрос MergeExcelFiles для Алекса.

    Важное замечание! Макрос работает со следующим ограничением: объединяемые файлы не должны быть физически открыты или находиться в памяти, в буфере обмена. Если это так, вы получите ошибку выполнения.

    Как добавить этот макрос в книгу

    Если вы хотите вставить макрос в свою книгу, выполните следующие шаги обычным образом:

    1. Нажмите Alt + F11, чтобы открыть редактор Visual Basic.
    2. Щелкните правой кнопкой мыши на ThisWorkbook в левой панели и выберите «Вставить» > «Модуль» из контекстного меню.
    3. Вставьте приведенный выше код в появившееся окно (Окно кода).

    Подробное описание см. в разделе Как вставить и запустить код VBA в Excel.

    Альтернативный вариант — загрузить макрос в виде файла Excel, открыть его в другой книге (включить выполнение макроса при появлении запроса), переключиться на свою книгу и нажать Alt + F8 для запуска макроса. Здесь приведены подробные инструкции по использованию макросов в Excel, если вы новичок.

    Как использовать макрос MergeExcelFiles

    Откройте файл Excel, в котором нужно объединить листы из других книг, и сделайте следующее

    1. Нажмите Alt + F8, чтобы открыть диалог. В поле «Имя макроса» выберите MergeExcelFiles и нажмите Finish.
    1. Откроется стандартное окно Проводника, вы выберите одну или несколько книг, которые вы хотите объединить, и нажмите «Открыть» . Чтобы выбрать несколько файлов, удерживайте нажатой клавишу Ctrl, указывая на их имена.

    В зависимости от того, сколько файлов вы выбрали, дайте макросу несколько секунд или минут на их обработку. Когда все будет готово, система сообщит вам, сколько файлов было обработано и сколько листов было объединено:

    Объединение листов разных рабочих книг в одну

    Объединение различных файлов в один или некоторых листов в одну книгу имеет множество решений. Обычная процедура подразумевает копирование и вставку листов в нужные книги, использование макросов, а также установку дополнительных программ, таких как MergeExcel, которые объединяют файлы. Каждый из этих способов имеет свои преимущества и недостатки. Что касается меня, то я хотел бы предложить еще один способ объединения рабочих листов из разных книг в одну. С помощью надстроек Excel можно быстро расширить новыми возможностями без необходимости разбираться с кодом или устанавливать дополнительные программы.

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

    Объединение диапазонов значений из разных листов разных рабочих книг на отдельном листе

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

    При работе с несколькими электронными таблицами Excel как часто возникает необходимость их консолидации? Самое неприятное здесь то, что эти электронные таблицы могут содержать одновременно несколько листов внутри каждого файла. Знаете ли вы, как решить эту проблему? Сегодня вы узнаете ответ.

    Объединим несколько файлов Excel в один, воспользовавшись силой скрипта VBA

    Этот метод сделает все за вас, но вам нужно лишь немного потрудиться. Хорошо, если у вас есть хотя бы некоторые навыки программирования. Но если вы совсем новичок в Excel и компьютерах в целом, вам следует выбрать второй метод или быть очень осторожным.

    Как и в методе «Как объединить несколько файлов Ворд в один», во-первых, прежде чем дать команду объединить несколько таблиц в одну в Excel, вам нужно эти таблицы собрать в одну отдельную папку. Посмотрите на скриншоте, как я это сделал.

    Теперь запустим программу VBA. Прочитайте в «Запуск скрипта VBA в Word», потому что принцип в Excel тот же самый.

    Теперь, когда все готово, вот собственно код сценария:

    Пожалуйста, обратите внимание на две строки.

    1. Path = «Укажите пусть до папки с файлами Excel». Конечно, надпись в кавычках нужно заменить. Например, я заменил на … и вот, что у меня получилось: Path = » D:mrUnrealistDocumentsНовая папка»
    2. Filename = Dir(Path & «*.xls»). В кавычках указан формат файла. В Excel их, обычно, два: .xls и .xlsx. Нажмите на файл правой кнопкой мыши и посмотрите «Свойства» файла. В скобках указан правильный тип файла.несколько таблиц в одну excel

    Вы можете использовать этот код для объединения всех листов Excel в один файл. Но если вам нужно объединить определенные листы некоторых файлов, перейдите к следующему методу.

    Функция «Переместить/скопировать» поможет объединить несколько листов Excel в один файл

    В этом методе мы научимся копировать листы из одного файла Excel в другой.

    1. Откройте все файлы, из которых вы собираетесь копировать листы, и тот файл (это может быть и новая пустая книга Эксель), в котором будут эти листы собраны.
    2. Теперь откройте книгу, из которой будете копировать листы. Выберите те листы, которые вам нужны. Для множественного выбора держите зажатой клавиши CTRL (для выбора отдельных листов), либо SHIFT (для выбора всех вместе листов).
    3. Нажмите по имени листа правой кнопкой мыши и в контекстном меню выберите пункт «Переместить/скопировать».
    4. В окне «Переместить или скопировать» выберите из списка «Переместить выбранные листы в книгу» нужную вам книгу. Т.е. ту, где вы собираете все листы вместе. А в списке «Перед листом» укажите место, где эти листы будут вставлены.
      Если вы не желаете, чтобы ваши листы пропали из открытой книги, поставьте галочку «Создать копию».
    5. Нажмите на кнопку «ОК» и выбранные листы будут перемещены или скопированы.
    6. Повторяйте со второго пункта до тех пор, пока вы не получите должного результата.

    На этом пока все. Подписывайтесь, присоединяйтесь к группе Facebook или OK, комментируйте и не забывайте делиться!

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

    С помощью Excel Get & преобразования качества (Power Query), чтобы объединить несколько файлов, которые имеют одинаковые схемы, из одной папки в одну таблицу. В качестве примера объединение книг бюджета для нескольких отделов, где столбцы те же, но количество строк и значений различия между книгами.

    Чтобы начать объединять несколько файлов, сначала поместите их все в одну папку.

    Примечание: поддерживаются файлы Excel и Access, текстовые файлы, а также файлы CSV, JSON и XML.

    Щелкните на вкладке » данные " выберите Получение данных > Из файла > Из папки. Если кнопка Получить данные не отображается, нажмите кнопку Новый запрос > Из файла > Из папки

    из папки" />

    Нажмите кнопку Обзор для перехода к нужной папке.

    Отобразится список файлов в папке. Как вы видите, мы загрузили четыре книги Excel. Определив, какая из них содержит все нужные файлы, выберите Merge & Download.

    Проанализируйте каждый файл и укажите правильный формат, например, текст, Excel или JSON. Это вызовет список рабочих листов с данными из вашей первой книги Excel. Выберите лист, который вы хотите использовать, а затем нажмите OK. Бинарные файлы будут преобразованы процессом, после чего он автоматически создаст запрос для объединения данных из каждого файла и отображения результатов на одном листе.

    Импортированные данные всегда можно обновить, если изменились исходные файлы. Щелкните в любом месте диапазона данных, а затем на вкладке Работа с запросами нажмите Обновить. При желании автоматически созданный образец запроса можно изменить, чтобы выполнить дополнительные преобразования или извлечения. Нет необходимости изменять образец запроса или добавлять шаги, поскольку изменения из образца запроса будут применены автоматически.

    Чтобы начать процесс объединения нескольких файлов, сначала нужно поместить их все в одну папку.

    Имеется поддержка файлов Excel и Access, текстовых файлов, а также CSV, JSON и XML файлов.

    На вкладке Power Query выберите пункт Из файла > Из папки.

    из файла > из папки параметры" />

    Нажмите кнопку Обзор для перехода к нужной папке.

    Отобразится список файлов в папке. Нажмите кнопку Edit, чтобы открыть редактор запросов. В этом примере мы загружаем четыре рабочие книги Excel.

    Убедившись, что все нужные файлы перечислены, нажмите на кнопку «Объединить двоичные данные» в столбце «Содержание».

    Каждый файл будет проанализирован и определен правильный формат, например, текстовый, Excel или JSON. В этом примере показан список листов из первой рабочей книги Excel. Выберите нужный лист и нажмите OK.

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

    После завершения процесса бинарного слияния данные листа из списка будут объединены в один лист.

    Если исходные файлы изменятся, вы всегда сможете обновить импортированные данные. Щелкните в любом месте строки данных, затем нажмите Обновить на вкладке Работа с запросом. Вы также можете легко применить дополнительные шаги для преобразования или извлечения данных, изменив автоматически созданный образец запроса. Нет необходимости изменять или добавлять шаги в запрос-образец, так как все изменения из запроса-образца автоматически переносятся в него.

    голоса
    Рейтинг статьи
    Читайте так же:
    Как распечатать длинную колонку на одной странице в Excel?
Ссылка на основную публикацию
Adblock
detector