Как сделать кроссворд в Excel с помощью стандартных функций

Кроссворды любят разгадывать все. Это чрезвычайно полезная вещь, которая пригодится в разных сферах деятельности: для привлечения пользователей на ресурс, для проверки и закрепления знаний в ходе преподавания и др.

Электронные таблицы Excel позволяют «автоматизировать» разгадывание кроссвордов: пользователю сразу видны результаты решения. Создадим их с помощью стандартных функций.

Как сделать интерактивный кроссворд в Excel

Стандартный лист Excel – это набор прямоугольных ячеек. Не совсем подходящих для рисования кроссвордов. Поэтому сначала их нужно сделать квадратными.

Выделяем все ячейки – нажимаем Ctrl + А. Щелкаем в любом месте правой кнопкой мыши – выбираем «Высота строки». Устанавливаем значение 18.

Высота строки.

Ширину столбца поменяем другим способом: захватим мышкой правый край любой ячейки и подвинем его в левую сторону, установив значение 3.

Ширина.

Одновременно изменяется ширина всех столбцов листа.

Начинаем прорисовку сетки кроссворда. Выделяем необходимое количество ячеек. В группе «Шрифт» устанавливаем все границы.

По такому же принципу рисуем весь кроссворд. Не забываем проставлять цифры – номера вопросов / ответов.

Границы и вопросы.

Оформляем вопросы кроссворда. Запишем их справа от сетки.



Как сделать кроссворд в Excel с проверкой

На новом листе создадим вспомогательную табличку с ответами:

Ответы.

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

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

СЦЕПИТЬ.

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

Функция преобразует прописные буквы в строчные.

Если пользователь вводит правильный ответ, в столбце V3:V7 появится цифра 1. В противном случае – 0. Сделаем это с помощью функции «ЕСЛИ».

ЕСЛИ.

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

СУММ.

Количество всех правильных ответов – 5. Если в ячейке «Всего» появится цифра «5», это будет означать, что пользователь справился с решением кроссворда. На экране появляется запись «Молодец!» (например).

Если в ячейке «Всего» находится другая цифра – «Еще подумай!».

Реализуем задачу с помощью функции «ЕСЛИ»:

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

Для проверки работоспособности формул введем 1 правильный ответ в сетку кроссворда. Получаем следующий результат:

Пример2.

Спрячем от пользователя правильные ответы. Из сетки кроссворда на втором листе их удалим. Выделим строки вспомогательной таблицы. Перейдем на вкладку «Данные» - группа «Структура». Воспользуемся инструментом «Группировать».

Группировать.

В открывшемся окне поставим галочку напротив записи «Строки».

В левом поле листа появятся значки структуры и символ минуса.

Минус.

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

Далее переходим на вкладку «Рецензирование». В группе «Изменения» находим кнопку «Защитить лист». В открывшемся окне назначаем пароль. Теперь раскрыть вспомогательную таблицу и посмотреть ответы у постороннего человека (кто не знает пароль) не получится.

Если пользователь попытается открыть ответы, программа выдаст предупреждение о том, что: "Нельзя использовать данную команду на защищенном листе...".

Основная работа по созданию кроссворда закончена. Можно красиво оформить лист, добавить название, изменить цвет заливки сетки, сделать ярче границы ячеек и т.п.


en ru