Оказывается, программа Excel может выходить за пределы своего основного назначения – анализа данных и финансовых расчетов. Рекламные кампании от Microsoft в далеких 90-х пытались создать для этой программы имидж безумно интересного инструмента. Но пользователи не спешили развлекаться в таблицах в те времена. Прошло несколько десятков лет и, кроме привычного офисного господства, у программы Excel появились киберспортсмены и целый чемпионат. Но некоторым пользователям и этого оказалось мало, поэтому они начали рисовать картины в таблицах, программировать игры, планировать свое время и задачи и даже анализировать тексты. Эта статья расскажет немного больше о путях нестандартного использования программы Excel, о котором рядовые пользователи могли даже не догадываться.
Графический дизайн и пиксельное искусство
Это интересный и нестандартный способ использовать программу, которая обычно ассоциируется с аналитикой и вычислениями. Основная идея заключается в том, что каждая ячейка в Excel может быть заполнена цветом, что позволяет создавать рисунки, используя ячейки как пиксели.
Чтобы получить пиксельный эффект, пользователи изменяют масштаб ячеек в таблице Excel. Обычно ширину и высоту ячейки делают одинаковыми, например, 5x5 пикселей или меньше. Каждую такую ячейку-пиксель заполняют нужным цветом из палитры, доступной в программе Excel. Каждая клеточка фактически становится пикселем в картине. Эта техника рисования требует много времени и терпения, ведь художники вручную выбирают ячейки и задают цвета для каждой из них. Чем больше пикселей, тем больше детализация изображения. Примерами таких рисунков является пиксель-арт – пиксельные рисунки в стиле 8-битных видеоигр. Это могут быть изображения персонажей, объектов или целых сцен. Также в Excel создают иконки и эмодзи. Некоторые энтузиасты воссоздают классические или современные картины, такие как «Мона Лиза» Леонардо да Винчи или «Звездная ночь» Винсента Ван Гога.
Рисование в Excel требует терпения, много времени и внимательности к деталям. В нем есть много цветов, но это не графический редактор, и возможности для создания градиентов или сложных цветовых переходов ограничены.
Однако он доступен многим пользователям, поэтому его выбрали как инструмент, в котором можно создавать искусство. Например, так поступил японский художник-иллюстратор Тацуо Хориучи. Он выбрал именно программу Excel вместо графических редакторов, чтобы рисовать в ней японские сельские пейзажи. Господин Тацуо не хотел платить за дорогие материалы для рисования или специализированные программы, поэтому выбрал Excel, созданную для формирования графиков и простых схем. Художник нарисовал десятки картин в Excel, все их можно увидеть на двух его сайтах-галереях. Кроме этого на сайте собраны работы участников ExcellArt Session – занятий по рисованию в программе Excel, которые проводят вживую. Также на сайте художника можно найти инструкции по рисованию в этой табличной программе.
Картина, созданная в таблице Excel «Эда в сумерках». Источник: сайт-галерея Тацуо Хориучи
Разработка игр
Программа Excel не предназначена для создания игр и все же она имеет встроенный язык программирования VBA, который помогает это сделать. Главное преимущество игр в Excel – доступность. Эта программа установлена на большинстве компьютеров, поэтому игры могут запускаться без дополнительного программного обеспечения. Но эти игры должны быть не слишком сложными из-за ограниченных возможностей самой программы Excel.
Она не предназначена для игр, поэтому ее визуальная часть несколько ограничена. Несмотря на это энтузиасты научились менять цвета и символы в ячейках, а некоторые даже смогли добавить цвета или даже простую анимацию. С помощью VBA в этой табличной программе создают логику и управляют макросами всеми аспектами игры – от подсчета очков до проверки выигрыша.
Пример игры «Четыре в ряд» созданной в Excel. Источник
В Excel создавали простые игры, такие как квесты или аркады, используя макросы VBA. Например, известно о версиях игр «Pac-Man» и «Tic-Tac-Toe», сделанных полностью в Excel. Возможности VBA (Visual Basic for Applications) позволяют создавать интерактивные программы. VBA – это встроенный в Microsoft Excel язык программирования. С его помощью можно настраивать поведение объектов, реагировать на события (например, нажатие клавиши) и сохранять переменные для игровой логики. В таблицах Эксель можно хранить значения о различных состояниях игры, а макросы позволяют их контролировать и обновлять. С помощью комбинаций клавиш или интерактивных кнопок игроки могут управлять персонажами на рабочих листах. Самые известные примеры игр, повторенные в Excel:
-
«Pac-Man» – классическая аркадная игра, где персонаж передвигается по лабиринту, обходя препятствия и врагов.
-
«Tic-Tac-Toe» (Крестики-нолики) – простая игра для двух игроков с полем 3х3 клетки и Х или О, которое они размещают на нем по очереди. Игра заканчивается, когда один из игроков успел построить прямую линию или диагональ из одинаковых знаков.
-
Простые квесты – с помощью макросов происходит навигация в игре и игрок выполняет ряд действий или делает выбор, в зависимости от этого игра предоставляет различные результаты.
-
Минные поля – аналог классической игры, где в Excel есть поле с минами в отдельных ячейках, но все ячейки скрыты от игрока. Игрок нажимает на ячейки, и макросы проверяют, мина это или нет, после чего соответственно отображают результат.
Планирование времени и управление проектами
Excel можно использовать также для создания персональных или бизнес-календарей, трекеров задач и диаграмм Ганта для управления проектами.
Для планирования времени таблицы Excel настраивают на отслеживание дат, дедлайнов и событий, добавляя цветные отметки для визуального различения задач.
Для отслеживания задач таблицы Excel превращают в трекеры. Там списки и статусы задач помогают отследить выполнение задач, расставить приоритеты и проверять прогресс.
Диаграммы Ганта – в Excel можно создавать графические диаграммы, которые отображают временные рамки проектов, этапы и зависимости между задачами. Это удобно для управления ресурсами и контроля за соблюдением сроков.
Анализ текста
С помощью формул и VBA в Excel можно обрабатывать текстовые данные, проводить поиск по ключевым словам, анализировать частоту использования слов в больших текстовых массивах. Эта возможность более полезна для специалистов, работающих с текстами, но знания о них иногда могут быть полезны любому.
Основные возможности работы с текстом в Excel:
-
Поиск по ключевым словам. С помощью функций «SEARCH» или «FIND», можно искать определенные слова или фразы в тексте.
-
Анализ частоты использования слов. Возможности VBA или функции, например «COUNTIF», позволяют подсчитать, насколько часто определенные слова или фразы встречаются в тексте.
-
Обработка текстовых массивов. Позволяет извлекать отдельные слова, анализировать структуру текста, делить его на части с помощью функций «LEFT», «RIGHT», «MID» и других.
Человеческая натура способна превратить самый скучный офисный инструмент в средство для самовыражения и творчества. Но всех этих создателей картин, игр и инструментов для анализа и оптимизации работы объединяет одно – сначала они в совершенстве овладели стандартными навыками работы в программе Excel. Надо хорошо знать правила, чтобы нарушать их. Это закон, который действует в любой сфере.
Хотите углубить свои знания и умения работать с данными в Excel? Пройдите мини-курс «Современный Excel: управленческая отчетность и аналитика»! Зарегистрируйтесь и получите доступ к его первому модулю бесплатно!
Пройти 1-й модуль бесплатно