С помощью OLE можно включать контент из других программ, таких как Word или Excel.
OLE поддерживается многими различными программами, а OLE используется для того, чтобы содержимое, созданное в одной программе, было доступно в другой программе. Например, можно вставить документ Office Word в книгу Office Excel. Чтобы узнать, какие типы содержимого можно вставить, на вкладке Вставка в группе Текст нажмитекнопку Объект. В поле Тип объекта отображаются только программы, которые установлены на компьютере и поддерживают объекты OLE.
При копировании данных между Excel или любой программой, которая поддерживает OLE, например Word, вы можете скопировать их как связанный объект или внедренный объект. Основные различия между связанными и внедренными объектами заключается в том, где хранятся данные и как обновляется объект после его конечный файл. Внедренные объекты хранятся в книге, в которую они вставляются, и не обновляются. Связанные объекты остаются отдельными файлами, и их можно обновлять.
Связанные и внедренные объекты в документе
1. Внедренный объект не имеет подключения к исходным файлам.
2. Связанный объект связан с исходным файлом.
3. Исходный файл обновляет связанный объект.
Когда использовать связанные объекты
Если вы хотите, чтобы данные в конечный файл обновлялись при исходный файл изменения, используйте связанные объекты.
При связываемом объекте исходные данные сохраняются в исходном файле. В конечном файле отображается представление связанных данных, но хранится только расположение исходных данных (и размер, если объект является объектом диаграммы Excel). Исходный файл должен оставаться доступным на компьютере или в сети, чтобы сохранить связь с исходными данными.
Связанные данные могут обновляться автоматически при изменении исходных данных в исходном файле. Например, если вы вы выбрали абзац в документе Word, а затем вклеили его как связанный объект в книгу Excel, то при изменении сведений в документе Word сведения могут обновляться в Excel.
Когда использовать внедренные объекты
Если вы не хотите обновлять скопированные данные при их внесении в исходный файл, используйте внедренный объект. Версия источника полностью внедрена в книгу. При копировании данных как внедренных объектов в файле назначения требуется больше места на диске, чем при связываи.
Когда пользователь открывает файл на другом компьютере, он может просмотреть внедренный объект, не имея доступа к исходным данным. Поскольку внедренный объект не имеет ссылок на исходный файл, он не обновляется при изменении исходных данных. Чтобы изменить внедренный объект, дважды щелкните его, чтобы открыть и изменить в программе-источнике. На компьютере должна быть установлена программа-источник (или другая программа, которая может редактировать объект).
Изменение способа отображения объекта OLE
Вы можете отобразить связанный объект или внедренный объект в книге точно так же, как в программа-источник или в качестве значка. Если книга будет просмотрена в Интернете и вы не собираетесь ее печатать, вы можете отобразить объект в виде значка. Таким образом уменьшается объем отображаемого пространства, занимаемого объектом. Пользователи, которые хотят отобразить сведения, могут дважды щелкнуть значок.
Внедрение объекта на лист
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект
.
-
В диалоговом окне Объект перейдите на вкладку Создание из файла.
-
Нажмите кнопку Обзор и выберите файл, который вы хотите вставить.
-
Если вы хотите вставить в электронную таблицу значок, а не содержимое файла, установите флажок В виде значка. Если флажки не установлены, Excel выводит первую страницу файла. В обоих случаях при двойном щелчке открывается полный файл. Нажмите кнопку ОК.
Примечание: После добавления значка или файла его можно перетащить в любое место на нем. Кроме того, вы можете с помощью химок и химок переумноовать значок или файл. Чтобы найти их, щелкните файл или значок один раз.
Вставка ссылки на файл
Иногда нужно просто добавить ссылку на объект, а не внедрять его. Это можно сделать, если книга и объект, который вы хотите добавить, хранятся на сайте SharePoint, общем сетевом диске или в аналогичном постоянном расположении. Это удобно, если связанный объект изменяется, так как ссылка всегда будет открывать его последнюю версию.
Примечание: Если связанный файл переместить, ссылка не будет работать.
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект
.
-
Перейдите на вкладку Создание из файла.
-
Нажмите кнопку Обзор, а затем выберите файл, на который вы хотите создать ссылку.
-
Установите флажок Связь с файлом, а затем нажмите кнопку ОК.
Создание объекта в Excel
Вы можете создать объект с помощью другой программы, не выходя из книги. Например, если вы хотите добавить более подробное описание в диаграмму или таблицу, вы можете создать в Excel внедренный документ, например Word или PowerPoint. Можно вставить объект непосредственно на лист или добавить значок для открытия файла.
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект
.
-
На вкладке Новый выберите в списке тип объекта, который вы хотите вставить. Если вы хотите вставить в электронную таблицу значок, а не сам объект, установите флажок В виде значка.
-
Нажмите кнопку ОК. В зависимости от типа вставляемого файла откроется новое окно программы или появится окно редактирования.
-
Создайте объект, который вы хотите вставить.
Если Excel открыл новое окно программы для создания объекта, вы можете работать непосредственно в нем.
Когда вы закончите работу в этом окне, вы можете перейти к другим задачам, не сохраняя внедренный объект. При закрытии книги новые объекты будут сохранены автоматически.
Примечание: После добавления объекта его можно перетащить в любое место на Excel. Вы также можете с помощью химок переуравнять размер объекта. Чтобы найти их, щелкните объект один раз.
Внедрение объекта на лист
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
Откройте вкладку Из файла.
-
Нажмите кнопку Обзор и выберите файл, который вы хотите вставить.
-
Если вы хотите вставить в электронную таблицу значок, а не содержимое файла, установите флажок В виде значка. Если флажки не установлены, Excel выводит первую страницу файла. В обоих случаях при двойном щелчке открывается полный файл. Нажмите кнопку ОК.
Примечание: После добавления значка или файла его можно перетащить в любое место на нем. Кроме того, вы можете с помощью химок и химок переумноовать значок или файл. Чтобы найти их, щелкните файл или значок один раз.
Вставка ссылки на файл
Иногда нужно просто добавить ссылку на объект, а не внедрять его. Это можно сделать, если книга и объект, который вы хотите добавить, хранятся на сайте SharePoint, общем сетевом диске или в аналогичном постоянном расположении. Это удобно, если связанный объект изменяется, так как ссылка всегда будет открывать его последнюю версию.
Примечание: Если связанный файл переместить, ссылка не будет работать.
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
Откройте вкладку Из файла.
-
Нажмите кнопку Обзор, а затем выберите файл, на который вы хотите создать ссылку.
-
Установите флажок Связь с файлом, а затем нажмите кнопку ОК.
Создание объекта в Excel
Вы можете создать объект с помощью другой программы, не выходя из книги. Например, если вы хотите добавить более подробное описание в диаграмму или таблицу, вы можете создать в Excel внедренный документ, например Word или PowerPoint. Можно вставить объект непосредственно на лист или добавить значок для открытия файла.
-
Щелкните ячейку листа, в которую вы хотите вставить объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
На вкладке Новый выберите в списке тип объекта, который вы хотите вставить. Если вы хотите вставить в электронную таблицу значок, а не сам объект, установите флажок В виде значка.
-
Нажмите кнопку ОК. В зависимости от типа вставляемого файла откроется новое окно программы или появится окно редактирования.
-
Создайте объект, который вы хотите вставить.
Если Excel открыл новое окно программы для создания объекта, вы можете работать непосредственно в нем.
Когда вы закончите работу в этом окне, вы можете перейти к другим задачам, не сохраняя внедренный объект. При закрытии книги новые объекты будут сохранены автоматически.
Примечание: После добавления объекта его можно перетащить в любое место на Excel. Вы также можете с помощью химок переуравнять размер объекта. Чтобы найти их, щелкните объект один раз.
Связывать или встраить содержимое из другой программы с помощью OLE
Вы можете связать или встраить весь контент или его часть из другой программы.
Создание ссылки на содержимое из другой программы
-
Щелкните на том месте таблицы, куда вы хотите связанный объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
Откройте вкладку Из файла.
-
В поле Имя файла введите имя файла или нажмите кнопку Обзор, чтобы выбрать его из списка.
-
Выберите поле Связать с файлом.
-
Выполните одно из указанных ниже действий.
-
Чтобы отобразить содержимое, разо убедитесь, что он отображается в значке.
-
Чтобы отобразить значок, выберите его. При желании, чтобы изменить изображение или подпись значка по умолчанию, нажмите кнопку Изменить значок ,а затем щелкните нужный значок в списке Значки или введите подпись в поле Название.
Примечание: С помощью команды Объект нельзя вставлять рисунки и файлы определенных типов. Чтобы вставить рисунок или файл, на вкладке Вставка в группе Иллюстрации нажмите кнопку Рисунок.
-
Встраить содержимое из другой программы
-
Щелкните на том месте таблицы, куда вы хотите внедренный объект.
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
Если документ еще не существует, перейдите на вкладку Создание. В поле Тип объекта выберите тип объекта, который вы хотите создать.
Если документ уже существует, перейдите на вкладку Создание из файла. В поле Имя файла введите имя файла или нажмите кнопку Обзор, чтобы выбрать его из списка.
-
Чтобы сделать это, разочистим его.
-
Выполните одно из указанных ниже действий.
-
Чтобы отобразить содержимое, разо убедитесь, что он отображается в значке.
-
Чтобы отобразить значок, выберите его. Чтобы изменить изображение или метку значка по умолчанию, нажмите кнопку Изменить значок ивыберите нужный значок в списке Значки или введите подпись в поле Подпись.
-
Связывать или встраить частичное содержимое из другой программы
-
В программе, отличной от Excel, выберите сведения, которые нужно скопировать как ссылку или внедренный объект.
-
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.
-
Перейдите на нужный таблицу и щелкните место, на котором они должны отображаться.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.
-
Выполните одно из указанных ниже действий.
-
Чтобы вклеить данные как связанный объект, нажмите кнопку Вировать ссылку.
-
Чтобы в paste information as an embedded object , click Paste. В поле Как щелкните запись со словом «объект» в названии. Например, если вы скопировали данные из документа Word, выберите объект документа Microsoft Word.
-
Изменение способа отображения объекта OLE
-
Щелкните правой кнопкой мыши значок или объект, выберите тип объекта(например,Документ) и нажмите кнопку Преобразовать.
-
Выполните одно из указанных ниже действий.
-
Чтобы отобразить содержимое, разо убедитесь, что он отображается в значке.
-
Чтобы отобразить значок, выберите его. При желании вы можете изменить изображение или метку значка по умолчанию. Для этого нажмите кнопку Изменить значоки выберите нужный значок в списке Значки или введите подпись в поле Подпись.
-
Управление обновлениями связанных объектов
Ссылки на другие программы можно обновлять следующим образом: автоматически при конечный файл; вручную, если вы хотите увидеть предыдущие данные перед обновлением с новыми данными из исходный файл; или при запросе обновления независимо от того, включено ли автоматическое или ручное обновление.
Настройка ссылки на другую программу для обновления вручную
-
На вкладке Данные в группе Подключения нажмите кнопку Изменить связи.
Примечание: Команда Изменить ссылки недоступна, если файл не содержит ссылок на другие файлы.
-
Из списка Источник выберите связанный объект, который необходимо изменить. A встолбце Обновление означает, что ссылка является автоматической, а M в столбце Обновление означает, что для ссылки установлено обновление вручную.
Совет: Для выделения нескольких связанных объектов щелкните каждый из них, удерживая нажатой клавишу CTRL. Чтобы выбрать все связанные объекты, нажмите CTRL+A.
-
Чтобы обновить связанный объект только при нажатии кнопки Обновить значения,выберите вручную.
Настройка автоматического обновления ссылки на другую программу
-
На вкладке Данные в группе Подключения нажмите кнопку Изменить связи.
Примечание: Команда Изменить ссылки недоступна, если файл не содержит ссылок на другие файлы.
-
Из списка Источник выберите связанный объект, который необходимо изменить. A встолбце Обновление означает, что ссылка будет обновляться автоматически, а M в столбце Обновление означает, что связь должна обновляться вручную.
Совет: Для выделения нескольких связанных объектов щелкните каждый из них, удерживая нажатой клавишу CTRL. Чтобы выбрать все связанные объекты, нажмите CTRL+A.
-
Нажмите кнопку ОК.
Проблема: не получается обновить автоматические ссылки на моем сайте
Параметр Автоматически может быть переопределен параметром Обновлять ссылки на другие документы Excel.
Чтобы автоматически обновлять связи с объектами OLE:
-
Нажмите кнопку Microsoft Office
, щелкните Параметры Excelи выберите категорию Дополнительные параметры.
-
Убедитесь,что в поле При вычислении данной книги выбрано поле Обновить связи с другими документами.
Обновление ссылки на другую программу
-
На вкладке Данные в группе Подключения нажмите кнопку Изменить связи.
Примечание: Отсутствие команды Изменить связи означает, что файл не содержит связанных данных.
-
Из списка Источник выберите связанный объект, который необходимо изменить.
Совет: Для выделения нескольких связанных объектов щелкните каждый из них, удерживая нажатой клавишу CTRL. Чтобы выбрать все связанные объекты, нажмите CTRL+A.
-
Нажмите кнопку Обновить значения.
Редактирование содержимого в программе OLE
Находясь в Excel, вы можете изменить контент, связанный или внедренный из другой программы.
Изменение связанного объекта в программе-источнике
-
На вкладке Данные в группе Подключения нажмите кнопку Изменить связи.
Примечание: Отсутствие команды Изменить связи означает, что файл не содержит связанных данных.
-
В списке Исходный файл выберите источник файла связанный объект и нажмите кнопку С открытым кодом.
-
Внести нужные изменения в связанный объект.
-
Зайдите программа-источник, чтобы вернуться к файлу назначения.
Изменение внедренного объекта в программе-источнике
-
Дважды щелкните внедренный объект, чтобы открыть его.
-
Внести в объект нужные изменения.
-
Если вы редактируете объект на месте в открытой программе, щелкните в любом месте за пределами объекта, чтобы вернуться к конечный файл.
Если вы редактируете внедренный объект в программе-источнике в отдельном окне, зайдите из программы-источника, чтобы вернуться к файлу назначения.
Примечание: При двойном щелчке внедренных объектов, таких как видеоклипы и звуковые клипы, объект воспроизводится, а не открывается программа. Чтобы изменить один из внедренных объектов, щелкните правой кнопкой мыши значок или объект, выберите тип объекта(например,Объект клипа мультимедиа) и нажмите кнопку Изменить.
Изменение внедренного объекта в программе, которая не является программой-источником
-
Выберите внедренный объект, которую вы хотите изменить.
-
Щелкните правой кнопкой мыши значок или объект, выберите тип объекта(например,Документ) и нажмите кнопку Преобразовать.
-
Выполните одно из указанных ниже действий.
-
Чтобы преобразовать внедренный объект в тип, который вы указали в списке, нажмите кнопку Преобразовать в.
-
Чтобы открыть внедренный объект с типом, который вы указываете в списке, не изменяя тип внедренного объекта, нажмите кнопку Активировать.
-
Выбор объекта OLE с помощью клавиатуры
-
Нажмите CTRL+G, чтобы отобразить диалоговое окно Перейти.
-
Нажмите кнопкуСпециальный, выберите объектыи нажмите кнопку ОК.
-
Нажимая tab, выберите нужный объект.
-
Нажмите shift+F10.
-
Найдите пункт Объект или Объект диаграммыи нажмите кнопку Изменить.
Проблема: при двойном щелчке связанного или внедренного объекта появляется сообщение «Не удается изменить»
Это сообщение появляется, исходный файл или программа-источник не открывается.
Убедитесь, что доступна программа-источник Если программа-источник не установлена на компьютере, преобразуйте объект в формат файла установленного приложения.
Обеспечение достаточной памяти Убедитесь, что у вас достаточно памяти для запуска программы-источника. Закроем другие программы, чтобы освободить память.
Закрыть все диалоговое окно Если исходная программа запущена, убедитесь, что в ней нет открытых диалогов. Переключиться в программу-источник и закрыть все открытые диалоговое окно.
Закрыть исходный файл Если исходный файл является связанным объектом, убедитесь, что он не открыт другим пользователем.
Убедитесь, что имя файла не изменилось Если исходный файл, который вы хотите изменить, является связанным объектом, убедитесь, что он имеет то же имя, что и при ее создания, и что он не был перемещен. Выберите связанный объект и нажмите кнопку Изменить связи в группе Подключения на вкладке Данные, чтобы увидеть имя источника. Если исходный файл переименован или перемещен, используйте кнопку Изменить источник в диалоговом окне Изменение связей, чтобы найти исходный файл и повторно подключить ссылку.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Узнаем как внедрять любые типы документов в файл Excel для возможности открытия документов непосредственно из книги.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
Для тех кто больше предпочитает формат видео — приятного просмотра, для любителей же текста приятного чтения.
Давайте для начала подумаем для чего вообще вставка файла в Excel может быть полезна?
Помимо работы с данными внутри книги Excel иногда бывает необходимо к документу приложить какие-либо внешние данные в виде дополнительного файла. Так как вместо отдельного хранения файлов зачастую удобней внедрить их все в документ.
Это позволяет получить более быстрый доступ к внешним файлам, повышает удобство просмотра и работы с файлом, в общем и целом в определенных случаях весьма полезный инструмент.
Стоить отметить, что инструментом внедрения пользуются достаточно редко, поэтому нужную вкладку не так-то просто найти.
Переходим во вкладку Вставка -> Текст -> Объект:
Далее щелкаем мышкой по кнопке Объект и перед нами появляется всплывающее окно с настройками вставки:
Excel предлагает нам 2 основные опции для вставки файлов в книгу:
- Добавить новый объект (вкладка Новый);
- Добавить существующий файл (вкладка Из файла).
А также возможность отображения файла в виде значка и создания связи с файлом. Давайте поподробнее остановимся на каждом из имеющихся вариантов.
Создание нового документа
Остаемся в текущей вкладке Новый и в зависимости от наших задач в поле Тип объекта выбираем подходящий тип файла (из наиболее используемых типов тут присутствуют документы Microsoft Word и PowerPoint), далее нажимаем OK и в текущей книге Excel встроенный окном появится новый документ.
К примеру, если выбрать тип файла Microsoft Word, то в окне Excel появится встроенное окно с Word, где доступны все функции программы и мы можем начать набирать любой текст:
Аналогичный пример при работе с Microsoft PowerPoint:
Если нам нужно, чтобы внедряемый документ вставлялся не как рабочее окно программы, а более компактно, то внешний вид отображения файла можно поменять на отображение с помощью иконки.
В этом случае при создании нового документа поставьте флажок напротив поля В виде значка, далее выберите вид отображаемой иконки с помощью кнопки Сменить значок (вид меняется в зависимости от программы внедряемого файла), либо оставьте текущий вариант иконки, а также в случае необходимости поменяйте подпись:
В результате в рабочем окне Excel появится изображение выбранной иконки и по двойному щелчку мыши по иконке будет открываться исходный документ:
Теперь перейдем ко второму варианту вставки документа.
Внедрение существующего файла
Помимо создания нового документа мы можем добавить уже готовый существующий файл. В этом случае вверху начального окна с настройками выбираем вкладку Из файла:
Далее для добавления файла нажимаем кнопку Обзор и вставляем нужный нам файл (как и в предыдущем случае мы дополнительно можем задать значок):
Еще одной важной особенностью при вставке документа является возможность связать вставляемый файл с исходным документом, для этого нужно поставить галочку напротив поля Связь с файлом.
В этом случае при внесении каких-либо изменений в исходный файл эти изменения отобразятся в прикреплённом файле. Однако, обратите внимание, что связь будет работать только в том случае, если у конечного пользователя (который работает с файлом) будет доступ к этому файлу.
Другими словами, если внедряемый файл сохранен в общем доступе, то связь будет работать, если же файл сохранить в локальном месте, куда нет доступа у читателя, то каждый раз будет открываться первоначальная версия файла.
На этом все!
Спасибо за внимание!
Если у вас остались вопросы по теме статьи — делитесь своими мыслями в комментариях.
Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!
Поделиться с друзьями:
Поиск по сайту:
Как в эксель добавить файл эксель
Как вставить файл в книгу Excel?
Узнаем как внедрять любые типы документов в файл Excel для возможности открытия документов непосредственно из книги.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
Для тех кто больше предпочитает формат видео — приятного просмотра, для любителей же текста приятного чтения.
Давайте для начала подумаем для чего вообще это может полезно?
Помимо работы с данными внутри книги Excel иногда бывает необходимо к документу приложить какие-либо внешние данные в виде дополнительного файла. Так как вместо отдельного хранения файлов зачастую удобней внедрить их все в документ.
Это позволяет получить более быстрый доступ к внешним файлам, повышает удобство просмотра и работы с файлом, в общем и целом в определенных случаях весьма полезный инструмент.
Как внедрить документ в Excel?
Стоить отметить, что инструментом внедрения пользуются достаточно редко, поэтому нужную вкладку не так-то просто найти.
Переходим во вкладку Вставка -> Текст -> Объект:
Далее щелкаем мышкой по кнопке Объект и перед нами появляется всплывающее окно с настройками вставки:
Excel предлагает нам 2 основные опции для внедрения файлов в книгу:
- Добавить новый объект (вкладка Новый);
- Добавить существующий файл (вкладка Из файла).
А также возможность отображения файла в виде значка и создания связи с файлом. Давайте поподробнее остановимся на каждом из имеющихся вариантов.
Создание нового документа
Остаемся в текущей вкладке Новый и в зависимости от наших задач в поле Тип объекта выбираем подходящий тип файла (из наиболее используемых типов тут присутствуют документы Microsoft Word и PowerPoint), далее нажимаем OK и в текущей книге Excel встроенный окном появится новый документ.
К примеру, если выбрать тип файла Microsoft Word, то в окне Excel появится встроенное окно с Word, где доступны все функции программы и мы можем начать набирать любой текст:
Аналогичный пример при работе с Microsoft PowerPoint:
Если нам нужно, чтобы внедряемый документ вставлялся не как рабочее окно программы, а более компактно, то внешний вид отображения файла можно поменять на отображение с помощью иконки.
В этом случае при создании нового документа поставьте флажок напротив поля В виде значка, далее выберите вид отображаемой иконки с помощью кнопки Сменить значок (вид меняется в зависимости от программы внедряемого файла), либо оставьте текущий вариант иконки, а также в случае необходимости поменяйте подпись:
В результате в рабочем окне Excel появится изображение выбранной иконки и по двойному щелчку мыши по иконке будет открываться исходный документ:
Теперь перейдем ко второму варианту вставки документа.
Внедрение существующего файла
Помимо создания нового документа мы можем добавить уже готовый существующий файл. В этом случае вверху начального окна с настройками выбираем вкладку Из файла:
Далее для добавления файла нажимаем кнопку Обзор и вставляем нужный нам файл (как и в предыдущем случае мы дополнительно можем задать значок):
Еще одной важной особенностью при вставке документа является возможность связать вставляемый файл с исходным документом, для этого нужно поставить галочку напротив поля Связь с файлом.
В этом случае при внесении каких-либо изменений в исходный файл эти изменения отобразятся в прикреплённом файле. Однако, обратите внимание, что связь будет работать только в том случае, если у конечного пользователя (который работает с файлом) будет доступ к этому файлу.
Другими словами, если внедряемый файл сохранен в общем доступе, то связь будет работать, если же файл сохранить в локальном месте, куда нет доступа у читателя, то каждый раз будет открываться первоначальная версия файла.
Спасибо за внимание!
Если у вас остались вопросы по теме статьи — делитесь своими мыслями в комментариях.
Excel works!
Excel работает за вас
Excel works!
Thanks for Visiting
Как вставить документ в Excel или Word целиком? Хранение доков внутри файлов
Всегда хочется рассказать что-нибудь новое и интересное, сегодня именно этот случай. Знали ли вы, что можно целиком вставить документ в Excel или Word файл и хранить его там? Давно читал об этой возможности, но особенно не пользовался. И вот буквально на днях понял удобство этой возможности, делюсь с читателями.
Создавал я небольшой регламент работы, который было необходимо разослать заинтересованным лицам. Проблема в том что к файлу Word прилагалось еще 3 приложения, я подумал, что удобно было бы хранить все файлы приложения в одном. Воспользовался старым трюком продуктов Office и получилось очень аккуратно.
Как это сделать рассказываю далее.
Как вставить документ в Excel или Word целиком?
Сразу скажу, что можно вставлять и только данные из файлов. Подробно описано здесь
И в Excel, и в Word и даже в PowerPoint на ленте инструментов есть раздел Вставка, в которой есть раздел Текст, а значит мы сможем вставить целый объект в документ. Этот пример для Word
Выбираем пункт Объект. Открывается окно
На вкладке Создание, вы можете создать новый объект, в том числе и новую книгу Excel.
Но нам нужно перейти на вкладку Создание из файла (пункт 1 на следующей картинке)
Затем выбираем файл из нужной папки (п.2) и выбираем галочку «В виде значка» (п.3). После чего жмем ОК. Таким образом в условный файл Word вставится и будет хранится целый документ Excel.
Обратите внимание на галочку Связь с файлом. Если нажмете ее перед, то все изменения из созданного ранее и помещенного внутрь файла будет отображаться открытии. Если галочку как в примере не ставить, то получится чистое хранение файла в файле.
Хранение и вставка доков внутри файлов. Что еще нужно знать?
- Чтобы сделать совсем красиво, вы можете изменить значок вставляемого файла.
- Такие «комплекты файлов» удобно создавать для рассылки нескольким адресатам. Получатель скачивает файл и хранит все файлы в одном. Удобно
- Если же сделать изменения во вложенном файле и сохранить основной документ, то все правки останутся и будут хранится в основном документе.
Небольшая, но удобная возможность пакет MS Office, рекомендую присмотреться.
Вставка объекта в электронную таблицу Excel
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Для включения содержимого из других программ, таких как Word или Excel, можно использовать связывание и внедрение объектов (OLE).
Технология OLE поддерживается многими различными программами, и технология OLE используется для создания содержимого, которое создается в одной программе, доступной в другой программе. Например, вы можете вставить документ Office Word в книгу Office Excel. Чтобы узнать, какие типы контента можно вставить, в группе текст на вкладке Вставка нажмите кнопку объект . В поле тип объекта отображаются только программы, установленные на вашем компьютере и поддерживающие объекты OLE.
При копировании данных между Excel или любой программой, поддерживающей технологию OLE, например Word, вы можете скопировать эти данные как связанный объект или внедренный объект. Основные различия между связанными и внедренными объектами находятся в том месте, где хранятся данные, а также о том, как объект будет обновлен после того, как вы поместите его в конечный файл. Внедренные объекты хранятся в книге, в которой они вставлены, и не обновляются. Связанные объекты сохраняются как отдельные файлы, и их можно обновить.
Связанные и внедренные объекты в документе
1. внедренный объект не имеет соединения с исходным файлом.
2. связанный объект связан с исходным файлом.
3. исходный файл обновляет связанный объект.
Когда следует использовать связанные объекты
Если вы хотите, чтобы информация в конечный файл обновлялась при изменении данных в исходный файл, используйте связанные объекты.
При использовании связанного объекта исходные данные сохраняются в исходном файле. В конечном файле выводится представление связанных данных, в котором хранятся только исходные данные (и размер объекта, если объект является диаграммой Excel). Исходный файл должен быть доступен на вашем компьютере или в сети для поддержания связи с исходными данными.
Связанные данные могут быть обновлены автоматически при изменении исходных данных в исходном файле. Например, если выбрать абзац в документе Word, а затем вставить его как связанный объект в книгу Excel, то при изменении данных в документе Word можно обновить данные в Excel.
Использование внедренных объектов
Если вы не хотите обновлять скопированные данные при изменении в исходном файле, используйте внедренный объект. Версия исходного кода полностью внедрена в книгу. Если вы копируете данные как внедренный объект, конечный файл требует больше места на диске, чем при связывании данных.
Когда пользователь открывает файл на другом компьютере, он может просматривать внедренный объект без доступа к исходным данным. Так как внедренный объект не содержит связей с исходным файлом, объект не обновляется при изменении исходных данных. Чтобы изменить внедренный объект, дважды щелкните объект, чтобы открыть его и изменить его в исходной программе. Исходная программа (или другая программа, поддерживающая редактирование объекта) должна быть установлена на вашем компьютере.
Изменение способа отображения объекта OLE
Вы можете отобразить связанный объект или внедренный объект в книге так, как она отображается в программа-источник или в виде значка. Если книга будет просматриваться в Интернете и вы не планируете печатать книгу, вы можете отобразить объект в виде значка. Это уменьшает объем отображаемого пространства, занимаемого объектом. Для просмотра, в котором нужно отобразить сведения, дважды щелкните значок.
Ремонт компьютеров в Самаре
Вы можете использовать программу «Excel» для систематизации различных типов данных, начиная от обзора личного бюджета, заканчивая финансами целых компаний. Вам может понадобиться вставить определенное изображение или документ в рабочий лист. Для этого в программе «Excel» существует функция «Вставка», которую вы можете использовать для вставки множества видов файлов в ваш документ. Широко использующиеся файлы формата PDF совместимы с программой «Excel», поэтому вы можете вставить файл PDF в рабочий лист программы «Excel».
Инструкции
1. Откройте документ «Excel», в который хотите поместить файл PDF.
2. Кликните по клетке, в которую хотите поместить PDF.
3. Кликните меню «Вставка», которое располагается вверху окна программы «Excel».
4. Выберите «Объект».
5. Кликните «Adobe Acrobat Document» в поле «Тип объекта», а затем кликните кнопку «Ок».
6. Найдите нужный файл PDF.
7. Кликните по файлу PDF, затем кликните кнопку «Открыть». Ваш компьютер откроет файл PDF в программе «Adobe reader» и вставит его в ваш рабочий лист программы «Excel».
Примечания
1. Если вы кликните два раза по файлу PDF в программе «Excel», то он откроется в «Adobe reader».
2. Вы можете изменить размер файла PDF, кликнув и перетянув его границы. Помните, что это может привести к искажению PDF в вашем документе «Excel». Если зажмете клавишу «Shift» при изменении размера файла, то такой метод сохранит пропорции и не вызовет искажения.
Прикрепление и извлечение различных файлов из книги Excel
Можно ли прикрепить (вложить) произвольные файлы в обычную книгу Excel?
А потом извлечь эти файлы в заданную папку, и работать с ними?
Казалось бы, Excel такого не позволяет. (а если и позволяет, то извлечь вложенные файлы без из запуска — весьма проблематично)
Но, при помощи макросов, можно реализовать что угодно (и сохранениеизвлечение файлов в том числе)
Теперь прикрепить к книге Excel любой файл, а затем извлечь его в любую папку под заданным именем, можно при помощи нескольких строк кода!
В прикреплённом к статье файле находятся 2 модуля класса (AttachedFiles и AttachedFile), а также примеры их использования в виде макросов, позволяющих управлять вложениями в книге Excel.
Пример использования функционала модулей класса для сохранения в книге Excel исполняемого файла, с последующим извлечением:
Если вам требуется прикрепить к книге Excel лишь один небольшой файл (например, маленькую картинку или иконку),
воспользуйтесь возможностью сохранения файлов в виде VBA-функций
Рассмотрим доступные свойства и методы классов, используемых для работы со вложениями.
Класс AttachedFiles позволяет управлять вложенными файлами.
- Функция GetAllFilenames () возвращает коллекцию имён файлов, прикреплённых к документу Excel
(если нет ни одного прикреплённого файла, возвращается пустая коллекция) - Функция GetAllFiles () возвращает коллекцию объектов типа AttachedFile (прикреплённый файл)
(если нет ни одного прикреплённого файла, возвращается пустая коллекция)
Свойства и методы объекта AttachedFile см. ниже. - Функция AttachmentExist (ByVal filename$) позволяет проверить наличие вложения с именем файла filename$
(если книга содержит вложенный файл с таким именем, возвращается TRUE, иначе — FALSE) - Функция AttachNewFile (Optional ByVal filepath$, Optional ByVal filename$, Optional Overwrite As Boolean = True)
предназначена для добавления (прикрепления) нового файла, полный путь к которому задан в параметре filepath$.
Если параметр filepath$ не задан, то будет выведено диалоговое окно, позволяющее выбрать прикрепляемый файл.
Параметр filename$ служит для указания имени файла, под которым он будет храниться в книге Excel. Если этот параметр не задан, файл сохраняется под тем именем, которое он имел в момент загрузки.
Парамерт Overwrite, если он равен TRUE (по-умолчанию), позволяет заменять старые вложения новыми без лишних вопросов. При его значении FALSE будет выведено диалоговое окно с вопросом, заменить старый вложенный файл на новый, или нет. - Функция MaxFileSize () возвращает максимальный допустимый размер прикрепляемого файла
(для файлов Excel 97, 2000, XP, 2003 можно прикрепить файлы размером до 31 мегабайта , а для Excel 2007б 2010, 2013 — максимальный размер прикрепляемого файла составляет 500 МБ) - Функция GetAttachment (ByVal filename$) возвращает вложение с именем filename$ в виде объекта типа AttachedFile
Таким способом, мы получаем возможность обратиться по имени к любому из вложенных файлов (чтобы его запустить, сохранить, удалить, и т.д.) - Метод DeleteAllAttachments удаляет ВСЕ вложенные файлы из книги Excel
У класса AttachedFiles есть и некоторые свойства, доступные для чтения и изменения:
- Свойство WB (As Workbook) — ссылка на книгу Excel, с которой производятся манипуляции.
По-умолчанию, WB ссылается на текущую книгу Excel (ThisWorkbook), но можно работать и с любой другой открытой книгой, — для этого достаточно добавить строку кода типа
Set FileManager.WB = ActiveWorkbook или Set FileManager.WB = Workbooks(«test.xls») - Свойство AutoSaveWorkbook (As Boolean, по умолчанию = FALSE) — при установке в TRUE позволяет автоматически сохранять изменения в книге при добавлении или удалении вложенных файлов
- Свойство SilentMode (As Boolean, по умолчанию = FALSE) — при установке в TRUE запрещает вывод информации о процессе извлечения или добавления файла в строку состояния Excel, а также блокирует все уведомления. Таким образом, извлекать и запускать файлы можно в скрытом режиме — пользователь ничего не заметит.
По-умолчанию (при SilentMode = FALSE), в строке состояния Excel отображается ход выполнения действий с файлами (своего рода прогресс-бар)
Второй модуль класса — AttachedFile — позволяет работать с конкретным вложенным файлом.
- Метод SaveAs (Optional ByVal filepath$) позволяет извлечь (сохранить) вложенный файл по заданному пути filepath$.
Если путь filepath$ не задан, макрос выдаёт диалоговое окно сохранения файла, где можно указать папку, куда будет извлекаться файл, и задать имя создаваемого файла. - Метод Delete безвозвратно удаляет вложенный в Excel файл
- Метод Run — позволяет запустить (открыть в программе по-умолчанию) вложенный файл.
Для этого, файл автоматически извлекается во временную папку Windows, и оттуда уже выполняется запуск созданного файла. - Функция IsCorrect возвращает TRUE, если размер области данных файла соответствует значению длины файла (которое сохранено при добавлении файла в книгу Excel)
Если часть данных на скрытом листе (где хранятся вложенные файлы) затерта, функция вернёт значение FALSE, что говорит о нарушении целостности файла.
Внимание: проверка производится медленно, т.к. при этом производится извлечение данных с листа (аналогично извлечению файла на диск). И, если прикреплённые файлы большие (сотни килобайтов и больше), то проверка каждого файла может длиться от нескольких секунд до минут (для многомегабайтных файлов) - Функция FileSizeTXT возвращает размер файла в доступном ткестовом виде. Например, 129 Кб, 3.4 Кб, 12.7 Мб
Свойства класса AttachedFiles предназначены только для чтения (хотя их изменение возможно, но нежелательно):
- Свойство filename (As String) содержит имя вложенного файла с расширением
- Свойство AttachDate (As Date) хранит дату и время добавления файла в книгу Excel
- Свойство FileSize (As Long) возвращает размер файла в байтах. Результат возвращается в виде числа, в отличии от функции FileSizeTXT, выдающей текстовое значение.
Принципы работы программы:
- файлы сохраняются на «очень скрытом» листе с названием «SheetForAttachedFiles»
- при загрузке, файлы считываются в бинарном виде, и каждый байт преобразуется в 16-ричное представление.
Например, файл, состоящий из 5 байтов, будет преобразован в текстовую строку длиной 10 символов примерно такого вида: 3395B3D7FF - Каждому файлу отводится отдельный столбец на листе:
(щелкните на картинке для увеличения) - В каждой ячейке хранится 500 байтов данных. (1000 символов)
Это значение можно изменить в строке Private Const BYTES_PER_CELL& = 500 модуля класса AttachedFiles - Количеством данных в одной ячейке вызвано ограничение на размер файла.
Для Excel 2003 оно составляет (65536 — 6) строк * 500 байтов в ячейке = 32765000 байтов = 31,24 Мб
В Excel 2007 и более новых версиях строк намного больше, поэтому там можно прикреплять файлы размером для 500 МБ (правда, очень сомневаюсь, что Excel выдержит такое издевательство над собой) - Максимальное число прикрепляемых файлов ограничено числом столбцов на листе Excel.
В большинстве случаев, 255 файлов — это более чем достаточно. В Excel 2007-2010-2013 можно прикрепить более 16 тысяч файлов. - Данные файлов не шифруются, но при необходимости это несложно реализовать.
Как быстро добавить данные, создать умную таблицу или спасти несохранённый файл.
Николай Павлов
Автор проекта «Планета Excel», разработчик и IT-тренер.
1. Быстрое добавление новых данных в диаграмму
Если для построенной диаграммы на листе появились новые данные, которые нужно добавить, то можно просто выделить диапазон с новой информацией, скопировать его (Ctrl + C) и потом вставить прямо в диаграмму (Ctrl + V).
2. Мгновенное заполнение (Flash Fill)
Предположим, у вас есть список полных ФИО (Иванов Иван Иванович), которые вам надо превратить в сокращённые (Иванов И. И.). Чтобы сделать это, нужно просто начать писать желаемый текст в соседнем столбце вручную. На второй или третьей строке Excel попытается предугадать наши действия и выполнит дальнейшую обработку автоматически. Останется только нажать клавишу Enter для подтверждения, и все имена будут преобразованы мгновенно. Подобным образом можно извлекать имена из email, склеивать ФИО из фрагментов и так далее.
3. Копирование без нарушения форматов
Вы, скорее всего, знаете о волшебном маркере автозаполнения. Это тонкий чёрный крест в правом нижнем углу ячейки, потянув за который можно скопировать содержимое ячейки или формулу сразу на несколько ячеек. Однако есть один неприятный нюанс: такое копирование часто нарушает дизайн таблицы, так как копируется не только формула, но и формат ячейки. Этого можно избежать. Сразу после того, как потянули за чёрный крест, нажмите на смарт-тег — специальный значок, появляющийся в правом нижнем углу скопированной области.
Если выбрать опцию «Копировать только значения» (Fill Without Formatting), то Excel скопирует вашу формулу без формата и не будет портить оформление.
4. Отображение данных из таблицы Excel на карте
В Excel можно быстро отобразить на интерактивной карте ваши геоданные, например продажи по городам. Для этого нужно перейти в «Магазин приложений» (Office Store) на вкладке «Вставка» (Insert) и установить оттуда плагин «Карты Bing» (Bing Maps). Это можно сделать и по прямой ссылке с сайта, нажав кнопку Get It Now.
После добавления модуля его можно выбрать в выпадающем списке «Мои приложения» (My Apps) на вкладке «Вставка» (Insert) и поместить на ваш рабочий лист. Останется выделить ваши ячейки с данными и нажать на кнопку Show Locations в модуле карты, чтобы увидеть наши данные на ней. При желании в настройках плагина можно выбрать тип диаграммы и цвета для отображения.
5. Быстрый переход к нужному листу
Если в файле количество рабочих листов перевалило за 10, то ориентироваться в них становится трудновато. Щёлкните правой кнопкой мыши по любой из кнопок прокрутки ярлычков листов в левом нижнем углу экрана. Появится оглавление, и на любой нужный лист можно будет перейти мгновенно.
6. Преобразование строк в столбцы и обратно
Если вам когда-нибудь приходилось руками перекладывать ячейки из строк в столбцы, то вы оцените следующий трюк:
- Выделите диапазон.
- Скопируйте его (Ctrl + C) или, нажав на правую кнопку мыши, выберите «Копировать» (Copy).
- Щёлкните правой кнопкой мыши по ячейке, куда хотите вставить данные, и выберите в контекстном меню один из вариантов специальной вставки — значок «Транспонировать» (Transpose). В старых версиях Excel нет такого значка, но можно решить проблему с помощью специальной вставки (Ctrl + Alt + V) и выбора опции «Транспонировать» (Transpose).
7. Выпадающий список в ячейке
Если в какую-либо ячейку предполагается ввод строго определённых значений из разрешённого набора (например, только «да» и «нет» или только из списка отделов компании и так далее), то это можно легко организовать при помощи выпадающего списка.
- Выделите ячейку (или диапазон ячеек), в которых должно быть такое ограничение.
- Нажмите кнопку «Проверка данных» на вкладке «Данные» (Data → Validation).
- В выпадающем списке «Тип» (Allow) выберите вариант «Список» (List).
- В поле «Источник» (Source) задайте диапазон, содержащий эталонные варианты элементов, которые и будут впоследствии выпадать при вводе.
8. Умная таблица
Если выделить диапазон с данными и на вкладке «Главная» нажать «Форматировать как таблицу» (Home → Format as Table), то наш список будет преобразован в умную таблицу, которая умеет много полезного:
- Автоматически растягивается при дописывании к ней новых строк или столбцов.
- Введённые формулы автоматом будут копироваться на весь столбец.
- Шапка такой таблицы автоматически закрепляется при прокрутке, и в ней включаются кнопки фильтра для отбора и сортировки.
- На появившейся вкладке «Конструктор» (Design) в такую таблицу можно добавить строку итогов с автоматическим вычислением.
9. Спарклайны
Спарклайны — это нарисованные прямо в ячейках миниатюрные диаграммы, наглядно отображающие динамику наших данных. Чтобы их создать, нажмите кнопку «График» (Line) или «Гистограмма» (Columns) в группе «Спарклайны» (Sparklines) на вкладке «Вставка» (Insert). В открывшемся окне укажите диапазон с исходными числовыми данными и ячейки, куда вы хотите вывести спарклайны.
После нажатия на кнопку «ОК» Microsoft Excel создаст их в указанных ячейках. На появившейся вкладке «Конструктор» (Design) можно дополнительно настроить их цвет, тип, включить отображение минимальных и максимальных значений и так далее.
10. Восстановление несохранённых файлов
Представьте: вы закрываете отчёт, с которым возились последнюю половину дня, и в появившемся диалоговом окне «Сохранить изменения в файле?» вдруг зачем-то жмёте «Нет». Офис оглашает ваш истошный вопль, но уже поздно: несколько последних часов работы пошли псу под хвост.
На самом деле есть шанс исправить ситуацию. Если у вас Excel 2010, то нажмите на «Файл» → «Последние» (File → Recent) и найдите в правом нижнем углу экрана кнопку «Восстановить несохранённые книги» (Recover Unsaved Workbooks).
В Excel 2013 путь немного другой: «Файл» → «Сведения» → «Управление версиями» → «Восстановить несохранённые книги» (File — Properties — Recover Unsaved Workbooks).
В последующих версиях Excel следует открывать «Файл» → «Сведения» → «Управление книгой».
Откроется специальная папка из недр Microsoft Office, куда на такой случай сохраняются временные копии всех созданных или изменённых, но несохранённых книг.
11. Сравнение двух диапазонов на отличия и совпадения
Иногда при работе в Excel возникает необходимость сравнить два списка и быстро найти элементы, которые в них совпадают или отличаются. Вот самый быстрый и наглядный способ сделать это:
- Выделите оба сравниваемых столбца (удерживая клавишу Ctrl).
- Выберите на вкладке «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения» (Home → Conditional formatting → Highlight Cell Rules → Duplicate Values).
- Выберите вариант «Уникальные» (Unique) в раскрывающемся списке.
12. Подбор (подгонка) результатов расчёта под нужные значения
Вы когда-нибудь подбирали входные значения в вашем расчёте Excel, чтобы получить на выходе нужный результат? В такие моменты чувствуешь себя матёрым артиллеристом: всего-то пара десятков итераций «недолёт — перелёт» — и вот оно, долгожданное попадание!
Microsoft Excel сможет сделать такую подгонку за вас, причём быстрее и точнее. Для этого нажмите на вкладке «Данные» кнопку «Анализ „что если“» и выберите команду «Подбор параметра» (Insert → What If Analysis → Goal Seek). В появившемся окне задайте ячейку, где хотите подобрать нужное значение, желаемый результат и входную ячейку, которая должна измениться. После нажатия на «ОК» Excel выполнит до 100 «выстрелов», чтобы подобрать требуемый вами итог с точностью до 0,001.
Если этот обзор охватил не все полезные фишки MS Excel, о которых вы знаете, делитесь ими в комментариях!
Всем, кто работает с Excel, периодически приходится переносить данные из одной таблицы в другую, а зачастую и просто копировать массивы в разные файлы. При этом необходимо сохранять исходные форматы ячеек, формулы, что в них находятся, и прочие переменные, которые могут потеряться при неправильном переносе.
Давайте разберёмся с тем, как переносить таблицу удобнее всего и рассмотрим несколько способов. Вам останется лишь выбрать тот, что наилучшим образом подходит к конкретной задачи, благо Microsoft побеспокоилась об удобстве своих пользователей в любой ситуации.
Копирование таблицы с сохранением структуры
Если у вас есть одна или несколько таблиц, форматирование которых необходимо сохранять при переносе, то обычный метод Ctrl+C – Ctrl+V не даст нужного результата.
В результате мы получим сжатые или растянутые ячейки, которые придётся вновь выравнивать по длине, чтобы они не перекрывали информацию.
Расширять вручную таблицы размером в 20-30 ячеек, тем более, когда у вас их несколько, не самая увлекательная задача. Однако существует несколько способов значительно упростить и оптимизировать весь процесс переноса при помощи инструментов, уже заложенных в программу.
Способ 1: Специальная вставка
Этот способ подойдёт в том случае, если из форматирования вам достаточно сохранить ширину столбцов и подтягивать дополнительные данные или формулы из другого файла/листа нет нужды.
- Выделите исходные таблицы и проведите обычный перенос комбинацией клавиш Ctrl+C – Ctrl+V.
- Как мы помним из предыдущего примера, ячейки получаются стандартного размера. Чтобы исправить это, выделите скопированный массив данных и кликните правой кнопкой по нему. В контекстном меню выберите пункт «Специальная вставка».
В результате у вас получится таблица идентичная той, что была в первом файле. Это удобно в том случае, если у вас десятки столбцов и выравнивать каждый, стандартными инструментами, нет времени/желания. Однако в этом методе есть недостаток — вам все равно придётся потратить немного времени, ведь изначально скопированная таблица не отвечает нашим запросам. Если это для вас неприемлемо, существует другой способ, при котором форматирование сохранится сразу при переносе.
Способ 2: Выделение столбцов перед копированием
В этом случае вы сразу получите нужный формат, достаточно выделить столбцы или строки, в зависимости от ситуации, вместе с заголовками. Таким образом, изначальная длина и ширина сохранятся в буфере обмена и на выходе вы получите нужный формат ячеек. Чтобы добиться такого результата, необходимо:
- Выделить столбцы или строки с исходными данными.
- Просто скопировать и вставить, получившаяся таблица сохранит изначальный вид.
В каждом отдельном случае рациональней использовать свой способ. Однако он будет оптимален для небольших таблиц, где выделение области копирования не займёт у вас более двух минут. Соответственно, его удобно применять в большинстве случаев, так как в специальной вставке, рассмотренной выше, невозможно сохранить высоту строк. Если вам необходимо выровнять строки заранее – это лучший выбор. Но зачастую помимо самой таблицы необходимо перенести и формулы, что в ней хранятся. В этом случае подойдёт следующий метод.
Способ 3: Вставка формул с сохранением формата
Специальную вставку можно использовать, в том числе, и для переноса значений формул с сохранением форматов ячеек. Это наиболее простой и при этом быстрый способ произвести подобную операцию. Может быть удобно при формировании таблиц на распечатку или отчётностей, где лишний вес файла влияет на скорость его загрузки и обработки.
Чтобы выполнить операцию, сделайте следующее:
- Выделите и скопируйте исходник.
- В контекстном меню вставки просто выберите «Значения» и подтвердите действие.
Вместо третьего действия можно использовать формат по образцу. Подойдёт, если копирование происходит в пределах одного файла, но на разные листы. В простонародье этот инструмент ещё именуют «метёлочкой».
Перенос таблицы из одного файла в другой не должен занять у вас более пары минут, какое бы количество данных не находилось в исходнике. Достаточно выбрать один из описанных выше способов в зависимости от задачи, которая перед вами стоит. Умелое комбинирование методов транспортировки таблиц позволит сохранить много нервов и времени, особенно при составлении квартальных сводок и прочей отчётности. Однако не забывайте, что сбои могут проходить в любой программе, поэтому перепроверяйте данные, прежде чем отправить их на утверждение.
5 различных методов переноса данных с одного листа Excel на другой
Как мы все знаем, Microsoft Excel — очень полезная и популярная рабочая книга, которую пользователи могут хранить любые важные данные.
В Microsoft Excel пользователи могут выполнять несколько различных типов задач, таких как автоматически переносить данные с одного листа Excel на другой, обновлять один лист Excel с другого листа , копировать данные с одного листа на другой в Excel и т. д. для удобства.
Но сегодня в этом моем сообщении блога я расскажу о , как автоматически копировать данные из одной ячейки в другую в Excel ? Кроме того, узнайте , как автоматически обновлять один лист Excel с другого листа, автоматически переносить данные с одного листа Excel на другой, и многое другое подробно.
Итак, просто внимательно просмотрите этот блог.
Практический сценарий
Хорошо, сначала я должен упомянуть, что я полный любитель когда дело доходит до превосходства. У меня нет опыта работы с VBA или макросами, поэтому, если вы не уверены, знаю ли я что-то еще, вероятно, не знаю.
У меня есть рабочая тетрадь с 6 листами внутри; один из листов — мастер; это просто остальные 6 листов, составленные в один большой. Мне нужно настроить его так, чтобы любые новые данные, введенные в новые отдельные листы, автоматически вводились в мастер-лист в первой пустой строке.
Столбцы не одинаковы на всех листах. . Надеюсь, здесь профи будет легче, чем мне, в этом я бился головой о стену. Я буду тщательно проверять эту ветку, поэтому, если вам понадобится дополнительная информация, просто дайте мне знать …
Заранее благодарим за любую помощь.
Источник: https://ccm.net/forum/affich-1019001-automatically-update-master-worksheet-from- другие рабочие листы
Методы передачи данных из одной книги Excel в другую
Существует множество различных способов переноса данных из одной книги Excel в другую , и они следующие:
Метод № 1: автоматически Обновление одного листа Excel с другого листа
В книге MS Excel мы можем легко обновить данные, связав один лист с другим. Эта ссылка известна как динамическая формула, которая автоматически передает данные из одной книги Excel в другую .
Одна книга Excel называется источником рабочий лист , где эта ссылка автоматически переносит данные рабочего листа, а другая книга называется целевым листом , в котором он автоматически обновляет данные рабочего листа и содержит формулу связи.
Ниже приведены две разные точки для связывания Excel. данные книги для автоматических обновлений.
1) С использованием функции копирования и вставки
- В исходный лист, выберите и скопируйте данные, которые вы хотите связать на другом листе.
- Теперь на целевом листе Вставьте данные, к которым вы связали исходный лист ячейки.
- После этого выберите меню Вставить ссылку из Другие параметры вставки в книге Excel
- Сохраните всю свою работу из исходного рабочего листа перед его закрытием.
2) Введите формулу вручную
- Откройте целевой рабочий лист, коснитесь ячейки, в которой есть формула связи, и поместите знак равенства (=) поперек нее.
- Теперь перейдите к источник ш eet и коснитесь ячейки, в которой есть данные. нажмите Enter на клавиатуре и сохраните свои задачи.
Примечание- Всегда помните одну вещь, что формат исходного рабочего листа и конечный рабочий лист одинаковы.
Метод № 2: обновить электронную таблицу Excel данными из другой электронной таблицы
Чтобы обновить электронные таблицы Excel данными из другой электронной таблицы, просто следуйте приведенным ниже пунктам, которые будут применимы к версии Excel 2019, 2016, 2013, 2010, 2007.
- Сначала перейдите в меню Данные .
- Выберите параметр Обновить все
- Здесь вы должны увидеть, когда и как обновляется соединение
- Теперь щелкните любую ячейку, содержащую подключенные данные.
- Снова в меню Данные , cli ck на стрелке рядом с параметром Обновить все и выберите Свойства соединения
- После этого в меню Использование установите параметры которые вы хотите изменить.
- На вкладке Использование установите любые параметры, которые вы хотите изменить.
Примечание. Если размер книги данных Excel большой, я рекомендую регулярно проверять меню Включить фоновое обновление .
Метод № 3: Как автоматически скопировать данные из одной ячейки в другую в Excel
Чтобы скопировать данные из одной ячейки в другую в Excel, просто выполните следующие пункты, указанные ниже:
- Сначала откройте исходный рабочий лист и целевой рабочий лист.
- На исходном листе перейдите к листу, который вы хотите переместить или скопировать.
- Теперь нажмите меню Главная и выберите параметр Формат .
- Затем выберите «Переместить или скопировать лист» в разделе «Организовать листы».
- После этого снова в в меню Главная выберите параметр Формат в группе ячеек.
- Здесь в Переместить или скопировать выберите целевой лист, и Excel отобразит только открытые листы в списке.
- Иначе, если вы хотите скопировать рабочий лист вместо перемещения, сделайте копию книги Excel перед
- Наконец, нажмите ОК кнопку, чтобы скопировать или переместить целевую электронную таблицу Excel.
Метод № 4: Как скопировать данные с одного листа на другой в Excel с помощью формулы
Вы можете копировать данные с одного листа на другой в Excel с помощью формулы . Вот шаги, которые необходимо выполнить:
- Для копирования и вставки ячейки Excel в текущий рабочий лист Excel, , например; скопируйте ячейку От A1 до D5, вы можете просто выбрать целевую ячейку D5, затем ввести = A1 и нажать клавишу Enter, чтобы получить значение A1.
- Для копирования и вставки ячеек с одного рабочего листа на другой, например скопируйте ячейку A1 листа Sheet1 в ячейку D5 листа Sheet2, выберите ячейку D5 на листе Sheet2, затем введите = Sheet1! A1 и нажмите клавишу Enter, чтобы получить значение.
Метод № 5: копирование данных с одного листа на другой в Excel с помощью макросов
С помощью макросов вы можете копировать данные с одного рабочего листа на другой , но перед этим вот несколько важных советов, о которых вы должны позаботиться:
- Правильно сохраняйте расширение файла в вашу книгу Excel.
- Не обязательно, чтобы ваша электронная таблица имела поддержку макросов для выполнения этой задачи.
- Код Выбранные вами файлы также могут быть сохранены на другом листе.
- Поскольку коды уже указывают детали, нет необходимости сначала активировать книгу или ячейки Excel.
- Таким образом, ниже приведен код для выполнения этой задачи.
Sub OpenWorkbook ()
‘Открыть книгу
‘Метод открытия требует ссылки на полный путь к файлу.
Workbooks.Open «C: Users username Documents New Data.xlsx»‘ Метод открытия имеет дополнительные параметры
‘Workbooks.Open (FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)End Sub
Sub CloseWorkbook ()
‘Закройте книгу
Workbooks («New Data.xlsx»). Close SaveChanges: = True
‘Метод Close имеет дополнительные параметры
‘ Workbooks.Close (SaveChanges, Filename, RouteWorkbook)End Sub
Рекомендуемое решение: средство восстановления и восстановления MS Excel
Когда вы выполняете свою работу в MS Excel и по ошибке или случайно делаете это не сохранять данные книги, иначе ваш рабочий лист будет удален, тогда у нас есть для вас профессиональный инструмент восстановления, например MS Excel Repair & Recovery Tool .
С С помощью этого инструмента вы также можете легко восстановить все потерянные данные или поврежденные файлы Excel. Это очень полезное программное обеспечение, позволяющее с легкостью возвращать все типы файлов MS Excel .
Как скопировать таблицу в Excel
Пользователям, работающим с офисным пакетом MS Excel, требуется создавать дубликаты таблиц. Поэт.
- копировать объект по умолчанию;
- копировать значения;
- копировать таблицу с сохранением ширины столбца;
- копировать лист.
- Выделить диапазон, необходимый для копирования.
- Скопировать область понравившимся способом: кликнуть правой кнопкой мыши (ПКМ) по выделенной области и выбрать опцию «Копировать» или нажать CTRL+C, или активировать пиктограмму на панели инструментов в блоке «Буфер обмена» (вкладка «Главная»).
- Открыть другой лист или ту область, где будет размещаться дубликат.
- Активировать клетку, которая станет верхней левой ячейкой новой таблицы.
- Вставить объект одним из способов: через контекстное меню (ПКМ – Вставить) или CTRL+V, или нажатием на пиктограмму «Вставить» на панели инструментов на вкладке «Главная».
- Выделить диапазон, необходимый для копирования.
- Скопировать область удобным способом.
- Открыть другой лист или ту область, где будет размещаться дубликат.
- Активировать клетку, которая станет верхней левой ячейкой новой таблицы.
- Вставить объект удобным способом.
- Раскрыть пиктограмму «Вставить».
- Установить переключатель на опцию «Только значения».
- Вставленный объект лишается исходных форматов, т.е. на экране отображаются только значения. Если пользователю необходимо сохранить исходное форматирование и указать значения, то нужно активировать опцию «Значение и форматы оригинала».
- Подобные опции отображаются в контекстном меню, пункте «Специальная вставка».
- Если необходимо вставить только значения и сохранить форматирование числовых данных, то пользователь выбирает опцию «Значения и форматы чисел». В таком случае форматирование таблицы не сохраняется. На экране отображается значения и формат числовой информации.
- Выполнить пункты 1-6 из алгоритма «Копирование значений».
- При раскрытии пиктограммы вставки выбрать опцию «Сохранить ширину столбцов».