C вставка в excel

Обновлено: 07.07.2024

Рубрики

Свежие записи

Свежие комментарии

Архивы

Задача: вставить строки в таблицу Excel и проставить границы ячеек. Вставка строки может потребовать если ниже динамически заполняемой таблицы находятся еще какие-то данные, например подвал документа с подписями и/или статистикой.

вставка строки будет выглядеть так

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

Границы в Excel задаются сочетанием двух параметров - типа линии XlLineStyle и толщины линии XlBorderWeight, для задания границ надо вытащить из ячейки обьект типа Borders. При этом надо учитывать, что если мы в общей куче зададим для одной ячейки отсуствующие у нее внутренние границы, то Excel 2007 и старше отработает нормально, а Excel 2003 вылетит с ошибкой.

Можно использовать такие методы для класса, инкапсулирующего документ Excel

Комментарии

А можно ли как то объединить ячейки между собой? Иными словами стереть границы у определенных ячеек? То есть суть в том что в Excel у меня есть объединенные между собой ячейки, но в датагридвиев они у меня не объединены? Перерыл гугл, находил несколько способов но ни 1 не получился(

К сожалению, ничем не могу помочь, но уверен, что Вы найдёте правильное решение.

Именно на нынешний день выбор охлаждающей приборов полагается пролегать сразу же и качественно, то иначе совершаться на выигрышных согласии, по демократичной деньгах и отличном сервисном сервисе. Презентованная фирма вентиляционной техники предоставляет подачу кондиционерной построении всякое помещение особенно по таких условиях. Организация Мастер-Климат в столице заправка кондиционера киев генерирует оборот, подачу, установку, регулирование, разбор, чистку и испытание личной кондиционерной оборудовании в приемлемыми стоимостью и оформлением работоспособности. На данном серверном-маркете Мастер Климат пользователи несет возможность выделить лучшую оснащение евро и восточных дестрибюторов Panasonic, NeoClima, Купер Хантер, Mitsubishi, Олма, Леберг, которые возможно купить по Киеве в вразумительным ценами. Мастер Климат осуществляет продажу снабжения кондиционирования и теплоты, какие поможет предоставить правильный микроклимат, удобство и нескончаемую работу к долгие годы применения. Пишите к нам, тогда менеджер определим именно для Вас оптимальные варианты полностью на специальных условиях.

Введение. Решение и выбор способа связывания

Введение алиаса позволяет не только сократить количество кода при обращении к объектам, но и дает возможность использовать весь код, который мы напишем ниже, для любого способа

Рис.1. Проект решения AppWordExcel

Создадим обработчик нажатия для кнопки 1 и замкнем на него обработчики нажатия всех кнопок. Запишем следующий, общий для всех примеров, приводимых ниже, код:

В case 1 будем размещать код, в котором выполняется какое-либо действие по старту Excel и выводу информации, в case 2 - дополнительные действия и действия при закрытии приложения, в default - поместим код выхода из приложения.

Немного обособленно от этой иерархической структуры объектов находится свойство Windows объекта Excel.Application, предназначенное для управления окнами сервера Excel. Свойство Windows содержит набор объектов Window, которые имеют, в свою очередь, набор свойств и методов для управления размерами, видом, масштабом и упорядочиванием открытых окон, отображением заголовков, цветами и т.д. Эти же возможности доступны и для свойств и методов объекта Excel.Application - ActiveWindow (ссылка на активное окно). (Подробно об управлении окнами см. в параграфе "Некоторые возможности по управлению параметрами Excel").

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

Следующий код позволяет выполнять запуск Excel и его закрытие при нажатии соответственно кнопок 1 и 2.

Параграф 2. Создание рабочих книг

Вторым в иерархии объектов Excel.Application является объект Workbook. Информация об объектах Workbook хранится в виде ссылок на открытые рабочие книги в свойстве Workbooks. Книга в приложение может быть добавлена только через добавление ссылки в совокупность Workbooks, а ссылка на открытую книгу может быть получена различным образом (по имени, номеру, как ссылка на активную книгу).

Рассмотрим создание двух рабочих книг из 3х и 5ти листов.

Свойство SheetsInNewWorkbook возвращает или устанавливает количество листов, автоматически помещаемых Excel в новые рабочие книги.

Из других свойств отметим свойство TemplatesPath. С его помощью, зная имя файла шаблона, можно напрямую задавать имя шаблона (правда, в этом нет необходимости, если мы не хотим использовать, например, свой собственный шаблон). Свойство StartupPath возвращает путь к папке, которая содержит надстройки, выполняемые при запуске Excel и, хотя свойство для отображения информации нам ничего не дает, все же порой бывает необходимо найти имя файла настроек и удалить его для того, чтобы приложение работало только с собственными настройками.

Книги могут быть не только добавлены, но и закрыты. Следующие вызовы закрывают все или конкретную рабочую книгу:

Остановимся более подробно на втором методе. Его параметры:

Параграф 3. Сохранение документов

3.1. Подготовка к сохранению документов

Документы Excel можно сохранить программно и обычным для Excel способом. В любом случае перед выходом из Excel необходимо вызвать метод Quit. Если свойство Excel.Application DisplayAlerts имеет значение true, Excel предложит сохранить несохраненные данные, если после старта в документ были внесены какие либо изменения. Excel автоматически не возвращает это свойство в значение по умолчанию, поэтому его рекомендуется возвращать в исходное состояние.

Добавим в область глобального определения переменных еще две строчки, определив массив ссылок на созданные книги и на объект - конкретную книгу.

Теперь, если выйти на конкретную книгу, как показано в примере, приведенном ниже, и присвоить свойству Saved объекта Workbook значение true, Excel согласно документации не должен предлагать сохранение независимо от того, были или нет изменения в данной книге (к сожалению, это не всегда работает).

На некоторых вариациях версий Windows и Office запрос на сохранение может все равно присутствовать, хотя мы, и отключаем его в свойстве Saved.

Из примера видно, что кроме Item, у набора Workbooks, как и у всех наборов в Microsoft Office, есть свойство Count, которое возвращает число элементов в наборе (в данном случае - объектов Workbook).

Следующий вопрос, - в каком формате сохранять документ. Для получения формата открываемого документа и задания формата сохраняемого служит свойство Excel.Application DefaultSaveFormat. Свойство имеет много значений типа XlFileFormat (какие могут быть легко посмотреть в диалоговом окне "Сохранение документа" в поле "Тип файла", открыв Excel и выбрав пункт меню "Файл" | "Сохранить как").

Например, в case 1 допишем строчку:

и в окне диалога сохранения файла будет установлен тип файла "Web страница".

3.2. Сохранение документа

Для сохранения документов можно использовать методы Excel.Workbook Save и SaveAs. Метод Save сохраняет рабочую книгу в папке "Мои документы" с именами, присваиваемыми документу по умолчанию ("Книга1.xls", "Книга2.xls" . ) или в директорию и с именем под которым документ уже был сохранен.

Изменим код в case 2, на следующий и продемонстрируем пример сохранения по умолчанию:

При значении свойства DisplayAlerts=true Excel будет спрашивать - записать ли сохраняемый документ поверх существующего, при значении false - нет.

Метод SaveAs позволяет сохранить документ с указанием имени, формата файла, пароля, режим доступа и т. д. Данный метод, как и метод Save, присваивает свойству Saved значение true. Метод SaveAs имеет следующий синтаксис:

Для доступа к книге используются значение AccessMode xlShared - общая рабочая книга, xlExclusive - монопольный доступ или xlNoChange - запрет изменения режима доступа.

Параметр ConflictResolution - способ разрешения конфликтов при одновременном внесении несколькими пользователями изменений в один документ - может иметь значения: xlUserResolution - отображение диалогового окна разрешения конфликтов (параметр по умолчанию), xlLocalSessionChanges - принятие изменений, внесенных пользователем или xlOtherSessionChanges - принятие изменений, внесенных другими пользователями.

Следующий пример сохраняет открытые выше документы в формате .html и .xls, причем большинство параметров для первого документа передаются как не имеющие значения Type.Missing, для второго документа использовано паролирование и запрет изменения режима доступа (Excel.XlSaveAsAccessMode.xlNoChange):

Рис.2. Вызов документа с установленным паролем на доступ и запись

Для сохранения документа может быть использован метод SaveCopyAs, который сохраняет копию рабочей книги в файле. Следующий пример, использующий метод SaveCopyAs полностью аналогичен примеру, использующему метод SaveAs при задании всех параметров как Type.Missing.

Метод SaveAs не производит преобразование документа и, поэтому, приведенный код вместо Web страницы a.html сохранит копию xls документа (изменит только расширение).

Параграф 4. Открытие существующего документа

Для открытия существующего документа основным методом является метод Open набора Excel.Workbooks. Для открытия текстовых файлов как рабочих книг, баз данных, файлов в формате .XML, используются методы OpenText, OpenDatabase или OpenXml. Об использовании методов OpenDatabase и OpenXml речь будет вестись в других темах. В данном параграфе рассмотрим метод Open.

После выполнения предыдущего примера у нас осталось два рабочих файла a.html и a.xls, которые мы и откроем как две рабочие книги в Excel, изменив код в case 1:

Метод Open имеет много параметров. Но, большинство из них, как видно из примера, необязательны. Рассмотрим параметры метода Open:

UpdateLinks - позволяет задать способ обновления ссылок в файле. Если данный параметр не задан, то выдается запрос на указание метода обновления. Значения: 0 - не обновлять ссылки; 1 - обновлять внешние ссылки; 2 - обновлять только удаленные ссылки; 3 - обновлять все ссылки.

Format - при работе с текстовыми файлами определяет символ разделителя для полей, заносимых в различные ячейки документа. Значения параметра: 1 - символ табуляции; 2 - запятая; 3 - пробел; 4 - точка с запятой; 5 - нет разделителя; 6 - другой символ, определенный в параметре Delimiter.

Приведем еще один пример - пример открытия текстового файла с использованием метода OpenText. Метод загружает в Excel текстовый файл как рабочую книгу с одиночным листом и производит его парсинг по ячейкам листа в соответствии с параметрами.

Версия этой статьи для Microsoft Visual Basic 6,0 приведена в статье 247412.

Обзор

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

С помощью автоматизации вы можете использовать различные методы для переноса данных:

  • Перемещение ячейки данных по ячейке.
  • Передача данных в массиве в диапазон ячеек.
  • Перенесите данные из набора записей ADO в диапазон ячеек с помощью метода Копифромрекордсет.
  • Создайте объект QueryTable на листе Excel, который содержит результат запроса в источнике данных ODBC или OLEDB.
  • Перенесите данные в буфер обмена, а затем вставьте содержимое буфера обмена в лист Excel.
    Вы также можете использовать несколько методов, которые не требуют автоматизации для передачи данных в Excel. Если вы используете серверную программу, это может быть хорошим подходом к отходящей обработке данных от клиентов.

Для переноса данных без автоматизации можно использовать следующие подходы:

Способ

Использование автоматизации для передачи ячейки данных по ячейкам

С помощью автоматизации можно переносить данные на лист по одной ячейке за раз:

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

Использование автоматизации для переноса массива данных в диапазон листа

Вы можете перенести массив данных в диапазон из нескольких ячеек за один раз:

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

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

Для получения дополнительных сведений о том, как использовать массивы для получения и задания значений в диапазонах с помощью автоматизации Excel, щелкните номер статьи ниже, чтобы просмотреть статью в базе знаний Майкрософт:

Использование автоматизации для переноса набора записей ADO в диапазон листа

Объектные модели для Excel 2000, Excel 2002 и Excel 2003 предоставляют метод Копифромрекордсет для переноса набора записей ADO в диапазон листа. В приведенном ниже коде показано, как автоматизировать Excel для переноса содержимого таблицы Orders в образце базы данных Northwind с помощью метода Копифромрекордсет:

Использование автоматизации для создания объекта QueryTable на листе

Объект QueryTable представляет таблицу, созданную на основе данных, возвращаемых из внешнего источника данных. При автоматизации Excel можно создать QueryTable, предоставив строку подключения к OLE DB или источнику данных ODBC, а также строку SQL. Excel создает набор записей и вставляет набор записей на лист в указанном расположении. Объекты QueryTable имеют следующие преимущества по сравнению с методом Копифромрекордсет:

  • Excel обрабатывает создание набора записей и его расположение на листе.
  • Вы можете сохранить запрос с помощью объекта QueryTable и обновить его позже, чтобы получить обновленный набор записей.
  • Когда на лист добавляется новый QueryTable, вы можете указать, что данные, которые уже существуют в ячейках листа, будут сдвинуты для обработки новых данных (Дополнительные сведения см. в свойстве Рефрешстиле).

В приведенном ниже коде показано, как автоматизировать Excel 2000, Excel 2002 или Excel 2003 для создания нового QueryTable на листе Excel с помощью данных из учебной базы данных Northwind:

Использование буфера обмена Windows

Создание текстового файла с разделителями, который Excel может проанализировать по строкам и столбцам

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

Приведенный выше код не использует автоматизацию. Однако при желании можно использовать автоматизацию для открытия текстового файла и сохранения файла в формате книги Excel, как показано ниже:

С помощью поставщика OLE DB для Microsoft Jet можно добавлять записи в таблицу из существующей книги Excel. Таблица в Excel — это всего лишь диапазон ячеек; диапазон может иметь определенное имя. Как правило, первая строка диапазона содержит заголовки (или имена полей), а все последующие строки в диапазоне содержат записи.

Приведенный ниже код добавляет две новые записи в таблицу в Book7. xls. В этом случае таблицей является Лист1:

Для получения дополнительных сведений об использовании поставщика OLEDB для Jet с источниками данных Excel щелкните номера статей ниже, чтобы просмотреть статьи базы знаний Майкрософт:

278973 пример: в ексцеладо показано, как использовать ADO для чтения и записи данных в книгах Excel

257819 практическое руководство: использование ADO с данными Excel из Visual Basic или VBA

Передача XML-данных (Excel 2002 и Excel 2003)

Excel 2002 и 2003 могут открыть любой XML-файл с правильным форматом. XML-файлы можно открыть непосредственно с помощью команды открыть в меню файл или программным путем с помощью методов Open и OpenXML коллекции книги. Если вы создаете XML-файлы для использования в Excel, вы также можете создать таблицы стилей для форматирования данных.

Создание новой папки с именем К:\ексцелдата. В этом примере программа будет хранить книги Excel в этой папке.

Создайте новую книгу для примера, в который необходимо выполнить запись:

  1. Создайте новую книгу в Excel.
  2. На листе Sheet1 новой книги введите FirstName в ячейке a1 и LastName в ячейке B1.
  3. Выберите a1: B1.
  4. В меню Вставка выберите пункт имя, а затем — команду определить. Введите имя MyTable и нажмите кнопку ОК.
  5. Сохранение книги в виде C:\Exceldata\Book7.xls.
  6. Закройте Excel.

Добавьте ссылку на библиотеку объектов Excel и основную сборку взаимодействия ADODB. Для этого выполните следующие действия:

  1. On the Project menu, click Add Reference.
  2. На вкладке Сеть найдите ADODB и нажмите кнопку Выбрать.

Обратите внимание, что в Visual Studio 2005 нет необходимости щелкать кнопку выбрать.
3. На вкладке COM найдите объектная Библиотека Microsoft Excel 10,0 или библиотека объектов Microsoft Excel 11,0, а затем нажмите кнопку Выбрать.

Обратите внимание, что в Visual Studio 2005 нет необходимости щелкать кнопку выбрать.

Примечание Если вы используете Microsoft Excel 2002, а вы еще не сделали это, корпорация Майкрософт рекомендует скачать и установить основные сборки взаимодействия Microsoft Office XP (PIA).

В диалоговом окне Добавление ссылок нажмите кнопку ОК, чтобы принять выбранные параметры.

Добавление элемента управления "поле со списком" и элемента управления "Кнопка" в форму Form1.

Добавьте обработчики событий для события загрузки формы и событий Click элемента управления Button:

  1. В представлении конструктора для Form1.cs дважды щелкните элемент Form1.

Обработчик события Load для формы создан и отображается в Form1.cs.
2. В меню Вид выберите конструктор, чтобы переключиться в режим конструктора.
3. Дважды щелкните элемент Button1.

Обработчик события нажатия кнопки создается и отображается в Form1.cs.

В Form1.cs замените приведенный ниже код.

Добавьте следующие директивы using в директивы using в Form1.cs:

Нажмите клавишу F5 для сборки и запуска примера.

Ссылки

Для получения дополнительных сведений посетите следующий веб-сайт Майкрософт:

Специальная вставка в Microsoft Excel

Наверное, многие неопытные пользователи пытались скопировать в Экселе какие-нибудь данные, но в результате действий у них на выходе получалось или совсем другое значение, или ошибка. Это связано с тем, что в первичном диапазоне копирования находилась формула, и именно она была вставлена, а не значение. Подобных проблем удалось бы избежать, если бы эти пользователи были знакомы с таким понятием, как «Специальная вставка». С её помощью можно выполнять также много других задач, в том числе арифметических. Давайте разберемся, что собой представляет данный инструмент и как с ним работать.

Работа со специальной вставкой

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

Для того, чтобы перейти в специальную вставку, прежде всего, нужно выполнить действие по копированию.

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

Копирование через контекстное меню в Microsoft Excel

Также, вместо вышеописанной процедуры можно, находясь во вкладке «Главная», нажать на значок «Копировать», который размещается на ленте в группе «Буфер обмена».

Копирование через кнопку на ленте в Microsoft Excel

  • Вставка («Вставить», «Транспонировать», «Формулы», «Формулы и форматы чисел», «Без рамок», «Сохранить ширину столбцов оригинала» и «Сохранить исходное форматирование»);
  • Вставить значения («Значение и исходное форматирование», «Значения» и «Значения и форматы чисел»);
  • Другие параметры вставки («Форматирование», «Рисунок», «Вставить связь» и «Связанный рисунок»).

Переход в специальную вставку через контекстное меню в Microsoft Excel

Перход в окно специальной вставки в Microsoft Excel

Окно специальной вставки в Microsoft Excel

Переход в специальную вставку через кнопку на ленте в Microsoft Excel

Способ 1: работа со значениями

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

Скопированы формулы вместо значений в Microsoft Excel

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

Копирование в Microsoft Excel

Вставка значений в Microsoft Excel

Вставка значений через окно специальной вставки в Microsoft Excel

Значения вставлены в Microsoft Excel

Способ 2: копирование формул

Но существует и обратная ситуация, когда нужно скопировать именно формулы.

  1. В этом случае, выполняем процедуру копирования любым доступным способом.
  2. После этого выделяем область на листе, куда следует вставить таблицу или другие данные. Активируем контекстное меню и выбираем пункт «Формулы». При этом будут вставлены только формулы и значения (в тех ячейках, где формул нет), но при этом будет утрачено форматирование и настройка числовых форматов. Поэтому, например, если в исходной области присутствовал формат даты, то после копирования он будет отражен некорректно. Соответствующие ячейки нужно будет дополнительно отформатировать.

Вставка формул в Microsoft Excel

Вставка формул через окно специальной вставки в Microsoft Excel

Но существует возможность произвести перенос формул с сохранением формата чисел или даже с полным сохранением исходного форматирования.

    В первом случае в меню выбираем позицию «Формулы и форматы чисел».

Вставка формул и форматов чисел в Microsoft Excel

Вставка формул и форматов чисел через окно специальной вставки в Microsoft Excel

Вставка с сохранением исходного форматирования в Microsoft Excel

Вставка с сохранением исходного форматирования через окно специальной вставки в Microsoft Excel

Способ 3: перенос форматирования

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

    Копируем исходную таблицу.

Копирование исходной таблицы для переноса форматирования в Microsoft Excel

Вставка формата в Microsoft Excel

Вставка формата через окно специальной вставки в Microsoft Excel

Формат вставлен в Microsoft Excel

Способ 4: копирование таблицы с сохранением размера столбцов

Данные не вмещаются в таблицу в Microsoft Excel

  1. Сначала любым из вышеназванных способов копируем исходную таблицу.
  2. После запуска уже привычного нам меню выбираем значение «Сохранить ширину столбцов оригинала».

Вставка сохранением ширины столбцоы оригинала в Microsoft Excel

Вставка с сохранением исходной ширины столбцов через окно специальной вставки в Microsoft Excel

Таблица с сохранением исходной ширины столбцов вставлена в Microsoft Excel

Способ 5: вставка рисунка

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

    Копируем объект с помощью обычных инструментов копирования.

Вставка таблицы как рисунка в Microsoft Excel

В окне специальной вставки подобную операцию выполнить нельзя.

Способ 6: копирование примечаний

Посредством специальной вставки можно осуществлять быстрое копирование примечаний.

    Выделяем ячейки, в которых содержатся примечания. Выполняем их копирование через контекстное меню, посредством кнопки на ленте или путем нажатия комбинации клавиш Ctrl+C.

Копирование примечаний в ячейках в Microsoft Excel

Переход в специальную вставку для вставки примечаний в Microsoft Excel

Вставка примечаний через окно специальной вставки в Microsoft Excel

Примечания вставлены в Microsoft Excel

Способ 7: транспонирование таблицы

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

    Выделяем таблицу, которую нужно перевернуть, и производим её копирование одним из уже известных нам способов.

Копирование таблицы для транспонирования в Microsoft Excel

Транспонирование в Microsoft Excel

Транспонирование через окно специальной вставки в Microsoft Excel

Транспонированная таблица в Microsoft Excel

Способ 8: использование арифметических действий

Посредством описываемого нами инструмента в Excel также можно выполнять распространенные арифметические действия:

  • Сложение;
  • Умножение;
  • Вычитание;
  • Деление.

Посмотрим, как применяется данный инструмент на примере умножения.

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

Копирование числа в Microsoft Excel

Переход в специальную вставку для выполнения умножения в Microsoft Excel

Умножение через окно специальной вставки в Microsoft Excel

Умножение выполнено в Microsoft Excel

По такому же принципу можно выполнять деление, сложение и вычитание. Только для этого в окне нужно будет переставить переключатель соответственно в позицию «Разделить», «Сложить» или «Вычесть». В остальном все действия аналогичны вышеописанным манипуляциям.

Как видим, специальная вставка является очень полезным инструментом для пользователя. С его помощью можно производить копирование не только всего блока данных в ячейке или в диапазоне, а разделив их на различные слои (значения, формулы, форматирование и т.д.). При этом существует возможность комбинирования этих слоев друг с другом. Кроме того, посредством этого же инструмента можно выполнять арифметические действия. Безусловно, приобретение навыков работы с данной технологией значительно поможет пользователям на пути освоения программы Excel в целом.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: