Як зробити інтерактивний кросворд в excel

Стандартний лист Excel - це набір прямокутних осередків. Не зовсім підходять для малювання кросвордів. Тому спочатку їх потрібно зробити квадратними.

Виділяємо всі осередки - натискаємо Ctrl + А. Клацаємо в будь-якому місці правою кнопкою миші - вибираємо «Висота рядка».







Встановлюємо значення 18. Ширину рядки поміняємо іншим способом: захопимо мишкою правий край будь-якої комірки і посунемо його в ліву сторону, встановивши значення 3.

Одночасно змінюється ширина всіх стовпців аркуша.

Починаємо промальовування сітки кросворду. Виділяємо необхідну кількість осередків. У групі «Шрифт» встановлюємо всі межі.

За таким же принципом малюємо весь кросворд. Не забуваємо проставляти цифри - номери питань / відповідей.

Як зробити інтерактивний кросворд в excel

Оформляємо питання кросворду. Запишемо їх праворуч від сітки.

На новому аркуші створимо допоміжну табличку з відповідями:

Як зробити інтерактивний кросворд в excel

У стовпці «Введено» будуть відображатися вводяться користувачем в кросворд відповіді. У стовпці «?» - збіги. В осередку V8 - кількість вірних відповідей.

Тепер за допомогою функції «СЦЕПИТЬ» склеим окремі літери, що вводяться в кросворд, в цілі слова. Вводимо формули в комірки стовпчика «Введено»:

Як зробити інтерактивний кросворд в excel

Користувач може вводити як рядкові, так і прописні букви. В результаті виникають проблеми. Щоб цього уникнути, використовуємо функцію «СТРОЧН». Підставами її в усі осередки перед функцією «СЦЕПИТЬ».







Функція перетворює великі літери на малі.

Якщо користувач вводить правильну відповідь, в стовпці V3: V7 з'явиться цифра 1. В іншому випадку - 0. Зробимо це за допомогою функції «ЯКЩО».

Як зробити інтерактивний кросворд в excel

Для підрахунку кількості правильних відповідей - функція СУММ.

Як зробити інтерактивний кросворд в excel

Кількість всіх правильних відповідей - 5. Якщо в осередку «Всього» з'явиться цифра «5», це буде означати, що користувач впорався з рішенням кросворду. На екрані з'являється запис «Молодець!» (Наприклад).

Реалізуємо завдання за допомогою функції «ЯКЩО»:

Покажемо ще користувачеві, скільки відповідей залишилося відгадати. Всього питань - 5. Значить, формула буде наступна: = 5-'Ліст1 (2) '! V8, де' Лист1 (2) '! V8 - число вірних відповідей з допоміжної таблички.

Для перевірки працездатності формул введемо всі відповіді в сітку кросворду. Отримуємо наступний результат:

Як зробити інтерактивний кросворд в excel

Сховаємо від користувача правильні відповіді. З сітки кросворду на другому аркуші їх видалимо. Виділимо рядки допоміжної таблиці. Перейдемо на вкладку «Дані» - група «Структура». Скористаємося інструментом «Групувати».

Як зробити інтерактивний кросворд в excel

У вікні, поставимо галочку навпроти запису «Рядки».

У лівому полі листа з'являться значки структури і символ мінуса.

Натиснемо на значок «-». Дані допоміжної таблиці стануть невидимими.

Далі переходимо на вкладку «Рецензування». У групі «Зміни» знаходимо кнопку «Захистити лист». У вікні, призначаємо пароль. Тепер розкрити допоміжну таблицю і подивитися відповіді у сторонньої людини (хто не знає пароль) не вийде.

Якщо користувач спробує відкрити відповіді, програма видасть попередження про те, що: "Не можна використовувати дану команду на захищеному аркуші.".

Основна робота по створенню кросворду закінчена. Можна красиво оформити лист, додати назву, змінити колір заливки сітки, зробити яскравіше кордону осередків і т.п.







Схожі статті