|
Добрый день! Подскажите, пожалуйста, возможно ли разбить ячейку по диагонали и залить части этой ячейки разными цветами??? Заранее благодарен! |
|
|
vikttur Пользователь Сообщений: 47199 |
Разбитая по диагонали ячейка — на самом деле не разбита, а перечеркнута |
|
{quote}{login=The_Prist}{date=27.07.2010 11:00}{thema=}{post}В 2007 можно указать двухцветную заливку. Только надо поиграться, чтобы добиться желаемого результата. В 2003 кажись тоже такое было, но т.к. под рукой этого самого 2003 нет — утверждать не буду. К сожалению этот способ не дает четкого разделения цветов, ячейка получается рамытой. |
|
|
{quote}{login=}{date=27.07.2010 10:58}{thema=был такой вопрос}{post}вот эта тема http://www.planetaexcel.ru/forum.php?thread_id=14589 {/post}{/quote} По данной ссылке описан способ с автофигурой. Эту проблему можно решить только так? Просто таких ячеек, которые нужно перекрасить достаточно много и возиться с автофигурами долго. |
|
|
vikttur Пользователь Сообщений: 47199 |
Стоит ли делать попугая? Excel от этого толстеет. |
|
{quote}{login=vikttur}{date=27.07.2010 11:07}{thema=}{post}Стоит ли делать попугая? Excel от этого толстеет.{/post}{/quote} Я бы рад этого не делать, но высокому начальству нравиться именно так и не переубедить и навязать свое видение, к сожалению, не возможно((((( |
|
|
vikttur Пользователь Сообщений: 47199 |
Если это только отчет, можно применить объединение ячеек, в шапке не объединять. Но тогда деление не по диагонали, а по вертикали или горизонтали. |
|
webley Пользователь Сообщений: 1995 |
{quote}{login=}{date=27.07.2010 11:06}{thema=Re: был такой вопрос}{post}{quote}{login=}{date=27.07.2010 10:58}{thema=был такой вопрос}{post}вот эта тема http://www.planetaexcel.ru/forum.php?thread_id=14589 {/post}{/quote} По данной ссылке описан способ с автофигурой. Эту проблему можно решить только так? Просто таких ячеек, которые нужно перекрасить достаточно много и возиться с автофигурами долго.{/post}{/quote} Если проблема только в этом, то можно воспользоваться макросом |
|
0mega Пользователь Сообщений: 170 |
{quote} |
|
спасибо огромное,подскажите пож-та,как отобразить «кнопку» По данной ссылке описан способ с автофигурой. Эту проблему можно решить только так? Просто таких ячеек, которые нужно перекрасить достаточно много и возиться с автофигурами долго.{/post}{/quote} Если проблема только в этом, то можно воспользоваться макросом{/post}{/quote} |
|
|
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
Какое отношение к этой теме имеет вопрос по созданию кнопки? |
|
vikttur Пользователь Сообщений: 47199 |
Игра в аналогии. Макрос-кнопка-стул-унитаз |
|
Alexey Пользователь Сообщений: 19 |
Можно сделать при помощи макроса, при маленьком масштабе и толстых границах вполне достойно смотрится. Sub Макрос1() |
|
Alexey Пользователь Сообщений: 19 |
#15 24.11.2012 04:58:58 Можно ещё попробовать поменять строчку |
Правой мышкой щелкнуть по ячейке, выбрать в диалоговом окне функцию «Формат ячеек». Заходим на вкладку «Граница» и выбираем диагональ, здесь же можно выбрать ширину этой линии и цвет. Нажимаем кнопку «OK».
Как разбить ячейку в Excel по диагонали?
Метод 3: делим ячейку по диагонали
- Правой кнопкой мыши щелкаем по ячейке, которую требуется разделить. В раскрывшемся перечне команд выбираем “Формат ячеек”. …
- На экране отобразится окно форматирования, в котором нам нужна вкладка “Граница”. …
- В итоге получаем ячейку, разделенную по диагонали.
Как в Excel закрасить ячейку в 2 цвета?
На вкладке Главная нажмите кнопку вызова диалогового окна Формат ячеек или просто нажмите клавиши CTRL+SHIFT+F. На вкладке Заливка выберите в разделе Цвет фона нужный цвет. Чтобы использовать двухцветный узор, выберите цвет в поле Цвет узора, а затем выберите сам узор в поле Узор.
Как разбить ячейку по диагонали?
Для этого нажимаем на ячейку, которую необходимо разделить по диагонали, правой кнопкой мыши, и выбираем в меню «Формат ячеек». В появившемся окошке на вкладке «Граница» можно выбрать разделение ячейки по диагонали, причем в двух вариантах. Но при этом ячейка не делится на две части, а лишь рисуется линия в ячейке.
Как закрасить ячейку в таблице Excel?
Инструмент заливки ячеек расположен на панели быстрого доступа во вкладке «Главная» в разделе «Шрифт» . Чтобы закрасить ячейку, следует ее выделить левой кнопкой мыши и выбрать нужный цвет на панели в разделе «Шрифт» > «Цвет заливки».
Как разделить ячейку в Excel по диагонали и написать текст?
Как разделить ячейку в Excel по диагонали?
- Щелкаем правой кнопкой по ячейке и выбираем инструмент «Формат» (или комбинация горячих клавиш CTRL+1).
- На закладке «Граница» выбираем диагональ. Ее направление, тип линии, толщину, цвет.
- Жмем ОК.
Как ячейку разделить на две?
- В таблице щелкните ячейку, которую вы хотите разделить.
- Перейдите на вкладку макет.
- В группе «Объединение» нажмите кнопку «Разделить ячейки».
- В диалоговом окте «Разделенные ячейки» выберите нужное количество столбцов и строк и нажмите кнопку «ОК».
Как установить изменение цвета в ячейке в зависимости от значения?
- Чтобы сделать подобное, выделите ячейки, которые должны автоматически менять свой цвет, и выберите в меню Формат — Условное форматирование (Format — Conditional formatting).
- В открывшемся окне можно задать условия и, нажав затем кнопку Формат (Format), параметры форматирования ячейки, если условие выполняется.
Как сделать градиентную заливку в Excel?
Применение готового градиента
- Выберите фигуру, а затем на вкладке Формат нажмите кнопку Заливка фигуры.
- Последовательно выберите пункты Градиентная и Другие градиентные заливки.
- В группе Заливка установите переключатель Градиентная заливка и выберите нужный вариант в списке Предустановленные градиенты.
Как изменить цвет ячейки при условии?
Нажимаем кнопку Формат (Format) и переходим на вкладку Заливка (Fill), чтобы выбрать цвет фона ячеек. Если стандартных цветов недостаточно, нажмите кнопку Другие цвета (More Colors), выберите подходящий и дважды нажмите ОК.
Как сделать диагональную линию в ячейке Ворд?
Нажмите на стрелочку рядом с ней. Появится выпадающий список, в самом низу которого выберите раздел «Границы и заливка». Откроется окно, в котором нужна левая вкладка. В пункте «Образец» вы увидите диагональные линии слева/справа внизу, обозначающие разделитель в ячейке.
Как ячейку разделить на две Word?
- Выделите одну или несколько ячеек, которые требуется разделить.
- В группе Работа с таблицами на вкладке Макет в группе Слияние выберите команду Разделить ячейки.
- Введите число столбцов и строк, на которое следует разбить выделенные ячейки.
Как разделить ячейку по диагонали в опен офис?
В Apache OpenOffice Calc ячейка представляет из себя единое целое и не может быть разделена. Следовательно физически невозможно разделить ячейку по диагонали. Существует тольк только вариант обрамления, не влияющий на содержащиеся в ячейке данные.
Как быстро закрасить ячейку в Excel?
На вкладке «Главная» в группе «Шрифт» нажмите кнопку запуска диалогового окна «Формат ячеек». Можно также нажать клавиши CTRL+SHIFT+F. В диалоговом окне «Формат ячеек» на вкладке «Заливка» в области «Цвет фона» выберите нужный цвет фона.
Можно ли закрасить ячейку в таблице?
Вы выберите ячейки, в которых вы хотите добавить или изменить цвет заливки. На вкладке «Таблицы» в области «Стилитаблиц» щелкните стрелку рядом с кнопкой «Заливка». В меню «Заливка» выберите нужный цвет.
Как закрасить через одну ячейку в Excel?
На вкладке Главная выберите команду Форматировать как таблицу. Выберите стиль таблицы, в котором применяется заливка с чередованием строк. Чтобы вместо строк применить заливку к столбцам, выделите таблицу, откройте вкладку Конструктор, снимите флажок Чередующиеся строки и установите флажок Чередующиеся столбцы.
Как выделить (закрасить) ячейки в таблице Excel нужным цветом.
Для большинства пользователей программы Excel выделение ячеек нужным цветом не составляет особого труда, но на начальных этапах изучения интерфейса программы могут возникать вопросы по заливке ячеек цветом.
Рассмотрим несколько способов заливки цветом нужных ячеек в программе Excel.
Первый — самый простой способ, воспользоваться специальным инструментом для заливки на панели быстрого доступа.
Инструмент заливки ячеек расположен на панели быстрого доступа во вкладке «Главная» в разделе «Шрифт» . Чтобы закрасить ячейку, следует ее выделить левой кнопкой мыши и выбрать нужный цвет на панели в разделе «Шрифт» > «Цвет заливки».
Второй способ подходит тем, кто по каким-то причинам удалил указанный выше инструмент из панели быстрого доступа.
Чтобы окрасить ячейки в нужный цвет следует выполнить следующие действия:
- Выделить ячейки левой кнопкой мыши;
- Кликнуть по выделению правой кнопкой мыши;
- В появившемся контекстном меню кликнуть по строчке «Формат ячеек…»;
- В появившемся окне формы настроек следует выбрать вкладку «Заливка»;
- На вкладке заливка Вы можете выбрать понравившийся Вам оттенок из предложенных или выбрать индивидуальный нажав на кнопку «Другие цвета…» ;
- После нажатия кнопки «ОК» ячейки приобретут нужную заливку.
Третий способ – заливка, зависящая от наполнения ячеек (условная).
Заливка по условиям наполнения ячейки выполняется при помощи опции «Условное форматирование». Кнопка условного форматирования находится на вкладке «Главная».
Рассмотрим условное форматирование по следующим критериям:
Ячейки, имеющие значение меньше «5» залить зеленым цветом, выше «5» – красным.
Чтобы настроить условное форматирование ячеек следует выполнить следующие действия:
- Выделить нужные ячейки левой кнопкой мыши;
- Выбрать и нажать кнопку «Условное форматирование» во вкладке «Главная» панели быстрого доступа;
- Выбрать правило форматирования — указать условие и цвет заливки. (для нашего примера следует создать два правила: 1) меньше пяти – зеленая заливка; 2) больше пяти — красная)
- Нажать «Enter».
Содержание
- 1 Способ 1. Форматировать как таблицу
- 2 Способ 2. Автоформат
- 3 Способ 3. Универсальный. Условное форматирование.
- 4 Ссылки по теме
- 4.1 Как выбрать собственные цвета для полос
- 4.2 Как выделять различное количество строк в полосах таблицы
- 4.3 Удаляем чередование раскраски строк в Excel в один клик
Полосатая заливка «зеброй» — весьма популярный и удобный для просмотра вид оформления таблиц:
В Excel есть несколько способов быстрого создания такого дизайна:
Способ 1. Форматировать как таблицу
Это способ подойдет только тем, у кого последние версии Excel — 2007 или новее. Выделите ваш диапазон с данными и нажмите кнопку Форматировать как таблицу (Format as Table) на вкладке Главная (Home):
Откровенно говоря, этот способ гораздо глубже, чем кажется на первый взгляд, ибо здесь форматирование — только побочный эффект. О настоящих последствиях превращения диапазона в Таблицу можно почитать здесь.
Способ 2. Автоформат
В Excel 2003 и старше можно использовать встроенные шаблоны полосатой заливки. Для этого выделить все ячейки таблицы и выберите в меню Формат — Автоформат (Format — AutoFormat). Там есть несколько готовых форматов с похожими полосками.
Способ 3. Универсальный. Условное форматирование.
Этим способом можно воспользоваться в любой версии Excel. Он основан на использовании функции условного форматирования для заливки четных и нечетных строк разным цветом.
Выделите ячейки таблицы (кроме «шапки»), затем:
- в Excel 2003 и старше — откройте меню Формат — Условное форматирование (Format — Conditional Formatting), выберите в раскрывающемся списке вариант Формула (Formula) вместо Значение (Value)
- в Excel 2007 и новее — нажмите кнопку Условное форматирование (Conditional Formatting) на вкладке Главная (Home) и выберите Создать правило (New Rule), затем в открывшемся окне задайте последний тип правила Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format)
В появившееся поле впишите следующую формулу:
=ОСТАТ(СТРОКА(A2);2)=0 или в английской версии =MOD(ROW(A2);2)=0
Эта формула берет номер текущей строки (функция СТРОКА, а A2 — первая ячейка выделения), делит его на 2 и проверяет остаток от деления (функция ОСТАТ). Если он равен нулю, т.е. номер строки четный, то происходит форматирование ячейки (не забудьте нажать кнопку Формат и задать цвет шрифта или заливку). Если необходимо залить не каждую 2-ю, а, скажем, каждую 5-ю строку, то просто измените в этой формуле число 2 на число 5.
Ссылки по теме
- Условное форматирование в Excel 2003
- Выделение цветом дубликатов в списке при помощи условного форматирования
- Умные таблицы Excel 2007-2010
Это руководство объясняет, как настроить чередование цвета заливки строк и автоматически выделять каждую вторую строку или столбец на рабочем листе. Вы научитесь создавать чередующиеся строки и столбцы в Excel, а также узнаете несколько интересных формул, позволяющих чередовать цвет строк в зависимости от содержащихся в них значений.
Выделение строк или столбцов в Excel чередующимися цветами заливки – это распространённый способ сделать содержимое листа более понятным. В небольшой таблице выделить строки можно и вручную, но задача значительно усложняется с увеличением размера таблицы. Было бы очень удобно, если бы цвет строки или столбца изменялся автоматически. В данной статье я покажу быстрое решение такой задачи.
- Чередуем цвет строк в Excel
- Окрашиваем каждую вторую строку при помощи стилей таблицы (Чередующиеся строки)
- Создаём чередование окраски строк при помощи условного форматирования
- Чередуем цвет столбцов в Excel
- Окрашиваем каждый второй столбец при помощи стилей таблицы (Чередующиеся столбцы)
- Создаём чередующееся выделение цветом при помощи условного форматирования
Чередуем цвет строк в Excel
Когда в Excel требуется выделить цветом каждую вторую строку, большинство специалистов тут же вспоминают об условном форматировании и, поколдовав некоторое время над созданием замысловатого сочетания функций ОСТАТ (MOD) и СТРОКА (ROW), достигают нужного результата.
Если же Вы не из тех, кто любит колоть орехи кувалдой, т.е. не хотите тратить уйму времени и вдохновения на такую мелочь, как раскрашивание в полосочку таблиц Excel, рекомендую использовать более быстрое решение – встроенные стили таблиц.
Выделяем цветом каждую вторую строку при помощи стилей таблиц (Чередующиеся строки в Excel)
Наиболее быстрый и простой способ настроить расцветку строк в Excel – использовать готовые стили таблиц. Наряду с прочими преимуществами (например, автоматический фильтр), к строкам таблицы также применяется чередование цветов. Чтобы преобразовать диапазон данных в таблицу:
- Выделите диапазон ячеек, в котором нужно настроить чередование цветов строк.
- На вкладке Вставка (Insert) кликните Таблица (Table) или нажмите Ctrl+T.
- Готово! Чётные и нечётные строки созданной таблицы раскрашены в разные цвета. И, что замечательно, автоматическое чередование цветов будет сохраняться при сортировке, удалении или добавлении новых строк в таблицу.
Если все преимущества таблицы не нужны, и достаточно оставить только чередующуюся окраску строк, то таблица легко преобразуется обратно в обычный диапазон. Для этого кликните правой кнопкой по любой ячейке таблицы и в контекстном меню нажмите Таблица > Преобразовать в диапазон (Table > Convert to Range).
Замечание: Если решите преобразовать таблицу в диапазон, то в дальнейшем при добавлении к диапазону новых строк чередование цветов не будет изменяться автоматически. Есть ещё один недостаток: при сортировке данных, т.е. при перемещении ячеек или строк в пределах выбранного диапазона, цветные полосы будут перемещаться вместе с ячейками, и аккуратная полосатая раскраска полностью перемешается.
Как видите, преобразование диапазона в таблицу – это очень простой и быстрый способ выделения чередующихся строк в Excel. Но что если хочется немного большего?
Как выбрать собственные цвета для полос
Если стандартная сине-белая палитра таблицы Excel не вызывает у Вас восторга, то на выбор предлагается множество шаблонов и цветов. Просто выделите таблицу, или любую ячейку этой таблицы, а затем на вкладке Конструктор (Design) в разделе Стили таблиц (Table Styles) выберите подходящий цвет.
Пролистывать коллекцию стилей можно при помощи стрелок или кликнуть по кнопке Дополнительные параметры (More), чтобы показать все стили. При наведении указателя мыши на любой стиль, он немедленно примеряется к таблице, и можно сразу увидеть, как при этом будут выглядеть чередующиеся строки.
Как выделять различное количество строк в полосах таблицы
Если в каждой из цветных полос нужно выделить различное количество строк листа Excel, например, две строки окрасить одним цветом, а три следующие – другим цветом, то нужно создать пользовательский стиль таблицы. Предположим, что мы уже преобразовали диапазон в таблицу, и выполним следующие шаги:
- Откроем вкладку Конструктор (Design), кликнем правой кнопкой по понравившемуся стилю таблицы и в появившемся меню нажмём Дублировать (Duplicate).
- В поле Имя (Name) введём подходящее имя для нового стиля таблицы.
- Выберем элемент Первая полоса строк (First Row Stripe) и установим Размер полосы (Stripe Size) равный 2 или другому значению (по желанию).
- Далее выберем элемент Вторая полоса строк (Second Row Stripe) и повторим процесс.
- Жмём ОК, чтобы сохранить пользовательский стиль.
- Выбираем только что созданный стиль в галерее Стили таблиц (Table Styles). Созданные стили находятся вверху галереи в разделе Пользовательские (Custom).
Замечание: Пользовательские стили таблиц хранятся только в текущей рабочей книге, т.е. в других книгах они доступны не будут. Чтобы использовать пользовательский стиль по умолчанию для всех создаваемых таблиц в текущей рабочей книге, при создании или изменении стиля в диалоговом окне Изменение стиля таблицы (Modify Table Style) отметьте галочкой параметр Назначить стилем таблицы по умолчанию для данного документа (Set as default table style for this document).
Если созданный стиль получился не совсем таким, как хотелось, его легко можно изменить. Для этого открываем галерею стилей, находим наш пользовательский стиль, кликаем по нему правой кнопкой мыши и в контекстном меню выбираем Изменить (Modify). Вот где нужно дать волю своему творческому мышлению! Нажимаем кнопку Формат (Format), как показано на рисунке ниже, и на вкладках Шрифт (Font), Граница (Border) и Заливка (Fill) открывшегося диалогового окна нам доступны любые настройки соответствующих параметров. Можно настроить даже градиентную заливку для чередующихся строк.
Удаляем чередование раскраски строк в Excel в один клик
Если чередование цветов в таблице Excel больше не требуется, удалить его можно буквально одним щелчком мыши. Выделите любую ячейку таблицы, откройте вкладку Конструктор (Design) и уберите галочку в строке параметра Чередующиеся строки (Banded rows).
Как видите, стандартные стили таблиц в Excel дают массу возможностей для создания чередующейся расцветки строк на листе и позволяют настраивать собственные стили. Уверен, они выручат во многих ситуациях. Если же Вы хотите чего-то особенного, например, настроить окраску всей строки, зависящую от изменения выбранного значения, то в этом случае нужно использовать условное форматирование.
Чередование окраски строк при помощи условного форматирования
Понятно без лишних слов, что настройка условного форматирования – это несколько более сложный процесс, чем рассмотренное только что применение стилей таблицы Excel. У условного форматирования есть один безусловный плюс – полная свобода для творчества, возможность раскрасить таблицу в разноцветные полосы именно так, как это нужно в каждом индивидуальном случае. Далее в этой статье мы рассмотрим несколько примеров формул для чередования окраски строк в Excel:
- Простая формула для выделения цветом каждой второй строки в Excel
- Выделяем цветом заданное число строк
- Используем три цвета для выделения строк
- Настраиваем для выбранных строк цвет, зависящий от значения в ячейках
Выделяем в Excel каждую вторую строку при помощи условного форматирования
Для начала рассмотрим очень простую формулу с функцией ОСТАТ (MOD), которая выделяет каждую вторую строку в Excel. На самом деле, тот же результат можно получить при помощи стилей таблицы Excel, но преимущество условного форматирования состоит в том, что оно работает как с таблицами, так и с простыми диапазонами данных. А это значит, что при сортировке, добавлении или удалении строк в диапазоне, раскраска не перемешивается.
Создадим правило условного форматирования вот таким образом:
- Выделите ячейки, для которых нужно изменить цвет. Если раскрасить строки необходимо на всём листе, то нажмите на серый треугольник в левом верхнем углу листа – так лист будет выделен полностью.
- На вкладке Главная (Home) в разделе Стили (Styles) нажмите кнопку Условное форматирование (Conditional Formatting) и в открывшемся меню выберите Создать правило (New Rule).
- В диалоговом окне Создание правила форматирования (New Formatting Rule) выберите вариант Использовать формулу для определения форматируемых ячеек (Use formula to determine which cells to format) и введите такую формулу:
=ОСТАТ(СТРОКА();2)=0=MOD(ROW(),2)=0 - Затем нажмите кнопку Формат (Format), в открывшемся диалоговом окне перейдите на вкладку Заливка (Fill) и выберите цвет заливки для чередующихся строк. Выбранный цвет будет показан в поле Образец (Sample). Если все устраивает – нажмите ОК.
- В диалоговом окне Создание правила форматирования (New Formatting Rule) снова нажмите ОК, и созданное правило будет применено к каждой второй строке в выбранном диапазоне.
Вот что получилось у меня в Excel 2013:
Если вместо чередования с белыми строками Вы хотите раскрасить строки в два разных цвета, то создайте ещё одно правило условного форматирования с такой формулой:
=ОСТАТ(СТРОКА();2)=1=MOD(ROW(),2)=1
Теперь чётные и нечётные строки выделены разными цветами:
Просто, правда? Сейчас я хочу кратко объяснить синтаксис функции ОСТАТ (MOD), поскольку далее мы будем использовать её в чуть более сложных примерах.
Функция ОСТАТ (MOD) – возвращает остаток от деления и имеет следующий синтаксис:
ОСТАТ(число;делитель)
Например, результатом вычисления формулы
=ОСТАТ(4;2)=MOD(4,2)
будет 0, т.к. 4 делится на 2 без остатка.
Теперь посмотрим подробнее, что именно делает созданная нами в предыдущем примере функция ОСТАТ (MOD). Мы использовали вот такую комбинацию функций ОСТАТ (MOD) и СТРОКА (ROW):
=ОСТАТ(СТРОКА();2)=MOD(ROW(),2)
Синтаксис простой и бесхитростный: функция СТРОКА (ROW) возвращает номер строки, затем функция ОСТАТ (MOD) делит его на 2 и возвращает остаток от деления. В применении к нашей таблице формула возвращает вот такие результаты:
| Строка 2 | =ОСТАТ(2;2)=MOD(2,2) |
0 |
| Строка 3 | =ОСТАТ(3;2)=MOD(3,2) |
1 |
| Строка 4 | =ОСТАТ(4;2)=MOD(4,2) |
0 |
| Строка 5 | =ОСТАТ(5;2)=MOD(5,2) |
1 |
Увидели закономерность? Для чётных строк результат всегда равен , а для нечётных – . Далее мы создаём правило условного форматирования, которое указывает Excel окрасить нечётные строки (результат равен 1) в один цвет, а чётные строки (результат равен 0) – в другой цвет.
Теперь, когда с основами разобрались, давайте займёмся более сложными примерами.
Как настроить чередование групп строк различного цвета
Следующие формулы можно использовать для раскраски заданного числа строк, независимо от их содержимого:
- Раскрашиваем нечётные группы строк, то есть выделяем цветом первую группу и далее через одну:
=ОСТАТ(СТРОКА()-НомерСтроки;N*2)+1=N
Здесь НомерСтроки – это номер строки первой ячейки с данными, а N – количество строк в каждой раскрашенной группе.
Совет: Если нужно выделить и чётные, и нечётные группы строк, тогда придётся создать два правила условного форматирования – для каждой из показанных выше формул.
В следующей таблице представлены несколько примеров использования формул и результат форматирования.
Как раскрасить строки тремя различными цветами
Если решите, что данные будут выглядеть лучше, если их раскрасить тремя разными цветами, то создайте три правила условного форматирования со следующими формулами:
- Для выделения 1-ой, 4-ой, 7-ой и так далее строк:
=ОСТАТ(СТРОКА($A2)+3-1;3)=1=MOD(ROW($A2)+3-1,3)=1 - Для выделения 2-ой, 5-ой, 8-ой и так далее строк:
=ОСТАТ(СТРОКА($A2)+3-1;3)=2=MOD(ROW($A2)+3-1,3)=2 - Для выделения 3-ей, 6-ой, 9-ой и так далее строк:
=ОСТАТ(СТРОКА($A2)+3-1;3)=2=MOD(ROW($A2)+3-1,3)=0
В данном примере строки считаются относительно ячейки A2 (т.е. относительно второй строки листа Excel). Не забудьте вместо A2 подставить ссылку на первую ячейку своих данных.
Раскраска получившейся таблицы должна выглядеть примерно так:
Как настроить чередование цветов строк, зависящее от содержащегося в них значения
Эта задача похожа на предыдущую, где мы изменяли цвет для группы строк. Отличие в том, что количество строк в каждой группе может быть разным. Уверен, это будет проще понять на примере.
Предположим, у нас есть таблица, в которой собраны данные из различных источников, например, отчёты о продажах из различных регионов. Мы хотим раскрасить первую группу строк, с данными о первом продукте (Product 1) в один цвет, группу строк с данными о втором продукте (Product 2) – во второй цвет, и так далее. Столбец A, в котором содержится список продуктов, мы можем использовать как ключевой столбец или столбец с уникальными идентификаторами.
Чтобы настроить чередование цветов строк, зависящее от содержащегося в них значения, нам потребуется чуть более сложная формула и вспомогательный столбец:
- С правой стороны таблицы добавим вспомогательный столбец, в нашем примере это будет столбец F. Позже мы сможем скрыть его.
- В ячейку F2 введём следующую формулу (предполагается, что строка 2 – это первая строка с данными) и затем скопируем её во все ячейки столбца:
=ОСТАТ(ЕСЛИ(СТРОКА()=2;0;ЕСЛИ(A2=A1;F1;F1+1));2)=MOD(IF(ROW()=2,0,IF(A2=A1,F1,F1+1)),2)Формула заполнит столбец F последовательностью групп из 0 и 1, причём каждая новая группа начинается в той строке, в которой появляется новое наименование продукта.
- И, наконец, создаём правило условного форматирования с формулой:
=$F=1Если хотите, чтобы в таблице вместо цветной и белой полосы чередовалось два цвета, как показано на рисунке ниже, то можете создать ещё одно правило:
=$F=0
Чередование цвета столбцов в Excel (Чередующиеся столбцы)
На самом деле, раскрашивание столбцов в Excel очень похоже на чередование строк. Если весь прочитанный до этого момента материал статьи не вызывает затруднений, то и с этой темой Вы справитесь играючи
Два основных способа раскрасить столбцы в Excel, это:
- Стили таблиц Excel
- Правила условного форматирования
Чередование расцветки столбцов в Excel при помощи стилей таблиц
- Первым делом, преобразуем диапазон в таблицу (Ctrl+T).
- Затем на вкладке Конструктор (Design) убираем галочку в строке Чередующиеся строки (Banded rows) и ставим галочку в строке Чередующиеся столбцы (Banded columns).
- Вуаля! Столбцы раскрашены стандартными цветами таблицы.
Если желаете цвета посимпатичнее, к Вашим услугам любой шаблон из галереи стилей таблиц.
Если хотите каждым цветом окрасить различное количество столбцов, тогда скопируйте и настройте выбранный существующий стиль таблицы, как было описано ранее. В этом случае в диалоговом окне Изменение стиля таблицы (Modify Table Style) вместо Первая полоса строк (First Row Stripe) и Вторая полоса строк (Second Row Stripe) нужно выбрать соответственно Первая полоса столбцов (First Colum Stripe) и Вторая полоса столбцов (Second Colum Stripe).
Вот так в Excel может выглядеть произвольная настойка расцветки столбцов:
Чередование расцветки столбцов при помощи условного форматирования
Формулы для настройки чередующейся окраски столбцов в Excel очень похожи на аналогичные формулы, которые мы ранее использовали для чередования окраски строк. Отличие в том, что в сочетании с функцией ОСТАТ (MOD) вместо функции СТРОКА (COLUMN) нужно использовать функцию СТОЛБЕЦ (COLUMN). Я покажу несколько примеров формул в таблице ниже. Не сомневаюсь, что Вы сами легко сможете преобразовать формулы для строк в формулы для столбцов по аналогии:
| Для окраски каждого второго столбца | =ОСТАТ(СТОЛБЕЦ();2)=0
|
|
| Для чередования окраски групп из 2 столбцов, начиная с 1-ой группы | =ОСТАТ(СТОЛБЕЦ()-1;4)+1 |
Форматирование и редактирование ячеек в Excel – удобный инструмент для наглядного представления информации. Такие возможности программы для работы бесценны.
Значимость оптимальной демонстрации данных объяснять никому не нужно. Давайте посмотрим, что можно сделать с ячейками в Microsoft Excel. Из данного урока вы узнаете о новых возможностях заполнения и форматирования данных в рабочих листах.
Как объединить ячейки без потери данных Excel?
Смежные ячейки можно объединить по горизонтали или по вертикали. В результате получается одна ячейка, занимающая сразу пару столбцов либо строк. Информация появляется в центре объединенной ячейки.
Порядок объединения ячеек в Excel:
- Возьмем небольшую табличку, где несколько строк и столбцов.
- Для объединения ячеек используется инструмент «Выравнивание» на главной странице программы.
- Выделяем ячейки, которые нужно объединить. Нажимаем «Объединить и поместить в центре».
- При объединении сохраняются только те данные, которые содержатся в верхней левой ячейке. Если нужно сохранить все данные, то переносим их туда, нам не нужно:
- Точно таким же образом можно объединить несколько вертикальных ячеек (столбец данных).
- Можно объединить сразу группу смежных ячеек по горизонтали и по вертикали.
- Если нужно объединить только строки в выделенном диапазоне, нажимаем на запись «Объединить по строкам».

В результате получится:
Если хоть одна ячейка в выбранном диапазоне еще редактируется, кнопка для объединения может быть недоступна. Необходимо заверить редактирование и нажать «Ввод» для выхода из режима.
Как разбить ячейку в Excel на две?
Разбить на две ячейки можно только объединенную ячейку. А самостоятельную, которая не была объединена – нельзя. НО как получить такую таблицу:
Давайте посмотрим на нее внимательнее, на листе Excel.
Черта разделяет не одну ячейку, а показывает границы двух ячеек. Ячейки выше «разделенной» и ниже объединены по строкам. Первый столбец, третий и четвертый в этой таблице состоят из одного столбца. Второй столбец – из двух.
Таким образом, чтобы разбить нужную ячейку на две части, необходимо объединить соседние ячейки. В нашем примере – сверху и снизу. Ту ячейку, которую нужно разделить, не объединяем.
Как разделить ячейку в Excel по диагонали?
Для решения данной задачи следует выполнить следующий порядок действий:
- Щелкаем правой кнопкой по ячейке и выбираем инструмент «Формат» (или комбинация горячих клавиш CTRL+1).
- На закладке «Граница» выбираем диагональ. Ее направление, тип линии, толщину, цвет.
- Жмем ОК.
Если нужно провести диагональ в большой ячейке, воспользуйтесь инструментом «Вставка».
На вкладке «Иллюстрации» выбираем «Фигуры». Раздел «Линии».
Проводим диагональ в нужном направлении.
Как сделать ячейки одинакового размера?
Преобразовать ячейки в один размер можно следующим образом:
- Выделить нужный диапазон, вмещающий определенное количество ячеек. Щелкаем правой кнопкой мыши по любой латинской букве вверху столбцов.
- Открываем меню «Ширина столбца».
- Вводим тот показатель ширины, который нам нужен. Жмем ОК.

Можно изменить ширину ячеек во всем листе. Для этого нужно выделить весь лист. Нажмем левой кнопкой мыши на пересечение названий строк и столбцов (или комбинация горячих клавиш CTRL+A).
Подведите курсор к названиям столбцов и добейтесь того, чтобы он принял вид крестика. Нажмите левую кнопку мыши и протяните границу, устанавливая размер столбца. Ячейки во всем листе станут одинаковыми.
Как разбить ячейку на строки?
В Excel можно сделать несколько строк из одной ячейки. Перечислены улицы в одну строку.
Нам нужно сделать несколько строк, чтобы каждая улица была написана в одной строке.
Выделяем ячейку. На вкладке «Выравнивание» нажимаем кнопку «Перенос текста».
Данные в ячейке автоматически распределятся по нескольким строкам.
Пробуйте, экспериментируйте. Устанавливайте наиболее удобные для своих читателей форматы.










































