Теми статей
Обрати теми

Створюємо таблицю в стилі «зебри»

Редакція БК
Відповідь на запитання

Створюємо таблицю в стилі «зебри»

 

Шановні працівники «Б & K»! У мене є таблиця у форматі MS Excel (прайс-лист). Її потрібно відформатувати так, щоб парні рядки опинилися на світло-сірому фоні. Таблиця велика, займатися її форматуванням уручну довго. Підкажіть, чи є якийсь швидкий спосіб вирішення цього завдання? Наперед завдячую.

Володимир Погорілий, бухгалтер, м. Харків

Відповідає

Микола КАРПЕНКО, канд. техн. наук, доцент кафедри прикладної математики та інформаційних технологій Харківської національної академії міського господарства

 

Зробити «документ у смужку» в програмі Excel можна принаймні трьома різними способами:

1) задіяти інструмент «

Автоформат»;

2) скористатися форматуванням за зразком;

3) застосувати умовне форматування.

Тепер по черзі. Як приклад я вибрав документ, фрагмент якого зображено на рис. 1. Це прайс-лист, і наше завдання — відформатувати його основну частину (без заголовків) так, щоб парні рядки було виділено сірим фоном, а решта залишилися на білому. Подивимося, як це зробити в програмі Excel 2010.

img 1

Спосіб 1. Використовуємо автоформатування.

Функція автоматичного форматування дозволяє присвоїти таблиці певний стиль зі стандартної бібліотеки Excel 2010. Серед таких стилів є в тому числі й виділення рядків різним фоном. Виконуємо такі дії:

1) завантажуємо документ. Виділяємо всю таблицю. Для прикладу на рис. 1 це буде блок від комірки «

A1» і до комірки «Exxx». Тут «ххх» — номер останнього рядка в документі;

2) на стрічці «

Главная» клацаємо по іконці «Форматировать как таблицу» (рис. 2). Відкриється перелік варіантів оформлення, зображений на рис. 3;

img 2

 

img 3

3) вибираємо спосіб «Стиль таблицы:светлый1». Відкриється вікно «Форматирование таблицы», як на рис. 4;

img 4

4) у цьому вікні включаємо прапорець «Таблица с заголовками» (це потрібно зробити обов’язково!). Відразу можна уточнити діапазон даних, які потрібно відформатувати. Нам ця можливість поки що не потрібна;

5) у вікні «Форматирование таблицы» натискуємо на «ОК». Результат нашої роботи показано на рис. 5.

img 5

Важливо! Для виділення парних та непарних рядків різним фоном на закладці «

Конструктор» меню «Работа с таблицами» має бути активний прапорець «Чередующиеся строки» (включений за умовчанням).

Автоформатування має свої переваги й недоліки. До плюсів цього способу я б відніс простоту використання та наочність. При накладенні стандартного стилю можна завчасно оцінити вигляд документа. Крім того, у результаті оформлення стандартним стилем Excel перетворить табличний документ на базу даних (виділить заголовки, накладе автофільтр тощо). До такої таблиці потім можна застосувати спеціальні функції обробки даних. Що стосується недоліків, то вони пов’язані головним чином з оновленням таблиці. Якщо до документа додати кілька рядків, то форматування для нового фрагмента доведеться повторити. Звичайно, для вирішення проблеми можна відформатувати табличну частину «із запасом», як це зроблено в прикладі на рис. 4. Я зазначив як діапазон лише колонки «

A:E», тобто всі рядки таблиці. Але такий підхід можливий тільки в тому випадку, якщо в кінці документа немає завершальної частини. До речі, у прайсах така завершальна частина зазвичай є…

Спосіб 2. Використовуємо формат за зразком.

Простий, але водночас ефективний прийом. Виконуємо такі дії:

1) відкриваємо документ (рис. 1);

2) виділяємо блок «

A2:E2» (перший рядок табличної частини);

3) на стрічці меню «

Главная» у розділі «Шрифт» клацаємо по інструменту «Цвет заливки». Із палітри вибираємо світло-сірий фон;

4) виділяємо блок «

A2:E3» (перші два рядки табличної частини);

5) не знімаючи виділення, клацаємо лівою кнопкою по інструменту «

Формат за зразком» (рис. 2);

6) утримуючи натисненою ліву кнопку миші, обводимо табличну частину документа. Фон у парних та непарних рядках чергуватиметься.

Переваги цього способу ті самі — простота використання. В усьому іншому я б віддав перевагу автоформатуванню таблиці.

Спосіб 3. Використовуємо умовне форматування.

Цей метод базується на тому, що в параметрах умовного форматування можна використовувати формули. Усе, що для цього потрібно, — це вивести формулу визначення парних (або непарних) номерів рядків у документі. Парні рядки можна знайти за формулою «

=ОСТАТ(СТРОКА(A2);2)=0». Ця формула бере номер рядка для комірки з адресою «хх» (функція «СТРОКА(хх)»), потім ділить його на «2» та перевіряє залишок від ділення (функція «ОСТАТ()»). Якщо результат дорівнює нулю, отже, номер рядка (на робочому листі!) парний. Тепер усе, що нам залишається зробити, — це вставити формулу як параметр умовного форматування. Виконуємо такі дії:

1) відкриваємо документ, виділяємо фрагмент таблиці починаючи з другого рядка робочого листа. Наприклад, діапазон «

A2:Exxx», «xxx» — номер останнього рядка в документі;

2) викликаємо меню «

Главная», у групі «Стили» клацаємо по іконці «Условное форматирование» (рис. 2). Відкриється меню, як на рис. 6;

img 6

3) вибираємо пункт «Правила выделения ячеек», потім — «Другие правила…». Відкриється вікно «Создание правила форматирования», зображене на рис. 7;

img 7

4) у списку «Выберите тип правила:» клацаємо по рядку «Использовать формулу для определения форматируемых ячеек» (рис. 7);

5) у полі «Измените описание правила:» вводимо формулу «=ОСТАТ(СТРОКА(A2);2)=0», як показано на рис. 7;

6) клацаємо на кнопці «Формат». Відкриється вікно форматування комірок, зображене на рис. 8;

img 8

7) переходимо на закладку «Заливка» та вибираємо світло-сірий колір комірок;

8) у вікні «Формат ячеек» натискуємо на «ОК»;

9) у вікні умовного форматування натискуємо на «ОК». Таблиця набере вигляду, як на рис. 5.

Щоб змінити (або видалити) правило, клацніть по іконці «Условное форматирование». Потім з меню, що відкрилося, виберіть пункт «Управление правилами…» (рис. 6). Відкриється вікно з назвою «Диспетчер правил условного форматирования». У ньому можна додавати, видаляти або коригувати параметри умовного форматування.

Умовне форматування дає певні переваги порівняно з попередніми методами. Наприклад, щоб виділити фоном непарні номери рядків, можна скористатися виразом «=ОСТАТ(СТРОКА(хх);2)», де «хх» — це адреса поточної комірки. Якщо ви захочете залити не кожен другий, а, скажімо, кожен третій рядок, у формулі достатньо змінити число «2» на «3». А в усьому іншому всі описані методи рівнозначні.

 

Успішної роботи! Чекаю ваших листів, пропозицій та зауважень на

bk@id.factor.ua або nictomkar@rambler.ru.
App
Завантажуйте наш мобільний додаток Factor

© Factor.Media, 1995 -
Всі права захищені

Використання матеріалів без узгодження з редакцією заборонено

Ознайомитись з договором-офертою

Приєднуйтесь
Адреса
м. Харків, 61002, вул. Сумська, 106а
Ми приймаємо
ic-privat ic-visa ic-visa

Ми використовуємо cookie-файли, щоб зробити сайт максимально зручним для вас та аналізувати використання наших продуктів та послуг, щоб збільшити якість рекламних та маркетингових активностей. Дізнатися більше про те, як ми використовуємо ці файли можна тут.

Дякуємо, що читаєте нас Увійдіть і читайте далі