Как вставить заголовок над таблицей в Ворде
Как вставить заголовок над таблицей в Ворде
У пользователей текстового редактора из пакета MS Office часто появляются проблемы с написанием текста перед данными, представленными в табличной форме. В том числе и с написанием заголовка таблицы в Ворде. Рассказываем, как это сделать.
Проблема появляется в тех случаях, когда табличные данные расположены в самом верху страницы и у пользователя просто нет места для установки курсора. Для того чтобы ее решить и вставить любой вид текста перед таблицей в документе Word 2003, 2007 и более поздних версиях, стоит познакомиться с тремя распространенными методиками.
SQL запросы быстро. Часть 1
Язык SQL очень прочно влился в жизнь бизнес-аналитиков и требования к кандидатам благодаря простоте, удобству и распространенности. Из собственного опыта могу сказать, что наиболее часто SQL используется для формирования выгрузок, витрин (с последующим построением отчетов на основе этих витрин) и администрирования баз данных. И поскольку повседневная работа аналитика неизбежно связана с выгрузками данных и витринами, навык написания SQL запросов может стать фактором, из-за которого кандидат или получит преимущество, или будет отсеян. Печальная новость в том, что не каждый может рассчитывать получить его на студенческой скамье. Хорошая новость в том, что в изучении SQL нет ничего сложного, это быстро, а синтаксис запросов прост и понятен. Особенно это касается тех, кому уже доводилось сталкиваться с более сложными языками.
Обучение SQL запросам я разделил на три части. Эта часть посвящена базовому синтаксису, который используется в 80-90% случаев. Следующие две части будут посвящены подзапросам, Join’ам и специальным операторам. Цель гайдов: быстро и на практике отработать синтаксис SQL, чтобы добавить его к арсеналу навыков.
Практика
Введение в синтаксис будет рассмотрено на примере открытой базы данных, предназначенной специально для практики SQL. Чтобы твое обучение прошло максимально эффективно, открой ссылку ниже в новой вкладке и сразу запускай приведенные примеры, это позволит тебе лучше закрепить материал и самостоятельно поработать с синтаксисом.
Кликнуть здесь
После перехода по ссылке можно будет увидеть сам редактор запросов и вывод данных в центральной части экрана, список таблиц базы данных находится в правой части.
Структура sql-запросов
Общая структура запроса выглядит следующим образом:
Разберем структуру. Для удобства текущий изучаемый элемент в запроса выделяется CAPS’ом.
SELECT, FROM
SELECT, FROM — обязательные элементы запроса, которые определяют выбранные столбцы, их порядок и источник данных.
Выбрать все (обозначается как *) из таблицы Customers:
Выбрать столбцы CustomerID, CustomerName из таблицы Customers:
WHERE
WHERE — необязательный элемент запроса, который используется, когда нужно отфильтровать данные по нужному условию. Очень часто внутри элемента where используются IN / NOT IN для фильтрации столбца по нескольким значениям, AND / OR для фильтрации таблицы по нескольким столбцам.
Фильтрация по одному условию и одному значению:
Фильтрация по одному условию и нескольким значениям с применением IN (включение) или NOT IN (исключение):
Фильтрация по нескольким условиям с применением AND (выполняются все условия) или OR (выполняется хотя бы одно условие) и нескольким значениям:
GROUP BY
GROUP BY — необязательный элемент запроса, с помощью которого можно задать агрегацию по нужному столбцу (например, если нужно узнать какое количество клиентов живет в каждом из городов).
При использовании GROUP BY обязательно:
- перечень столбцов, по которым делается разрез, был одинаковым внутри SELECT и внутри GROUP BY,
- агрегатные функции (SUM, AVG, COUNT, MAX, MIN) должны быть также указаны внутри SELECT с указанием столбца, к которому такая функция применяется.
Группировка количества клиентов по стране и городу:
Группировка продаж по ID товара с разными агрегатными функциями: количество заказов с данным товаром и количество проданных штук товара:
Группировка продаж с фильтрацией исходной таблицы. В данном случае на выходе будет таблица с количеством клиентов по городам Германии:
Переименование столбца с агрегацией с помощью оператора AS. По умолчанию название столбца с агрегацией равно примененной агрегатной функции, что далее может быть не очень удобно для восприятия.
HAVING
HAVING — необязательный элемент запроса, который отвечает за фильтрацию на уровне сгруппированных данных (по сути, WHERE, но только на уровень выше).
Фильтрация агрегированной таблицы с количеством клиентов по городам, в данном случае оставляем в выгрузке только те города, в которых не менее 5 клиентов:
В случае с переименованным столбцом внутри HAVING можно указать как и саму агрегирующую конструкцию count(CustomerID), так и новое название столбца number_of_clients:
Пример запроса, содержащего WHERE и HAVING. В данном запросе сначала фильтруется исходная таблица по пользователям, рассчитывается количество клиентов по городам и остаются только те города, где количество клиентов не менее 5:
ORDER BY
ORDER BY — необязательный элемент запроса, который отвечает за сортировку таблицы.
Простой пример сортировки по одному столбцу. В данном запросе осуществляется сортировка по городу, который указал клиент:
Осуществлять сортировку можно и по нескольким столбцам, в этом случае сортировка происходит по порядку указанных столбцов:
По умолчанию сортировка происходит по возрастанию для чисел и в алфавитном порядке для текстовых значений. Если нужна обратная сортировка, то в конструкции ORDER BY после названия столбца надо добавить DESC:
Обратная сортировка по одному столбцу и сортировка по умолчанию по второму:
JOIN — необязательный элемент, используется для объединения таблиц по ключу, который присутствует в обеих таблицах. Перед ключом ставится оператор ON.
Запрос, в котором соединяем таблицы Order и Customer по ключу CustomerID, при этом перед названиям столбца ключа добавляется название таблицы через точку:
Нередко может возникать ситуация, когда надо промэппить одну таблицу значениями из другой. В зависимости от задачи, могут использоваться разные типы присоединений. INNER JOIN — пересечение, RIGHT/LEFT JOIN для мэппинга одной таблицы знаениями из другой,
Внутри всего запроса JOIN встраивается после элемента from до элемента where, пример запроса:
Другие типы JOIN’ов можно увидеть на замечательной картинке ниже:
В следующей части подробнее поговорим о типах JOIN’ов и вложенных запросах.
2. Запрет на разрыв ячеек
Шаг 1. Выделяем всю таблицу:
Шаг 2. Запрещаем перенос строк (лента Макет → группа команд Таблица → команда Свойства → диалоговое окно Свойства таблицы → снять галочку «разрешить перенос строк на следующую страницу»):
Обратите внимание на режим «повторять заголовок на каждой странице». Это дублирование команды «Повторить строки заголовков», которая находится на ленте Макет в группе команд Данные.
А вот и результат:
Теперь можно быть спокойным. Даже если таблица вольготно раскинется по нескольким страницам, ни одна ячейка не разорвется на границе страниц.
Теперь следует выровнять содержимое ячеек относительно ячеек. Заголовок и вся таблица за исключением первого столбца ‒ по центру относительно горизонтали и вертикали, а первый столбец – по центру по левому краю.
Шаг 3. Выравниваем содержимое всей таблицы по центру (выделить всю таблицу → лента Макет → группа команд Выравнивание → команда Выровнять по середине):
Шаг 4. Выровнять первый столбец по правому краю посередине (выделить первый столбец за исключением первой ячейки → лента Макет → группа команд Выравнивание → команда Выровнять по центру по левому краю):
Часто приходится видеть, как пользователи либо пренебрегают выравниванием, либо очень трудолюбиво и очень долго выравнивают отдельно каждую ячейку. Ищите быстрые способы работы!
Шаг 4. Закрепляем заголовок
В некоторых ситуациях пользователям хочется, чтобы их заголовок всегда оставался на виду по мере прокручивания таблицы вниз. Этого эффекта возможно добиться, закрепив строку с названием. Для простоты рекомендуется выполнять действия по инструкции:
- Выделить заголовок ЛКМ.
- Переключиться в раздел «Вид» в верхнем интерфейсе программы.
- Развернуть подраздел «Закрепить области», кликнув по стрелочке справа.
- Нажать по варианту «Закрепить верхнюю строку», если заголовок находится на первой строчке рабочего листа.
- Проверить, что по мере опускания листа название табличного массива всегда отображается на экране.
Важно! В Microsoft Office Excel также возможно закрепить шапку таблички.
Для закрепления названий столбцов таблицы необходимо проделать следующие действия:
- Выделить ЛКМ названия первой строки таблички, которая располагается сразу после шапки.
- Аналогичным образом переключиться на вкладку «Вид» и кликнуть по кнопке «Закрепить области».
- В контекстном меню щелкнуть по такой же позиции «Закрепить области».
- Удостовериться, что шапка массива закреплена так же, как и заголовок.
sitemap-shop.xml
Мы рассмотрели, как запретить поисковым системам индексировать те или иные страницы. Но как оперативно сообщить им о появлении новых? Для этого в системе uCoz автоматически генерируются карта сайта (в нашем случае карта магазина) sitemap-shop.xml
Чтобы это работало, необходимо убедиться, что модуль «Поиск по сайту» подключен. Это можно увидеть в панели управления:
Откройте модуль и нажмите кнопку «Адреса Sitemap файлов». Появится всплывающее окно со ссылками: