Servisneva.ru

Сервис Нева
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Способ, как в Excel сделать кроссворд

Способ, как в Excel сделать кроссворд

Кроссворд — это та головоломка, которую знают все. В настоящее время есть много вариаций данного развлечения, но одно сказать можно точно — кроссворды любят разгадывать многие. Из этого вытекает и то, что есть люди, которые любят их создавать.

как в excel сделать кроссворд

Создание кроссворда может потребоваться в разных целях. Кто-то их делает для проверки знаний учащихся, а кто-то для себя и своих знакомых. Если же вы решили впервые создать собственную головоломку, то программа Excel вам в этом поможет.

Допустим, у нас есть таблица с наименованиями товаров, их ценой, количеством и суммой.

Пример таблицы в Эксель

Примечание: данные, по которым будет выполняться поиск, должны быть расположены строго в порядке возрастания, иначе функция ПРОСМОТР корректно работать не будет, то есть:

  • Числа: … -2, -1, 0, 1, 2…
  • Буквы: от А до Я, от A до Z и т.д.
  • Логические выражения: ЛОЖЬ, ИСТИНА.

Для упорядочивания информации можно воспользоваться сортировкой.

Есть два способа применения функции ПРОСМОТР: векторная форма и форма массива. Разберем подробнее каждый из них.

Метод 1: векторная форма

Пользователи Excel чаще всего используют именно этот способ. Вот, в чем он заключается:

  1. Рядом с исходной таблицей создаем еще одну, шапка которой содержит столбцы с названиями “Искомое значение” и “Результат”. На самом деле, это не является обязательным условием, однако, так проще работать с функцией. Названия заголовков, также, могут быть другими.Заготовка таблицы для использования функции ПРОСМОТР в Эксель
  2. Встаем в ячейку, в которой планируем выводить результат, после чего щелкаем по значку “Вставить функцию” слева от строки формул.Вставка функции в ячейку таблицы Эксель
  3. Перед нами появится окно Мастера функций. Здесь мы выбираем категорию “Полный алфавитный перечень”, пролистываем список вниз, находим оператор “ПРОСМОТР”, отмечаем его и жмем OK.Выбор оператора ПРОСМОТР в Мастере функций Эксель
  • “Искомое_значение” – здесь мы указываем координаты ячейки (прописываем вручную или просто щелкаем по нужному элементу в самой таблице), в которую будем вводить параметр, по которому будет выполняться поиск. В нашем случае – это “F2”.
  • “Просматриваемый_вектор” – указываем диапазон ячеек, среди которых будет производиться поиск искомого значения (у нас это “A2:A8”). Здесь мы, также, можем прописать координаты вручную, либо выделить требуемую область ячеек в таблице с помощью зажатой левой кнопки мыши.

Метод 2: форма массива

В данном случае мы будем работать сразу с целым массивом, в который одновременно включены оба диапазона (просматриваемый и результатов). Но тут есть существенное ограничение: просматриваемый диапазон должен быть самым крайним столбцом заданного массива, а отбор значений будет выполняться из крайней правой колонки. Итак, приступим к работе:

  1. Вставляем в ячейку для вывода результата функцию ПРОСМОТР – как и в первом методе, но теперь выбираем список аргументов для массива.Выбор списка аргументов функции ПРОСМОТР в Excel
  2. Указываем аргументы функции и жмем кнопку OK:
    • “Искомое_значение” – заполняется так же, как для векторной формы.
    • “Массив” – задаем координаты всего массива (или выделяем его в самой таблице), включающего просматриваемый диапазон и область результатов.Заполнение аргументов функции ПРОСМОТР в Excel (форма диапазонов)
  3. Чтобы воспользоваться функцией, как и в первом методе вводим наименование товара и жмем Enter, после чего результат автоматически появится в ячейке с формулой.Пример использования функции ПРОСМОТР в Excel

Примечание: форма массива для функции ПРОСМОТР используется редко, т.к. является устаревшей и остается в современных версиях Эксель для поддержания совместимости с книгами, созданными в более ранних версиях программы. Вместо нее желательно использовать современные функции: ВПР и ГПР.

Расширенное форматирование списка

В зависимости от предназначения списка вы можете использовать расширенное форматирование.

Создание столбца ИСТИНА/ЛОЖЬ

Для этого нужно использовать колонку справа от полей с флажками. Флажок будет возвращать ИСТИНА (если галочка установлена) или ЛОЖЬ (если она снята). Таким образом вы сможете увидеть, все ли флажки сняты.

Правой кнопкой мыши нажмите на первое поле флажка и выберите «Формат объекта».

Как создать список в Excel

На вкладке «Элемент управления» в окне «Формат объекта» нажмите на кнопку выбора ячейки с правой стороны поля «Связь с ячейкой».

Как создать список в Excel

Выберите ячейку, которая находится справа от клетки с флажком. Адрес выбранной ячейки размещен в поле «Связь с ячейкой» в компактной версии окна «Формат объекта», чтобы развернуть его повторно нажмите на кнопку «Связь с ячейкой» и выберите «ОК». Повторите указанную процедуру для каждой ячейки в списке.

Как создать список в Excel

Общее число предметов и подсчет отмеченных предметов в списке

Укажите общее количество флажков в списке в ячейке, расположенной справа от клетки «Общее количество предметов». Число проставленных галочек можно подсчитать с помощью специальной функции. Введите

=СЧЁТЕСЛИ(C2:C8; ИСТИНА)

=COUNTIF(C2:C8,TRUE)

в ячейку справа от ячейки «Упакованные предметы» и нажмите Enter. Как показано в примере ниже, функция подсчитает число ячеек в колонке С (с С2 по С8), имеющих значение ИСТИНА или TRUE.

Как создать список в Excel

Скрыть столбец ИСТИНА/ЛОЖЬ

Для того чтобы скрыть данную колонку, правой кнопкой мыши кликните на ее заголовке и в отобразившемся меню выберите пункт «Скрыть». Столбец будет скрыт.

Как создать список в Excel

Как проверить, все ли галочки сняты

Для этого выберите ячейку «Я готов» и введите

=ЕСЛИ(B10=B11;»Да»;»Нет»)

=IF(B10=B11,»YES»,»NO»)

Если число в ячейке В10 совпадет со значением подсчитанных флажков в ячейке В11, в ней автоматически отобразится «Да», в противном случае появится «Нет».

Как создать список в Excel

Применение условного форматирования

С помощью условного форматирования вы можете выделить ячейки цветом. К примеру, вы можете задать условное форматирование таким образом, чтобы все ячейки со значениями определенного типа закрашивались в красный цвет.

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

в поле «Форматировать значения, для которых следующая формула является истинной:». Замените значения В10 и В11 адресами ячеек «Общее количество предметов» и «Упакованные предметы», если это не одни и те же ячейки.

Как создать список в Excel

Создайте еще одно правило, но в поле «Форматировать значения, для которых следующая формула является истинной:» введите формулу

=$B10=$B11

Затем нажмите «Формат», выберите цвет и нажмите «ОК».

В окне «Диспетчер правил условного форматирования» введите адреса ячеек, которые должны быть заполнены цветом, в поле «Применяется к». Введите те же адреса для обоих правил. В нашем случае это =$B$13. Нажмите «ОК».

Как создать список в Excel

Ячейка «Я готов» окрасится зеленым цветом, если все галочки будут сняты, или красным, если нет.

Как составить кроссворд

Разгадывание кроссвордов, идеальный вариант проверить знания. Подобные методы тестов, потихоньку начинают внедрять в различных обучающих учреждения.

Кстати, этим методов воспользуюсь и я. По окончанию наполнения сайта тематикой Word, будет составлен кроссворд, для проверки знаний.

Из предыдущего раздела, нам уже известно, что перед созданием любого кроссворда, нужно заручиться планом, из которого будет четко ясно какой тематики кроссворд и какие слова будут использованы. Этим сейчас и займемся.

Выбираем тему для кроссворда

Тематик можно придумать миллион. Составить кроссворд можно на тематику которая:

  1. Интересует лично вас. Может быть это ваше хобби, углубленные интересы и тд.
  2. Проведя исследования, было составлено экспертное заключение об текущем интересе населения. На эту тему и пишем кроссворд.
  3. Тематические кроссворды, для выявления знаний в данной области.
  4. Детские кроссворды, с вопросами в виде стихов.
  5. И другие…

Здесь следует добавить, что кроссворд может быть как тематическим, так и разносторонним. Каких то жестких критериев не существует, главное чтобы было интересно и информативно.

В моем случае, выберу тематику детских кроссвордов с вопросами в виде стихов. Как раз сейчас изучаю с детьми виды грибов в нашей лесополосе, вот о них и буду делать кроссворд.

Составляем список вопросов — ответов

Список вопросов может быть бесконечным, но не стоит забывать, что у каждого дело должно быть свое логическое завершение.

К примеру дети, физически не могут высидеть на одном месте, более 20 — 30 минут, именно по этому, прежде чем дать задание, следует подумать, а успеет ли он завершить его.

Поэтому, составляем список вопрос с учетом времени. Кроссворд должен быть разгадан в течение 20 — 30 минут, конечно если знаешь ответ на вопрос.

Составляем список вопросов для кроссворда

Вариант 4: Создание выпадающего списка из таблицы

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

Выделите все ячейки, включая название столбца, и на главной вкладке нажмите кнопку «‎Сформировать как таблицу».Выбор группы для создания таблицы для создания выпадающего списка в Excel

Выберите подходящий для вас тип оформления.Создание таблицы для создания выпадающего списка в Excel

При появлении окна с расположением данных просто нажмите Enter, поскольку диапазон выбран предварительно.Указание диапазона таблицы для создания выпадающего списка в Excel

Вы автоматически окажетесь на вкладке «‎Конструктор таблицы», где можете изменить ее имя на любое удобное, начинающееся с буквы. Изменение названия таблицы для создания выпадающего списка в Excel

Разверните список массивов, чтобы убедиться в наличии там созданной таблицы.Проверка названия таблицы для создания выпадающего списка в Excel

Используйте ее в качестве источника при создании выпадающего списка точно так же, как это было показано в предыдущих вариантах.Ввод названия таблицы как источника для создания выпадающего списка в Excel

На следующем изображении вы видите, что список создан успешно и данные можно использовать в своих целях.Проверка выпадающего списка, созданного по таблице в Excel

Только что вы увидели 4 способа создания выпадающего списка в ячейке Excel. Из инструкции понятно, что каждый из них обладает своими особенностями и подойдет при разном оформлении книги в программе. Однако во всех вариантах обращение происходит к одному и тому же инструменту, что значительно упрощает процесс запоминания всех принципов действий и позволяет выбрать любой из методов, когда это понадобится.

Выпадающий список с быстрым поиском

Классический выпадающий список в ячейке листа Excel, сделанный через Данные — Проверка (Data — Validation) — простая и удобная штука, которую ежедневно применяют очень многие пользователи. Однако, у этого списка есть один весьма серьезный недостаток — в нём нет быстрого поиска по первым символам, т.е. фильтрации (отбора) только тех значений, куда введённый фрагмент входит как подстрока. Это серьезно ухудшает удобство пользования даже если в списке всего пара-тройка десятков позиций, а при нескольких сотнях убивает юзабилити напрочь.

Давайте рассмотрим как всё же реализовать подобный трюк. В качестве подопытного кролика возьмём список 250 лучших фильмов по версии IMDb:

Выпаюащий список с поиском

Конечная цель — создать выпадающий список (ячейка G3), в котором можно будет быстро находить нужные фильмы, введя только жанр, год или фрагмент названия, например «гамп».

Шаг 1. Определяем, кто нам нужен

Сначала нам нужно понять, какие из исходных ячеек нужно показывать в списке, т.е. определить содержится ли введённый в выпадающем списке текст (например, жанр «детектив») в названии фильма. Для этого добавим слева от исходных данных еще один столбец с функцией ПОИСК (SEARCH ) , которая ищет заданную подстроку в тексте и выдает либо порядковый номер символа, где он был обнаружен, либо ошибку, если его там нет:

Ищем вхождения функцией ПОИСК

Теперь завернем нашу формулу в функцию проверки ЕЧИСЛО (ISNUMBER) , которая превратит числа в логическую ИСТИНУ (TRUE) , а ошибки — в ЛОЖЬ (FALSE) :

Превращаем в ИСТИНУ и ЛОЖЬ

Теперь сделаем так, чтобы ЛОЖЬ превратилась в 0, а вместо ИСТИНА в столбце появились последовательно возрастающие индексы-числа 1,2,3. и т.д. Это можно сделать с помощью добавления к нашей же формуле ещё парочки функций:

Создаем индексы

Здесь функция ЕСЛИ (IF) проверяет что мы имеем (ИСТИНУ или ЛОЖЬ), и

  • если была ИСТИНА, то выводит максимальное значение из всех вышестоящих чисел + 1
  • если была ЛОЖЬ, то выводит 0

Шаг 2. Отбираем в отдельный список

Дальше — проще. Теперь банальной функцией ВПР (VLOOKUP) просто выведём все найденные названия (я добавил столбец с порядковыми номерами для удобства):

Извлекаем нужные элементы

После этого можно поиграться, вводя в жёлтую ячейку G2 разные слова и фразы и понаблюдать за тем, как наши формулы отбирают только подходящие фильмы:

Тестируем отбор

Шаг 3. Создаем именованный диапазон

Теперь создадим именованный диапазон, который будет ссылаться на отобранные фильмы. Для этого выбрем на вкладке Формулы команды Диспетчер имен — Создать (Formulas — Name Manager — Create) :

Создаем именованный диапазон

Имя диапазона может быть любым (например, Фильмы), а самое главное — это функция СМЕЩ (OFFSET) , которая и делает всю работу. Напомню её синтаксис, если вы подзабыли:

=СМЕЩ( начальная_ячейка ; сдвиг_вниз ; сдвиг_вправо ; высота ; ширина )

Синтаксис СМЕЩ

  • В качестве начальной ячейки задаём первую ячейку списка отобранных элементов (E2).
  • Сдвиги вниз и вправо у нас отсутствуют, т.е. равны нулю.
  • Высота диапазона у нас соответствует максимальному значению индекса из столбца А.
  • Ширина диапазона — 1 столбец.

Осталось сделать выпадающий список.

Шаг 4. Создаем выпадающий список

Выделим жёлтую ячейку (G2) и выберем на вкладке Данные команду Проверка данных (Data — Validation) . В открывшемся окне выбрем Список (List) в поле Тип данных (Allow) , а в качестве источника введем имя нашего созданного диапазона со знаком равно перед ним:

Создаем выпадающий список

Чтобы Excel не ругался при вводе на неточное совпадение наших фраз с исходным списком, на вкладке Сообщение об ошибке (Error Alert) в этом окне нужно выключить флажок Выводить сообщение об ошибке (Show error alert) :

Отключаем сообщение об ошибке

Вот и всё. Можно жать на ОК и наслаждаться результатом:

Для пущего удобства при вводе с клавиатуры можно использовать Ctrl + Enter вместо Enter после ввода текста (так активная ячейка не уходит вниз) и сочетание клавиш Alt + стрелка вниз , чтобы развернуть выпадающий список без мыши.

В принципе, можно было бы и не продолжать, но недавно Microsoft выкатила обновление вычислительного движка Excel, который теперь поддерживает динамические массивы и имеет специальные функции для работы с ними. Большинству пользователей они станут доступны в ближайшие месяцы, но даже если пока этих возможностей в вашем Excel нет — грех не показать как элементарно с их помощью решается наша задача.

Вып.список на динамических массивах

Всё, что мы делали на Шагах 1-3 заменяется одной(!) формулой, где новая функция ФИЛЬТР (FILTER) отбирает из исходного диапазона A2:A251 только те фильмы, которые содержат заданную подстроку.

А дальше останется при создании выпадающего списка указать в качестве источника первую ячейку диапазона отобранных фильмов (C2) и добавить к ней знак #, чтобы получить ссылку на весь динамический массив:

Создание вып.списка на динамическом массиве

И всё. Никаких именованных диапазонов и медленных СМЕЩ, никаких танцев с дополнительными столбцами и формулами. Песня!

Как сделать выпадающий список, позволяющий вводить произвольный текст (ввод вручную) в Excel?

По умолчанию для ячеек с созданными раскрывающимися списками проверки данных вам не разрешается вводить текст, выходящий за пределы значений списка. При вводе слов, которых нет в списке, появится диалоговое окно с ошибкой, как показано на скриншоте ниже. Из этого туториала Вы узнаете, как создать раскрывающийся список, позволяющий вводить произвольный текст в Excel.

Сделать выпадающий список, позволяющий свободный текст в Excel

Пожалуйста, сделайте следующее, чтобы сделать выпадающий список, разрешающий свободный текст.

1. Выберите ячейки, содержащие раскрывающиеся списки, которые вы уже создали, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных. Смотрите скриншот:

2. в проверка достоверности данных диалоговом окне снимите флажок Показывать предупреждение об ошибке после ввода неверных данных в поле под Предупреждение об ошибке , затем нажмите OK кнопку.

Затем вы можете ввести любой текст в ячейки раскрывающегося списка по своему усмотрению, не получая предупреждения об ошибке.

В качестве альтернативы вы можете оставить Показывать предупреждение об ошибке после ввода неверных данных. проверил, выберите Предупреждение из Стиль раскрывающийся список, а затем щелкните OK кнопку.

После этого, если вводимое значение не соответствует ограничениям проверки данных, определенным для ячейки, появится диалоговое окно с предупреждением Microsoft Excel. Щелкните Да, чтобы продолжить.

Легко выбирайте несколько элементов из раскрывающегося списка в Excel:

Вы когда-нибудь пробовали выбрать несколько элементов из раскрывающегося списка в Excel? Здесь Выпадающий список с множественным выбором полезности Kutools for Excel может помочь вам легко выбрать несколько элементов из раскрывающегося списка в диапазоне, на текущем листе, в текущей книге или во всех книгах. См. Демонстрацию ниже:
Загрузите полнофункциональную 30-дневную бесплатную версию Kutools for Excel прямо сейчас!

Статьи по теме:

Автозаполнение при вводе текста в раскрывающемся списке Excel
Если у вас есть раскрывающийся список проверки данных с большими значениями, вам нужно прокрутить список вниз только для того, чтобы найти нужное, или введите все слово напрямую в поле списка. Если есть способ разрешить автозаполнение при вводе первой буквы в выпадающем списке, все станет проще. В этом руководстве представлен метод решения проблемы.

Создать раскрывающийся список из другой книги в Excel
Создать раскрывающийся список проверки данных среди листов в книге довольно просто. Но если данные списка, необходимые для проверки данных, находятся в другой книге, что вы будете делать? В этом руководстве вы узнаете, как подробно создать раскрывающийся список из другой книги в Excel.

Создайте раскрывающийся список с возможностью поиска в Excel
Для раскрывающегося списка с многочисленными значениями найти подходящий — непростая задача. Ранее мы ввели метод автоматического заполнения раскрывающегося списка при вводе первой буквы в раскрывающемся списке. Помимо функции автозаполнения, вы также можете сделать раскрывающийся список доступным для поиска для повышения эффективности работы при поиске правильных значений в раскрывающемся списке. Чтобы сделать раскрывающийся список доступным для поиска, попробуйте метод, описанный в этом руководстве.

Автоматическое заполнение других ячеек при выборе значений в раскрывающемся списке Excel
Допустим, вы создали раскрывающийся список на основе значений в диапазоне ячеек B8: B14. При выборе любого значения в раскрывающемся списке необходимо, чтобы соответствующие значения в диапазоне ячеек C8: C14 автоматически заполнялись в выбранной ячейке. Для решения проблемы методы, описанные в этом руководстве, окажут вам услугу.

голоса
Рейтинг статьи
Читать еще:  Какие есть программы-аналоги Evernote
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector