Таблицы – важный инструмент в работе пользователя Excel. Как в Экселе сделать таблицу и автоматизиро…
Таблицы – важный инструмент в работе пользователя Excel. Как в Экселе сделать таблицу и автоматизировать этот процесс, ответит наша статья.
Советы по структурированию информации
Перед тем, как создать таблицу в Excel, предлагаем изучить несколько общих правил:
- Сведения организуются по колонкам и рядам. Каждая строка отводится под одну запись.
- Первый ряд отводится под так называемую «шапку», где прописываются заголовки столбцов.
- Нужно придерживаться правила: один столбец – один формат данных (числовой, денежный, текстовый и т.д.).
- В таблице должен содержаться идентификатор записи, т.е. пользователь отводит один столбец под нумерацию строк.
- Структурированные записи не должны содержать пустых колонок и рядов. Допускаются нулевые значения.
Как создать таблицу в Excel вручную
Для организации рабочего процесса пользователь должен знать, как создать таблицу в Экселе. Существуют 2 метода: ручной и автоматический. Пошаговая инструкция, как нарисовать таблицу в Excel вручную:
- Открыть книгу и активировать нужный лист.
- Выделить необходимые ячейки.
- На панели инструментов найти пиктограмму «Границы» и пункт «Все границы».
- Указать в таблице имеющиеся сведения.
II способ заключается в ручном рисовании сетки таблицы. В этом случае:
- Выбрать инструмент «Сетка по границе рисунка» при нажатии на пиктограмму «Границы».
- При зажатой левой кнопке мыши (ЛКМ) перетащить указатель по обозначенным линиям, в результате чего появляется сетка. Таблица создается, пока нажата ЛКМ.
Как создать таблицу в Excel автоматически
Опытные пользователи рекомендуют прибегнуть к изучению вопроса, как создать таблицу в Excel
автоматически. С использованием встроенного инструментария процесс создания табличной формы происходит в разы быстрее.
Область таблицы
Перед тем, как составить таблицу в Excel, пользователю нужно определить, какой интервал ячеек ему понадобится:
- Выделить требуемый диапазон.
- В MS Excel 2013-2019 на вкладке «Главная» кликнуть на пиктограмму «Форматировать как таблицу».
- При раскрытии выпадающего меню выбрать понравившийся стиль.
Кнопка «Таблица» на панели быстрого доступа
На панели инструментов находится пиктограмма для создания табличного объекта. Чтобы воспользоваться функционалом табличного процессора, пользователь использует следующий алгоритм:
- Активировать интервал ячеек, необходимых для работы.
- Перейти в меню «Вставка».
- Найти пиктограмму «Таблицы»:
- В MS Excel 2007 кликнуть на пиктограмму. В появившемся диалоговом окне отметить или убрать переключатель пункта «Таблица с заголовками». Нажать ОК.
- В MS Excel 2016 нажать пиктограмму и выбрать пункт «Таблица». Указать диапазон ячеек через выделение мышкой или ручное прописывание адресов ячеек. Нажать ОК.
Примечание: для создания объекта используют сочетание клавиш CTRL + T.
4. Для изменения названия столбца перейти на строку формул или дважды кликнуть на объекте с заголовком.
Диапазон ячеек
Работа с числовой информацией подразумевает применение функций, в которых указывается интервал (диапазон ячеек). Под диапазоном справочная литература определяет множество клеток электронной таблицы, в совокупности образующих единый прямоугольник (А1:С9).
Активированная вкладка «Конструктор» раскрывает инструментарий, облегчающий процесс редактирования объекта. Для автоматизации работы пользователь устанавливает переключатели на инструментах «Строка заголовка» и «Строка итогов». Последняя опция позволяет провести расчеты по выбранной формуле. Для этого пользователь раскрывает список посредством нажатия на стрелку в итоговой ячейке и выбирает функцию.
Заполнение данными
Работа со структурированной информацией возможна, если ячейки заполнены текстовой, численной и иной информацией.
- Для заполнения необходимо активировать ячейку и начать вписывать информацию.
- Для редактирования ячейки дважды кликнуть на ней или активировать редактируемую ячейку и нажать F2.
- При раскрытии стрелок в строке заголовка структурированной информации MS Excel можно отфильтровать имеющуюся информацию.
- При выборе стиля форматирования объекта MS Excel автоматически выбрать опцию черезстрочного выделения.
- Вкладка «Конструктор» (блок «Свойства») позволяет изменить имя таблицы.
- Для увеличения диапазона рядов и колонок с последующим наполнением информацией: активировать кнопку «Изменить размер таблицы» на вкладке «Конструктор», новые ячейки автоматически приобретают заданный формат объекта, или выделить последнюю ячейку таблицы со значением перед итоговой строкой и протягивает ее вниз. Итоговая строка останется неизменной. Расчет проводится по мере заполнения объекта.
- В заголовках должны отсутствовать числовые форматы, поскольку при создании таблицы они преобразуются в текст. Если формула содержит в качестве аргумента ссылку на ячейку заголовка, где предполагалось число, то функция может не сработать.
Сводная таблица
Сводка используется для обобщения информации и проведения анализа, не вызывает трудностей при создании и оформлении. Для создания сводной таблицы:
- Структурировать объект и указать сведения.
- Перейти в меню «Вставка» и выбрать пиктограмму: в MS Excel 2007 – «Сводная таблица»; в MS Excel 2013-2019 – «Таблицы – Сводная таблица».
- При появлении окна «Создание сводной таблицы» активировать строку ввода диапазона, устанавливая курсор.
- Выбрать диапазон и нажать ОК.
Примечание: Если сводка должна находиться после создания на этом же листе, пользователь устанавливает переключатель на нужную опцию.
5. При появлении боковой панели для настройки объекта перенести категории в нужные области или включить переключатели («галочки»).
Созданная сводка автоматически подсчитывает итоги по каждому столбцу.
Рекомендуемые сводные таблицы
Поздние версии MS Excel предлагают воспользоваться опцией «Рекомендуемые сводные таблицы». Подобная вариация анализа информации применяется в случаях невозможности правильного подбора полей для строк и столбцов.
Для применения рекомендуемых сводных таблиц:
- Выделить ячейки с введенной информацией.
- При клике на пиктограмму «Таблицы» выбрать пункт «Рекомендуемые сводные таблицы».
- Табличный процессор автоматически анализирует информацию и предлагает оптимальные варианты решения задачи.
- В случае выбора подходящего пункта таблицы и подтверждения через ОК получить сводную таблицу.
Готовые шаблоны в Excel 2016
Табличный процессор MS Excel 2016 при запуске предлагает выбрать оптимальный шаблон для создания таблицы. В офисном пакете представлено ограниченное количество шаблонов. В Интернете пользователь может скачать дополнительные образцы.
Чтобы воспользоваться шаблонами:
- Выбирать понравившийся образец.
- Нажать «Создать».
- Заполнить созданный объект в соответствии с продуманной структурой.
Оформление
Экстерьер объекта – важный параметр. Поэтому пользователь изучает не только, как построить таблицу в Excel, но и как акцентировать внимание на конкретном элементе.
Создание заголовка
Дана таблица, нарисованная посредством инструмента «Границы». Для создания заголовка:
Выделить первую строку, кликнув ЛКМ по численному обозначению строки.
На вкладке «Главная» найти инструмент «Вставить».
Активировать пункт «Вставить строки на лист».
После появления пустой строки выделить интервал клеток по ширине таблицы.
Нажать на пиктограмму «Объединить» и выбрать первый пункт.
Задать название в ячейке.
Изменение высоты строки
Обычно высота строки заголовка больше первоначально заданной. Корректировка высоты строки:
- Нажать правой кнопкой мыши (ПКМ) по численному обозначению строки и активировать «Высота строки». В появившемся окне указать величину строки заголовка и нажать ОК.
- Или перевести курсор на границу между первыми двумя строками. При зажатой ЛКМ оттянуть нижнюю границу ряда вниз до определенного уровня.
Выравнивание текста
Если пользователь предполагает расположение текста в ячейке иное, нежели по умолчанию, то пользуется пиктограммами «Выравнивание» относительно горизонтали и вертикали, а также кнопкой «Ориентация». Выбор пунктов выпадающего списка позволит расположить текст по вертикали или диагонали.
Изменение стиля
Изменение размера шрифта, начертания и стиля написания осуществляется вручную. Для этого пользователь пользуется инструментами блока «Шрифт» на вкладке «Главная» или вызывает диалоговое окно «Формат ячеек» через ПКМ.
Пользователь может воспользоваться пиктограммой «Стили». Для этого выбирает диапазон ячеек и применяет понравившийся стиль.
Как вставить новую строку или столбец
Для добавления строк, столбцов и ячеек:
- выделить строку или столбец, перед которым вставляется объект;
- активировать пиктограмму «Вставить» на панели инструментов;
- выбрать конкретную опцию.
Удаление элементов
Для удаления объектов на листе MS Excel пользователь активирует аналогичную кнопку на панели инструментов, предварительно выделив строку, столбец, ячейку.
Заливка ячеек
Для задания фона ячейки, строки или столбца:
- выделить диапазон;
- найти на панели инструментов пиктограмму «Цвет заливки»;
- выбрать понравившийся цвет.
II способ
- вызвать «Формат ячеек» через ПКМ;
- перейти на вкладку «Заливка»;
- выбрать цвет, способы заливки, узор и цвет узора.
III способ
- щелкнуть на стрелочку в блоке «Шрифт»;
- перейти на вкладку «Заливка»;
- выбрать понравившийся стиль.
Формат элементов
На панели инструментов находится пиктограмма «Формат». Опция помогает задать размер ячеек, видимость, упорядочить листы и защитить лист.
Формат содержимого
Последний пункт из выпадающего списка «Формат» на панели быстрого доступа позволяет назначить тип данных или числовые форматы, задать параметры внешнего вида и границы объекта, установить фон и защитить лист.
Использование формул в таблицах
Табличный процессор пользуется успехом благодаря возможности применения математических, статистических, логических и т.п. функций.
Ознакомиться с полным списком и вписываемыми аргументами пользователь может, нажав на ссылку «Справка по этой функции».
Для задания формулы:
- активировать ячейку, где будет рассчитываться формула;
- открыть «Мастер формул»;
или
- написать формулу самостоятельно в строке формул и нажимает Enter;
или
- применить и активирует плавающие подсказки.
На панели инструментов находится пиктограмма «Автосумма», которая автоматически подсчитывает сумму столбца. Чтобы воспользоваться инструментом:
- выделить диапазон;
- активировать пиктограмму.
Использование графики
Для вставки изображения в ячейку:
- Выделить конкретную ячейку.
- Перейти в меню «Вставка – Иллюстрации – Рисунки» или «Вставка – Рисунок».
- Указать путь к изображению.
- Подтвердить выбор через нажатие на «Вставить».
Инструментарий MS Excel поможет пользователю создать и отформатировать таблицу вручную и автоматически.
Проверьте, как это работает!
Можно создать и отформатировать таблицу для наглядной группировки и анализа данных.
-
Выберите ячейку данных.
-
На вкладке Главная выберите команду Форматировать как таблицу.
-
Выберите стиль таблицы.
-
В диалоговом окне Форматирование таблицы укажите диапазон ячеек.
-
Если таблица содержит заголовки, установите соответствующий флажок.
-
Нажмите кнопку ОК.
Хотите узнать больше?
Создание и удаление таблицы Excel
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Программа Microsoft Excel удобна для составления таблиц и произведения расчетов. Рабочая область – это множество ячеек, которые можно заполнять данными. Впоследствии – форматировать, использовать для построения графиков, диаграмм, сводных отчетов.
Работа в Экселе с таблицами для начинающих пользователей может на первый взгляд показаться сложной. Она существенно отличается от принципов построения таблиц в Word. Но начнем мы с малого: с создания и форматирования таблицы. И в конце статьи вы уже будете понимать, что лучшего инструмента для создания таблиц, чем Excel не придумаешь.
Как создать таблицу в Excel для чайников
Работа с таблицами в Excel для чайников не терпит спешки. Создать таблицу можно разными способами и для конкретных целей каждый способ обладает своими преимуществами. Поэтому сначала визуально оценим ситуацию.
Посмотрите внимательно на рабочий лист табличного процессора:
Это множество ячеек в столбцах и строках. По сути – таблица. Столбцы обозначены латинскими буквами. Строки – цифрами. Если вывести этот лист на печать, получим чистую страницу. Без всяких границ.
Сначала давайте научимся работать с ячейками, строками и столбцами.
Как выделить столбец и строку
Чтобы выделить весь столбец, щелкаем по его названию (латинской букве) левой кнопкой мыши.
Для выделения строки – по названию строки (по цифре).
Чтобы выделить несколько столбцов или строк, щелкаем левой кнопкой мыши по названию, держим и протаскиваем.
Для выделения столбца с помощью горячих клавиш ставим курсор в любую ячейку нужного столбца – нажимаем Ctrl + пробел. Для выделения строки – Shift + пробел.
Как изменить границы ячеек
Если информация при заполнении таблицы не помещается нужно изменить границы ячеек:
- Передвинуть вручную, зацепив границу ячейки левой кнопкой мыши.
- Когда длинное слово записано в ячейку, щелкнуть 2 раза по границе столбца / строки. Программа автоматически расширит границы.
- Если нужно сохранить ширину столбца, но увеличить высоту строки, воспользуемся кнопкой «Перенос текста» на панели инструментов.
Для изменения ширины столбцов и высоты строк сразу в определенном диапазоне выделяем область, увеличиваем 1 столбец /строку (передвигаем вручную) – автоматически изменится размер всех выделенных столбцов и строк.
Примечание. Чтобы вернуть прежний размер, можно нажать кнопку «Отмена» или комбинацию горячих клавиш CTRL+Z. Но она срабатывает тогда, когда делаешь сразу. Позже – не поможет.
Чтобы вернуть строки в исходные границы, открываем меню инструмента: «Главная»-«Формат» и выбираем «Автоподбор высоты строки»
Для столбцов такой метод не актуален. Нажимаем «Формат» — «Ширина по умолчанию». Запоминаем эту цифру. Выделяем любую ячейку в столбце, границы которого необходимо «вернуть». Снова «Формат» — «Ширина столбца» — вводим заданный программой показатель (как правило это 8,43 — количество символов шрифта Calibri с размером в 11 пунктов). ОК.
Как вставить столбец или строку
Выделяем столбец /строку правее /ниже того места, где нужно вставить новый диапазон. То есть столбец появится слева от выделенной ячейки. А строка – выше.
Нажимаем правой кнопкой мыши – выбираем в выпадающем меню «Вставить» (или жмем комбинацию горячих клавиш CTRL+SHIFT+»=»).
Отмечаем «столбец» и жмем ОК.
Совет. Для быстрой вставки столбца нужно выделить столбец в желаемом месте и нажать CTRL+SHIFT+»=».
Все эти навыки пригодятся при составлении таблицы в программе Excel. Нам придется расширять границы, добавлять строки /столбцы в процессе работы.
Пошаговое создание таблицы с формулами
- Заполняем вручную шапку – названия столбцов. Вносим данные – заполняем строки. Сразу применяем на практике полученные знания – расширяем границы столбцов, «подбираем» высоту для строк.
- Чтобы заполнить графу «Стоимость», ставим курсор в первую ячейку. Пишем «=». Таким образом, мы сигнализируем программе Excel: здесь будет формула. Выделяем ячейку В2 (с первой ценой). Вводим знак умножения (*). Выделяем ячейку С2 (с количеством). Жмем ВВОД.
- Когда мы подведем курсор к ячейке с формулой, в правом нижнем углу сформируется крестик. Он указываем на маркер автозаполнения. Цепляем его левой кнопкой мыши и ведем до конца столбца. Формула скопируется во все ячейки.
- Обозначим границы нашей таблицы. Выделяем диапазон с данными. Нажимаем кнопку: «Главная»-«Границы» (на главной странице в меню «Шрифт»). И выбираем «Все границы».
Теперь при печати границы столбцов и строк будут видны.
С помощью меню «Шрифт» можно форматировать данные таблицы Excel, как в программе Word.
Поменяйте, к примеру, размер шрифта, сделайте шапку «жирным». Можно установить текст по центру, назначить переносы и т.д.
Как создать таблицу в Excel: пошаговая инструкция
Простейший способ создания таблиц уже известен. Но в Excel есть более удобный вариант (в плане последующего форматирования, работы с данными).
Сделаем «умную» (динамическую) таблицу:
- Переходим на вкладку «Вставка» — инструмент «Таблица» (или нажмите комбинацию горячих клавиш CTRL+T).
- В открывшемся диалоговом окне указываем диапазон для данных. Отмечаем, что таблица с подзаголовками. Жмем ОК. Ничего страшного, если сразу не угадаете диапазон. «Умная таблица» подвижная, динамическая.
Примечание. Можно пойти по другому пути – сначала выделить диапазон ячеек, а потом нажать кнопку «Таблица».
Теперь вносите необходимые данные в готовый каркас. Если потребуется дополнительный столбец, ставим курсор в предназначенную для названия ячейку. Вписываем наименование и нажимаем ВВОД. Диапазон автоматически расширится.
Если необходимо увеличить количество строк, зацепляем в нижнем правом углу за маркер автозаполнения и протягиваем вниз.
Как работать с таблицей в Excel
С выходом новых версий программы работа в Эксель с таблицами стала интересней и динамичней. Когда на листе сформирована умная таблица, становится доступным инструмент «Работа с таблицами» — «Конструктор».
Здесь мы можем дать имя таблице, изменить размер.
Доступны различные стили, возможность преобразовать таблицу в обычный диапазон или сводный отчет.
Возможности динамических электронных таблиц MS Excel огромны. Начнем с элементарных навыков ввода данных и автозаполнения:
- Выделяем ячейку, щелкнув по ней левой кнопкой мыши. Вводим текстовое /числовое значение. Жмем ВВОД. Если необходимо изменить значение, снова ставим курсор в эту же ячейку и вводим новые данные.
- При введении повторяющихся значений Excel будет распознавать их. Достаточно набрать на клавиатуре несколько символов и нажать Enter.
- Чтобы применить в умной таблице формулу для всего столбца, достаточно ввести ее в одну первую ячейку этого столбца. Программа скопирует в остальные ячейки автоматически.
- Для подсчета итогов выделяем столбец со значениями плюс пустая ячейка для будущего итога и нажимаем кнопку «Сумма» (группа инструментов «Редактирование» на закладке «Главная» или нажмите комбинацию горячих клавиш ALT+»=»).
Если нажать на стрелочку справа каждого подзаголовка шапки, то мы получим доступ к дополнительным инструментам для работы с данными таблицы.
Иногда пользователю приходится работать с огромными таблицами. Чтобы посмотреть итоги, нужно пролистать не одну тысячу строк. Удалить строки – не вариант (данные впоследствии понадобятся). Но можно скрыть. Для этой цели воспользуйтесь числовыми фильтрами (картинка выше). Убираете галочки напротив тех значений, которые должны быть спрятаны.
Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.
2017-12-19T18:34:15+00:00<<< XML ZIP WORD DBF HTTP FTP ТекстовыйДокумент ТабличныйДокумент
Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)
Как создать табличный макет в 1С.
Оглавление (нажмите, чтобы раскрыть)
&НаКлиенте Процедура ФормируемПечатнуюФормуИзТабличногоМакета(Команда) // В макетах обработки у нас определен макет с именем // ТабличныйМакет и типом ТабличныйДокумент. // Вот как создаются такие макеты: // helpme1s.ru/kak-sozdat-tablichnyj-maket-v-1s // Сформируем печатную форму на основе этого макета. // Важно понимать, что сама печатная форма - это тоже // табличный документ, просто составленный из кусочков других // документов (макетов). // Печатная форма формируется на сервере, а затем // возвращается обратно на клиент... ПечатнаяФорма = СформироватьПечатнуюФормуИзТабличногоДокумента(); НастроитьКолонтитулы(ПечатнаяФорма); НастроитьПараметрыПечати(ПечатнаяФорма); // ... чтобы вывести её пользователю в виде отдельного окна ПечатнаяФорма.Показать( "Наш отчёт" // заголовок окна с отчётом ); // после показа пользователь может сам и распечатать // и сохранить эту форму, но ... // .. мы можем программно сами сохранить форму в файл в нужном формате //ПечатнаяФорма.Записать( // СлужебныйНаКлиенте.СоздатьПапкуДляЭкспериментов() + "Наш отчёт.xls", // ТипФайлаТабличногоДокумента.XLS //); // .. или сразу отправить её на принтер //ПечатнаяФорма.Напечатать( // РежимИспользованияДиалогаПечати.НеИспользовать); КонецПроцедуры /// Как сформировать печатную форму из табличного документа в 1с 8.3, 8.2 &НаСервере Функция СформироватьПечатнуюФормуИзТабличногоДокумента() // Получаем макет, сохраненный в нашей обработке. Макет = Обработки.ОбработкаДляИспытаний.ПолучитьМакет("ТабличныйМакет"); // Вот так можно изменить табличный макет программно, // уже после его создания. МеняемТабличныйДокументПрограммно(Макет); ПечатнаяФорма = Новый ТабличныйДокумент; // # Шапка документа # // Получаем область "Шапка" из макета. Шапка = Макет.ПолучитьОбласть("Шапка"); // Заполняем её параметры. Шапка.Параметры.Номер = 1; Шапка.Параметры.Дата = Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy"); // Выводим её в нашу печатную форму. ПечатнаяФорма.Вывести(Шапка); // # Заголовок табличной части # ТабличнаяЧастьЗаголовок = Макет.ПолучитьОбласть("ТабличнаяЧастьЗаголовок"); ПечатнаяФорма.Вывести(ТабличнаяЧастьЗаголовок); // # Строки табличной части # // Если при выводе строк наша таблица не поместится на страницу - // будем повторять заголовок таблицы в начале страницы. // Выводим с 3 по 4 строки - это как раз заголовок таблицы. // Использовать область "ТабличнаяЧастьЗаголовок" не получится, // так как нужны именно строки целиком. ПечатнаяФорма.ПовторятьПриПечатиСтроки = Макет.Область(3,,4); ТабличнаяЧастьСтрока = Макет.ПолучитьОбласть("ТабличнаяЧастьСтрока"); СсылкаНаКлубнику = Справочники.Номенклатура.НайтиПоНаименованию("Клубника"); // Сгруппируем строки таблицы в сворачивающийся блок. ПечатнаяФорма.НачатьГруппуСтрок("Товар", Истина); Для Шаг = 1 По 100 Цикл ТабличнаяЧастьСтрока.Параметры.Номенклатура = СсылкаНаКлубнику; ТабличнаяЧастьСтрока.Параметры.Количество = Шаг; // В макете мы выделили ячейку с номенклатурой и прописали // её параметр расшифровки "РасшифровкаНоменклатуры". // Заполним этот параметр, чтобы когда пользователь кликнет // два раза по товару - открылась его форма. // Дополнительный пример обработки расшифровки - см. ниже, // когда мы выводим табличный документ в поле формы. ТабличнаяЧастьСтрока.Параметры.РасшифровкаНоменклатуры = СсылкаНаКлубнику; ПечатнаяФорма.Вывести(ТабличнаяЧастьСтрока); КонецЦикла; // Закончим начатую группировку. ПечатнаяФорма.ЗакончитьГруппуСтрок(); Возврат ПечатнаяФорма; КонецФункции /// Как настроить колонтитулы печатной формы в 1с 8.3, 8.2 &НаКлиенте Процедура НастроитьКолонтитулы(ПечатнаяФорма) // Верхний колонтитул. ПечатнаяФорма.ВерхнийКолонтитул.Выводить = Истина; ПечатнаяФорма.ВерхнийКолонтитул.НачальнаяСтраница = 1; ПечатнаяФорма.ВерхнийКолонтитул.ТекстВЦентре = "Этот отчёт сделан нами для тестов"; ПечатнаяФорма.ВерхнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Центр; // Нижний колонтитул. ПечатнаяФорма.НижнийКолонтитул.Выводить = Истина; ПечатнаяФорма.НижнийКолонтитул.ТекстСправа = "[&НомерСтраницы] из [&СтраницВсего]"; ПечатнаяФорма.НижнийКолонтитул.ТекстВЦентре = "[&Дата][&Время]"; // Использованные выше конструкции [&НомерСтраницы] и т.п. предопределены // платформой. КонецПроцедуры /// Как настроить параметры печати табличного документа в 1с 8.3, 8.2 &НаКлиенте Процедура НастроитьПараметрыПечати(ПечатнаяФорма) // Можно установить конкретный масштаб: ПечатнаяФорма.МасштабПечати = 60; // 60% // Или указать вариант "по ширине страницы" ПечатнаяФорма.АвтоМасштаб = Истина; // Поля страницы ПечатнаяФорма.ПолеСлева = 10; ПечатнаяФорма.ПолеСверху = 10; ПечатнаяФорма.ПолеСправа = 10; ПечатнаяФорма.ПолеСнизу = 10; // Партрет или альбом (ландшафт). ПечатнаяФорма.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; // Двусторонняя печать позволяет очень экономить бумагу. ПечатнаяФорма.ДвусторонняяПечать = ТипДвустороннейПечати.Нет; // Количество страниц на листе при выводе документа на печать. // 1 - одна страницы, 2 - две, 0 - автоматическое определение. ПечатнаяФорма.ЭкземпляровНаСтранице = 1; // Количество копий документа, которое нужно напечатать. ПечатнаяФорма.КоличествоЭкземпляров = 1; // Если печатаем несколько экземпляров - очень удобная галка. ПечатнаяФорма.РазборПоКопиям = Истина; // Не будем отображать сетку пользователю. ПечатнаяФорма.ОтображатьСетку = Ложь; // А также запретим редактирование ячеек отчёта. ПечатнаяФорма.ТолькоПросмотр = Истина; // Зафиксируем верхние 4 строки таблицы, чтобы // пользователю было удобно прокручивать // вниз печатную форму. ПечатнаяФорма.ФиксацияСверху = 4; ПечатнаяФорма.ФиксацияСлева = 0; КонецПроцедуры /// Как изменить табличный документ программно в 1с 8.3, 8.2 &НаСервере Процедура МеняемТабличныйДокументПрограммно(Макет) ОбластьЯчеек = Макет.Область("Шапка"); ОбластьЯчеек.ЦветТекста = Новый Цвет(255, 0, 0); ОбластьЯчеек.ГраницаСверху = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.БольшойПунктир, 2); ОбластьЯчеек.ГраницаСлева = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.БольшойПунктир, 2); ОбластьЯчеек.ГраницаСправа = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.БольшойПунктир, 2); ОбластьЯчеек.ГраницаСнизу = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.БольшойПунктир, 2); ОбластьЯчеек.Примечание.Текст = "Привет"; // и т.д. и т.п. КонецПроцедуры /// Как в обработать расшифровку в отчёте в 1с 8.3, 8.2 &НаКлиенте Процедура ПолеСПечатнойФормойОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) // Дополнительная обработка расшифровки возможна только // для табличного документа, который выведен на форму. // Это событие мы прописали для элемента формы, который связан // с реквизитом, имеющим тип "ТабличныйДокумент". Сообщить("Обработка расшифровки"); Сообщить(Элемент.ТекущаяОбласть.Имя); Сообщить(Расшифровка); // Мы не хотим, чтобы открывалось значение расшифровки, // которое мы программно прописали в печатной форме. // Остановим дальнейшую обработку расшифровки. СтандартнаяОбработка = Ложь; КонецПроцедуры /// Как вывести табличный документ на форму в 1с 8.3, 8.2 &НаКлиенте Процедура ВыводимТабличныйДокументНаФорму(Команда) // Предварительно создаём на форме реквизит с именем // "ПолеСПечатнойФормой" и типом ТабличныйДокумент, // а затем перетаскиваем его в элементы формы. ВыводимТабличныйДокументНаФормуНаСервере(); КонецПроцедуры &НаСервере Процедура ВыводимТабличныйДокументНаФормуНаСервере() // Формируем табличный документ. ПечатнаяФорма = СформироватьПечатнуюФормуИзТабличногоДокумента(); // Выводим его в соотв. реквизит формы. ПолеСПечатнойФормой.Очистить(); ПолеСПечатнойФормой.Вывести(ПечатнаяФорма); // После этого он автоматически отобразится // в поле формы, с которым он связан. КонецПроцедуры /// Как использовать табличный документ для ввода данных в 1с 8.3, 8.2 &НаКлиенте Процедура НастраиваемТаблицуДляВводаДанных(Команда) // В начале выводим в поле формы табличный документ // из макета с именем "ТабличныйМакетДляВвода" НастраиваемТаблицуДляВводаДанныхНаСервере(); // После этого пользователь должен ввести значение, // а мы его получим в коде ниже. КонецПроцедуры &НаСервере Процедура НастраиваемТаблицуДляВводаДанныхНаСервере() ПолеСПечатнойФормой.Очистить(); Макет = Обработки.ОбработкаДляИспытаний.ПолучитьМакет("ТабличныйМакетДляВвода"); Форма = Макет.ПолучитьОбласть("ФормаВвода"); ПолеСПечатнойФормой.Вывести(Форма); КонецПроцедуры &НаКлиенте Процедура УзнатьКакойЖеТоварВыбралПользователь(Команда) // Имя ячейки ввода мы задали в макете. ПолеВвода = ПолеСПечатнойФормой.Область("ПолеТовар"); Если ПолеВвода.Значение.Пустая() Тогда Сообщить("Укажите товар в табличной форме ввода!"); Иначе Сообщить("Вы выбрали " + ПолеВвода.Значение); КонецЕсли; КонецПроцедуры /// Скачать и выполнить эти примеры на компьютере
Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)
Как создать табличный макет в 1С.
Работа с табличным документом в языке 1С 8.3, 8.2 (в примерах)
<<< XML ZIP WORD DBF HTTP FTP ТекстовыйДокумент ТабличныйДокумент
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
Среди
многообразия служебных документов
особое место занимают таблицы, т. е.
документы, текст которых заполняется
в принятых на предприятии или установленных
соответствующими инструкциями табличных
формах. Это практически все технологические
документы, финансово-бухгалтерские,
текстовые конструкторские и многие
другие.
Таблица
1 — Календарный план выполнения работ
Номер |
Содержание |
Срок |
Стоимость, |
Чем |
1 |
Анализ |
05.01.2000 |
500 |
Структура |
2 |
Разработка |
15.01.2000 |
150 |
СУБД |
3 |
Разработка |
20.01.2000 |
150 |
СУБД |
4 |
Разработка |
30.01.2000 |
200 |
СУБД |
5 |
Разработка |
10.02.2000 |
285 |
СУБД |
Итого |
1285 |
В
табл.1
показан
пример оформления календарного плана
на выполнение работ при заключении
хозяйственных договоров.
Таблица
состоит из столбцов (колонок) и строк.
Каждый столбец имеет наименование.
Строку с наименованиями столбцов
называют заголовком таблицы (шапкой
таблицы). Область таблицы на пересечении
строки и столбца называют ячейкой.
Текстовый
редактор Word
обладает большими возможностями по
созданию и оформлению табличных
документов. В нем также имеются встроенные
функции, позволяющие выполнять
математические расчеты, строить графики
и диаграммы, например необходимые при
анализе экономической деятельности
фирмы.
Word
позволяет вставить в текст документа
таблицы, графики и диаграммы, разработанные
с помощью других приложений Windows,
например таблицы, созданные в Excel.
Возможны
две схемы оформления табличных документов
(далее таблиц):
• создание
таблицы и заполнение ее информацией;
• создание
текста и преобразование его в таблицу.
Первую
схему рекомендуется применять для
создания документов с установленной
структурой таблицы. Вторая схема
целесообразна при создании документов,
структура которых еще не определена.
Рассмотрим последовательность действий
при создании таблиц по этим схемам.
Создание
таблицы и заполнение ее информацией.
Эта схема создания документов выполняется
в следующем порядке: оформление заголовка
таблицы;
=>
заполнение таблицы информацией;
=>
оформление внешнего вида таблицы.
В
процессе создания таблицы операции
заполнения информацией и оформления
внешнего вида могут чередоваться.
Оформление
заголовка таблицы производится командами
из меню Таблица. Перед началом создания
таблицы необходимо установить курсор
в соответствующую область страницы
(экрана), а затем выполнить следующие
действия:
=>
активизировать меню Таблица;
=>
выбрать команду Вставить таблицу;
=>
установить в появившемся диалоговом
окне требуемое число столбцов (при этом
ширина столбцов задается параметром
Авто);
=>
щелкнуть мышью по кнопке [ОК].
Такая
последовательность оформления заголовка
таблицы применяется при выполнении
простых документов. Для оформления
документов, имеющих более сложную
структурой , целесообразно использовать
команду Объединить ячейки, т.е. необходимо:
=>
создать структуру таблицы с требуемым
числом столбцов;
=>
выделить ячейки, которые должны быть
объединены;
=>
активизировать меню Таблица;
=>
выбрать команду Объединить ячейки.
Если
таблица занимает несколько страниц, то
на каждой странице повторяют ее шапку,
для чего следует выполнить следующие
установки:
активизировать
меню Таблица;
=>
выбрать команду Заголовки.
Команды
для редактирования таблиц находятся в
меню Таблица. Это команды, позволяющие:
добавлять строки, вставлять столбцы,
удалять строки и столбцы.
Для
добавления строки в конец таблицы
необходимо:
=>
установить курсор в последнюю ячейку
последней строки таблицы;
=>
нажать клавишу [Tab].
Таблица
2 — Клавиши для выполнения перемещений
курсора
-
Перемещение
курсораКлавиши
На
ячейку вправо[Tab]
На
ячейку влево[Shift]
+
[Tab]В
начало таблицы[Home]
В
конец таблицы[End]
В
первую ячейку строки[Alt]
+
[Home]В
последнюю ячейку строки[Alt]
+
[End]В
верхнюю ячейку столбца[Alt]
+
[Page
Up]В
нижнюю ячейку столбца[Alt]
+
[Page
Down]
Примечания:
1.
При нажатии клавиши [Tab]
после набора текста в последней ячейке
строки курсор переместится в начало
первой ячейки следующей строки. Поэтому
при оформлении структуры таблицы
указывать в диалоговых окнах число
строк не обязательно.
2.
Технология набора текста в ячейке
полностью соответствует технологии
набора текста на отформатированной
странице. Если текст превышает по длине
ширину столбца, он автоматически
переносится на следующую строку ячейки.
При этом высота всей строки таблицы
увеличивается.
Для
добавления одной строки в любом месте
таблицы следует: установить текстовый
курсор в любом месте строки, над которой
требуется вставить дополнительную
строку; => активизировать меню Таблица;
=>
выбрать команду Вставить строки.
Для
добавления сразу нескольких строк
таблицы необходимо:
=>
установить текстовый курсор в любом
месте строки, над которой требуется
вставить дополнительные строки;
=>
выделить вниз с помощью курсора столько
строк, сколько требуется добавить;
=>
активизировать меню Таблица;
=>
выбрать команду Вставить (добавить)
строки.
Для
вставки (добавления) нового столбца
необходимо:
=>
выделить в таблице столбец, слева от
которого требуется добавить новый
столбец;
=>
активизировать меню Таблица;
=>
выбрать команду Вставить (добавить)
столбцы.
Технология
вставки нескольких новых столбцов
аналогична технологии вставки строк с
той только разницей, что нужно выделять
соответствующее число столбцов слева
от того столбца, перед которым будут
добавлены новые.
Удаление
информации в строках и столбцах без
удаления самих строк и столбцов из
таблицы производится аналогично удалению
строки текста, т.е. необходимо:
=>
выделить курсором информацию в строке
или столбце;
=>
нажать клавишу [Del].
Удаление
строк или столбцов таблицы производится
в следующем порядке:
выделить
строку или столбец; => активизировать
меню Таблица; => выбрать команду Удалить
ячейки;
=>
в появившемся диалоговом окне выбрать
соответствующую команду (Удалить все
строки или Удалить все столбцы).
Оформление
внешнего вида таблицы включает в себя
следующие основные операции:
• изменение
ширины столбцов;
• изменение
высоты строк;
• оформление
сетки таблицы;
• изменение
положения таблицы на странице листа.
Способ изменения ширины столбца состоит
в следующем: => установить указатель
мыши на левую или правую вертикальную
линию столбца (при этом указатель
соответственно изменит направление
стрелки);
=>
нажать левую кнопку мыши и, не отпуская
ее, «перетащить» вертикальную линию
соответственно влево или вправо на
требуемое расстояние.
Ширину
столбцов можно задать с помощью команды
Высота и ширина ячейки из меню Таблица.
Высота
любой строки таблицы может быть задана
с помощью команды Высота и ширина ячейки
из меню Таблица одним из трех параметров:
Авто, Минимум, Точно.
Параметр
Авто определяет высоту строки таблицы
в соответствии с параметрами абзаца,
которые устанавливаются при первоначальном
форматировании документа. В этом случае
высота строки таблицы устанавливается
автоматически в зависимости от размеров
вводимого в ячейку текста.
Параметры
Минимум и Точно устанавливаются только
для строк создаваемой таблицы. При
выборе этих параметров высота строки
таблицы задается числом пиксельных
точек.
При
вводе текста в ячейку с установленным
параметром Минимум минимальная высота
строки определяется заданным числом
пиксельных точек. Однако если размеры
вводимого текста превышают заданные
размеры ячейки, высота строки таблицы
увеличивается в соответствии с размерами
текста.
При
вводе текста в ячейку с установленным
параметром Точно высота строки не
меняется. Если размер вводимого текста
превышает заданные размеры ячейки, в
ней остается только вместившаяся его
начальная часть.
Высота
строки может быть задана как для всей
таблицы сразу, так и для любой отдельной
строки. Установка высоты строк таблицы
производится в следующем порядке:
=>
выделить строку (или все строки);
=>
активизировать меню Таблица;
=>
выбрать команду Высота и ширина ячейки;
=>
в появившемся диалоговом окне установить
параметры: Высота строки и Сколько
(размер в пиксельных точках);
=>
щелкнуть мышью по кнопке [ОК] диалогового
окна.
На
экране в созданной таблице строки и
столбцы (сетка таблицы) выделены
пунктирной линией, т.е. при выводе
документа на принтер таблица распечатается
без сетки. Для распечатки таблицы с
сеткой необходимо выполнить следующие
действия:
=>
выделить таблицу;
=>
активизировать меню Формат;
=>
выбрать команду Обрамление и заполнение…;
=>
в появившемся диалоговом окне
активизировать вкладку Обрамление и
выбрать необходимые установки (рамку
или сетку таблицы, толщину и цвет линий);
=>
щелкнуть мышью по кнопке [ОК] диалогового
окна.
При
желании отдельные столбцы или строки
таблицы можно выделить различным цветом.
Для этого требуется:
=>
выделить строку или столбец;
=>
активизировать меню Формат;
=>
выбрать команду Обрамление и заполнение…;
=»
в появившемся диалоговом окне
активизировать вкладку Заполнение и
выбрать необходимые установки (узор,
цвет узора и цвет фона);
=>
щелкнуть мышью по кнопке [ОК] диалогового
окна.
Оформить
таблицу можно с использованием
установленных в редакторе типовых
стилей, для чего требуется:
=>
установить курсор в любом месте таблицы;
=>
активизировать меню Таблица;
=>
выбрать команду Автоформат таблицы..;
=>
в появившемся диалоговом окне выбрать
один из предлагаемых форматов;
=>
щелкнуть мышью по кнопке [ОК] диалогового
окна.
Создание
текста и преобразование его в таблицу.
Эта схема создания таблиц применяется
при оформлении документов, для которых
не существует установленных форм. В
этом случае последовательность операций
и способы их выполнения аналогичны
используемым в схеме оформления табличных
документов первым способом (оформление
заголовка таблицы, заполнение таблицы
информацией, оформление внешнего вида
таблицы). Отличие состоит только в
последовательности оформления шапки
таблицы, которую рассмотрим на примере
создания календарного плана выполнения
работ :
=>
набрать текст заголовка таблицы, причем
в процессе набора в конце текста каждой
предполагаемой колонки (кроме последней)
нажимать клавишу [Tab];
=>
выделить набранный текст;
=>
активизировать меню Таблица;
=>
включить изображение сетки командой
Линии сетки; => выбрать команду
Преобразовать текст;
=>
в появившемся диалоговом окне щелкнуть
мышью по кнопке [ОК].
После
выполнения указанных действий на экране
появится заголовок таблицы.
Все
дальнейшие действия по созданию таблиц
были рассмотрены ранее.
Составление
табличных документов с расчетами
В
производственной деятельности любой
фирмы используется множество деловых
документов (кроме бухгалтерских), при
создании которых необходимо выполнять
различные математические вычисления.
Например,
документы по учету прихода и расхода
продукции; прогнозированию продаж,
изменений курса валют, динамики изменений
рынка по видам продукции, доходов и т.
п.; составлению балансовых таблиц; учету
денежных чеков и др.
При
разработке таких документов в Word можно
произвести необходимые расчеты, не
прибегая к таким приложениям Windows, как
Калькулятор или Excel. При этом результаты
расчетов автоматически вводятся в
соответствующие ячейки таблицы.
Word
обладает набором математических функций,
позволяющих выполнять следующие
операции:
• сложение,
вычитание, умножение, деление;
• вычисление
среднего значения;
• вычисление
процентов;
• выбор
минимальных и максимальных значений.
Выполнение
математических вычислений основывается
на методах обработки информации,
применяемых в табличных процессорах
Lotus, Excel и др. Сущность этих методов
сводится к тому, что все математические
действия производятся с числовыми
данными, находящимися в ячейках таблицы.
Каждая ячейка таблицы имеет буквенно-числовой
символ, например Al, А2, Bl, В2 и т.д., где
буква обозначает столбец таблицы, а
цифра — строку (включая строки шапки).
Первые
26 столбцов таблицы обозначаются буквами
латинского алфавита от А до Z. Если
столбцов в таблице больше 26, то они
обозначаются АА … AZ и т.д.
Строки
таблицы обозначаются числами, начиная
с единицы.
Таким
образом, выражение Dl = А4-С6 означает, что
число, записанное в ячейке первого
столбца четвертой строки таблицы (А4),
умножается на число, записанное в ячейке
третьего столбца шестой строки (С6), а
результат автоматически записывается
в ячейку четвертого столбца первой
строки (D1).
Формула
для расчета записывается в той ячейке,
где необходимо указать результат.
Порядок
выполнения расчетов рассмотрим на
примере составления накладной на выдачу
товаров фирме-покупателю со склада
фирмы-продавца. Форма такой накладной
показана в табл. 2.3 (некоторые реквизиты
накладной не представлены).
В
табл.3 над столбцами указаны обозначающие
их символы.
Таблица
3 — Накладная №
на
отгрузку товара
А |
В |
С |
D |
Е |
F |
№ |
Наименование |
Ед. |
Кол. |
Цена, |
Стоимость, |
1 |
Электрочайник |
Шт. |
400 |
500 |
200000 |
2 |
Электроутюг |
Шт. |
700 |
450 |
315000 |
Итого |
515000 |
П
р
и
заполнении накладной требуется
автоматически выполнить расчет стоимости
по каждому наименованию и подвести итог
по общей стоимости отпущенного товара.
Стоимость
товара первого наименования рассчитывается
по формуле F2
= D2
• Е2.
Стоимость
товара второго наименования F3
= D3
• ЕЗ. Тогда стоимость всего товара будет
представлять собой сумму значений ячеек
F2
и F3,
т.е. F4-F2
+ F3.
Определив
расчетные формулы, можно приступать к
заполнению таблицы.
Последовательность
разработки таблицы была изложена ранее,
поэтому укажем теперь только
последовательность действий, связанных
с выполнением расчетов:
=>
ввести числа в ячейки столбцов Кол. и
Цена, р.);
=>
выделить вычисляемую ячейку (F2);
=>
активизировать меню Таблица;
=>
выбрать команду Формула
=>
в появившееся диалоговое окно ввести
расчетную формулу (= D2-E2);
=>
выбрать формат записи числа;
=>
щелкнуть мышью по кнопке [ОК].
Результат
вычислений автоматически будет записан
в ячейку F2.
Аналогичные действия выполнить для
ячеек F3
и F4,
введя соответствующие формулы.
Если
необходимо установить для всех чисел
таблицы одинаковый формат записи, то
вводить их следует через команду Формула,
т.е.
вводимое число сначала записывается в
строке Формула
диалогового
окна, а затем выбирается формат его
записи.
Формат
числа — это вид отображения его при
выводе на экран и в печать. В диалоговом
окне команды Формула
…
можно выбрать следующие форматы чисел:
# ##0
— целое число с разделением тысяч;
# ##0,00
— число, вычисляемое с точностью до
второго знака после запятой;
# ##0,00
р. — представление числа в рублях.
Для
суммирования результатов вычислений
можно использовать функцию SUM
в следующих формах записи:
=
SUM
(Al:
А10) -вычисление сумм для ячеек с 1-й по
10-ю столбца А;
=
SUM
(A1;D10)
— вычисление сумм для ячеек с Al
по D10;
=
SUM
(ABOVE)
— вычисление сумм для всех ячеек столбца,
находящихся выше текущей ячейки;
=
SUM
(LEFT)
или = SUM
(RIGHT)
— вычисление сумм для всех ячеек строки,
находящихся слева или справа от текущей
ячейки.
Word
предоставляет пользователю достаточный
набор математических функций для
выполнения широкого круга расчетных
задач.
Перечень
этих функций можно увидеть в диалоговом
окне команды Формула.
Итак,
накладная составлена, расчеты выполнены,
но вы обнаружили, что неправильно ввели
число отпущенных утюгов. Для перерасчета
необходимо выполнить следующие действия:
=>
выделить ячейку для замены числа;
=>
удалить число;
=>
активизировать меню Таблица;
=>
выбрать команду Формула ;
=>
в появившееся диалоговое окно ввести
новое число;
=>
выбрать формат записи числа;
=>
щелкнуть мышью по кнопке [ОК] (при этом
новое значение запишется в ячейку);
=>
активизировать меню Таблица;
=>
выбрать команду Выделить таблицу;
=>
нажать клавишу [F9] (Word произведет пересчет
всей таблицы);
=>
отменить выделение таблицы.
При
необходимости правильность введенных
расчетных формул можно проверить,
выделив таблицу и нажав комбинацию
клавиш [Shift] + [F9].
Из
рисунка видно, что в ячейках столбца
Кол. формула отсутствует. Это означает,
что числа в эти ячейки вводились обычным
способом, т. е. без применения команды
Формула. В ячейках с формулами указан
еще и формат вывода числа.
Чтобы
вернуть таблице ее первоначальный вид,
необходимо выделить ее и нажать комбинацию
клавиш [Shift] + [F9].