Neural excel как пользоваться

Обновлено: 08.07.2024

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

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

«А разве так можно?» – 9 фишек и возможностей Excel, которые вас удивят

Растягивание ячеек

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

Как это работает? Допустим, вам нужно сделать столбец, в котором будут числа от 1 до 15. Конечно, вы можете потратить время и сами забить цифры в каждую ячейку, но такую работу с большим трудом можно назвать продуктивной. Гораздо лучше – растянуть ячейку.

Умный Excel сделает все самостоятельно. Для этого:

  1. Добавьте начальную цифру. В нашем случае это 1.
  2. Зажмите клавишу Ctrl.
  3. Потяните за правую нижнюю часть ячейки.
«А разве так можно?» – 9 фишек и возможностей Excel, которые вас удивят

Удаление повторов

Например, вы составляете топ ключевых слов для SEO-продвижения сайта или делаете список сотрудников отдела продаж – в любом случае стоит избегать дубликатов в ячейках. Вы можете довериться своей внимательности и выделить все повторы самостоятельно, но гораздо удобнее и быстрее – воспользоваться встроенной функцией Excel для поиска дубликатов.

Для этого выделите нужную область, зайдите в раздел «Данные» и кликните на кнопку «Удалить дубликаты».

Для примера мы удалили дубликаты в онлайн-версии Excel. Но эта возможность также доступна и в обычной версии программы для Windows или macOS Для примера мы удалили дубликаты в онлайн-версии Excel. Но эта возможность также доступна и в обычной версии программы для Windows или macOS

Быстрое изменение регистра букв

Достаточно воспользоваться функцией «СТРОЧН» и выделить диапазон значений. Так вы быстро поменяете регистр.

И наоборот – если буквы во всех словах нужно сделать большими, используйте «ПРОПИСН».

«А разве так можно?» – 9 фишек и возможностей Excel, которые вас удивят

Создание очень секретного листа

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

Чтобы информация стала полностью невидимой для посторонних, сделайте следующее:

  1. Нажмите клавиши Alt и F11.
  2. Выберите номер листа.
  3. Выберите свойство Visible.
  4. Выберите опцию xlSheetVeryHidden.

Теперь вся тайная информация будет абсолютно недосягаема для чужих глаз.

Блокирование изменений в таблице задним числом

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

Вот что вам нужно сделать:

  1. Кликните на ячейку и выберите раздел «Данные».
  2. Нажмите на кнопку «Проверка данных».
  3. Выберите «Другой» в списке «Тип данных».
  4. Добавьте текст «=А2=СЕГОДНЯ()» в графу «Формула».
  5. Уберите галочку с «Игнорировать пустые ячейки» и кликните «Ок».

Теперь, если кто-то захочет ввести другие данные в эту ячейку, появится предупреждение. Это же можно сделать и с другими ячейками в таблице.

Создание небольших графиков прямо в ячейках

Иногда использовать большую диаграмму в таблице не совсем уместно, но как-то представить информацию графически все равно хочется. Здесь на помощь приходят спарклайны – маленькие графики или диаграммы, находящиеся прямо в ячейках.

Чтобы создать спарклайн:

  1. Перейдите на вкладку «Вставка».
  2. Кликните на тип спарклайна, который хотите добавить в вашу таблицу.
  3. Укажите диапазон данных, на основе которых будет строиться график или диаграмма.

Импорт курса валют

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

Для импорта курса валют:

Отображение данных из таблицы Excel на карте

Microsoft стремится, чтобы ее продукты работали вместе и дополняли друг друга. Например, начиная с Office 2013 возможен необычный кроссовер программы Excel и карты Bing. Кейсов использования такого дуэта предостаточно!

Например, у вас есть офисы в 10 городах России и вы хотите наглядно показать продажи в различных торговых точках. Конечно, можете сделать скриншот карты и потом добавить его в таблицу, но это займет больше времени и будет не так информативно.

Чтобы добавить интерактивную карту:

  1. Перейдите на вкладку «Вставка» и кликните на «Магазин приложений».
  2. Найдите и установите плагин Bing Maps.
  3. Выберите плагин в списке «Мои приложения» на вкладке «Вставка» и поместите его на рабочий лист.
  4. Определите диапазон и кликните Show Locations на модуле карты.

Преобразование строк в столбцы и обратно

Нужно сделать из строк столбцы? Необязательно тратить на такую рутинную задачу драгоценное время. Достаточно воспользоваться встроенными возможностями Excel:

  1. Выберите ячейки, которые хотите перенести.
  2. Нажмите «Ctrl + C».
  3. Кликните правой кнопкой мышки по ячейке, в которую хотите транспонировать данные.
  4. Выберите «Транспонировать» в «Параметрах вставки».
«А разве так можно?» – 9 фишек и возможностей Excel, которые вас удивят

Где можно побольше узнать о возможностях Excel?

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

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

Если уж браться за обучение, стоит обращаться к профессионалам. Курс « Excel: от новичка до эксперта » – отличная возможность получить новые навыки и прокачаться как специалист. За время учебы вы узнаете, как работать со сводными таблицами, писать макросы и сложные формулы, красиво представлять полученную информацию с помощью графиков и диаграмм.

Преимущества обучения на курсе

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

✅ Учеба в своем темпе. Можете пройти курс за полторы недели, а можете – за месяц. Все зависит от вашего упорства и тяги к новым знаниям.

✅ Возможность оплаты курса в рассрочку без процентов. Не стоит откладывать учебу на потом, даже если сейчас у вас нет всей нужной суммы.

✅ Помощь в трудоустройстве. Мы разошлем ваше резюме по нашей базе корпоративных клиентов, среди которых – ведущие российские и международные компании: Cбербанк, Gett, МТС, Билайн, Мегафон, Ростелеком, ПИК, X5 Retail Group.

Сейчас на обучение действует специальная цена. Достаточно при заказе курса назвать менеджеру промокод ДЗЕН, и ваша скидка составит 50 %!

Аналитикам, экономистам, финансовым менеджерам и вообще всем, кто работает с цифрами, не обойтись без твердых и качественных знаний в Excel. Запишитесь на курс «Excel: от новичка до эксперта» и получите навыки, которые пригодятся в самых разных компаниях и областях – от геймдева до инвестирования >>>

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

Для начала нам придётся открыть Excel и как в прошлый раз нажать Alt+F11. В открывшемся окне создадим новый модуль для класса (правый клик где-нибудь слева => insert => Class Module) . И в него будем последовательно вставлять весь тот код, что будет ниже. Его я буду сопровождать своими комментариями.

Здесь мы просто определяем все переменные, которые будут использоваться в рамках конкретного нейрона.

Сигмоида у нас задаётся четырьмя параметрами. Первый коэффициент стоит, как множитель ко всей функции в целом. Второй коэффициент - перед иксом. Третий - прибавляется к иксу. Четвёртый - прибавляется ко всей функции в целом. И все эти коэффициенты задаются случайным образом от минус единицы до плюс единицы. F(x)=c1/e^(-c2*(x+c3))+c4

Таким подходом мы задаём всё многообразие сигмоид.

Передаём значение, на которое ошиблась наша функция и номер коэффициента, который хотим изменить. Изменяем этот коэффициент с учётом скорости обучения и нашей ошибки.

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

Сохраняем веса так, чтобы наиболее эффективное изменение веса с точки зрения устранения ошибки применялось полностью, а остальные - в соответствии с их вкладом в минимизацию ошибки.

Функция расчёта значения нашей сигмоиды. Чтобы не было деления на ноль и прочих проблем, для больших значений экспоненты ставим известные значения. Параметр Т отвечает за то, используем мы тестовые коэффициенты или боевые.

Пробуем изменить тестовые коэффициенты. Если ошибка уменьшилась, фиксируем это, чтобы в будущем изменить уже боевые коэффициенты.

Это простая функция, которая генерирует случайную по порядку последовательность от нуля до n-1. Мы её будем использовать, чтобы случайно перебирать коэффициенты не по порядку. В некоторых ситуациях это может иметь значение и делать расчёт сети предвзятым.

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

Теперь заполним какими-нибудь данными нашу функцию. Я в первом столбце перечислил значения аргументов, в третьем - значение целевой функции. А четвёртый столбец остаётся для занесения результатов расчёта сети, чтобы сравнить с целевой функцией. Ну и отдельно посчитал среднюю квадратичную ошибку. Вышло примерно так:

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

Представьте себе, что у вас есть 2 списка. В одном - список клиентов, которые звонили в колл-центр в этом месяце с ФИО клиента. Во втором списке - список заказов, которые совершили клиенты, в т.ч. и те, что звонили в колл-центр. При этом в каждой из этих таблиц есть столбец с уникальными значениями ФИО клиента. Как же нам понять, на какую сумму совершили покупки клиенты, которые звонили в колл-центр? Для этого нам необходим ВПР.

Вот так выглядят два эти списка (специально выбраны небольшие таблицы, чтобы все данные были на виду):

На глаз можно определить, что не все, кто звонил в колл-центр оформили заказ. Для конкретного ответа на этот вопрос необходимо в ячейку С4 ввести формулу =ВПР(A4;$E$3:$G$10;2;ЛОЖЬ) и протянуть до конца таблицы. Перед тем, как протягивать формулу, обязательно закрепите диапазон второй таблицы E3:G10 в формуле с помощью кнопки F4 (сделайте ссылку на диапазон абсолютной), чтобы таблица в формуле не "съезжала".

Функция ВПР принимает 4 аргумента:

1. Искомое значение ("Что я ищу");

2. Таблица ("Где я ищу");

3. Номер столбца ("Какие данные я ищу");

4. Интервальный просмотр (какое сопоставление необходимо - точное или приблизительное) .

Таким образом, мы получаем выражение " Я хочу найти стоимость заказа Иванова Ивана Ивановича в таблице Оформленные заказы, получив данные из 2го столбца со стоимостью оформленных заказов ":).

В итоге мы видим, что к 3-м клиентам из первого списка подтянулась стоимость заказа, в остальных случаях подтянулось значение Н/Д (т.е. данные по этим ФИО отсутствуют или же "эти клиенты не оформили заказ после звонка в колл-центр" ).

Подсчитать сумму заказов тех, кто звонил в колл-центр, можно с помощью простой формулы =СУММЕСЛИ(C4:C16;">0").

Сумма составила 40 000,00 руб .

Альтернативным способом подсчета суммы заказов, когда в массиве есть ошибки (в данном случае Н/Д) является использование функции АГРЕГАТ, в первом агрегате которой указано число 9, что означает использование функции СУММ, второй агрегат 6 - указывает, что при суммировании необходимо пропускать ошибочные значения, третий - наш диапазон.

Подсчет суммы заказов с помощью СУММЕСЛИ или АГРЕГАТ Подсчет суммы заказов с помощью СУММЕСЛИ или АГРЕГАТ

Попробуйте и у вас обязательно получится!

✔ Ищите ответы на свои вопросы в статье Фишки excel - подборка статей . Там я перечислила все свои статьи по разбору работы функций excel.

✔ Вот здесь есть подборка видео о том, как строить необычные диаграммы - Фишки Excel - подборка видеороликов .

Чтобы упростить концепцию сверточных нейронных сетей, я попытаюсь объяснить, что происходит при разработке модели глубокого обучения. Для получения дополнительной информации, я рекомендую поисконлайнкак есть обильное количество доступной информации (как этовидео). Это объяснение получено изfast.aiрепозиторий.

Эта картина простой нейронной сети в основном представляет то, что происходит в этом примере.


Эти данные изображения № 7 изMNISTбазы данных, и мы предполагаем, что вы используетемодель перед поездомдля классификации.


Скрытый слой 1

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

Два фильтра будут представлять разные формы - первый фильтр предназначен для обнаружения горизонтальных краев, второй фильтр обнаруживает вертикальные края. Этот фильтр 3х3 называетсясверточное ядро, Фильтр 1 активируется для горизонтальных ребер на входе. Conv1 показывает активацию обоих после взятия секции 3x3 ввода и умножения ее на сверточное ядро. Следующая картина ниже дает вам лучшую идею.


* Хотя это представлено в 2d массиве, они должны быть сложены какТензор, Где каждая матрица представляет срез в тензоре. Это все по существу строковые операции (Линейная алгебра), которые происходят.

= SUM (F11: H13 * $ AD $ 11: $ AF $ 13) - это происходящая Свертка.

Эта сумма приведет к числу активации 3 для этого конкретного места 3x3 на входе.


Функция активации


Далее мы используем нашу единицу нелинейности с помощьюРЕЛУкак наша функция активации для устранения негативов. Далее мы видим, что негативы исчезают на следующей картинке.

Скрытый слой 2

Далее мы делаем еще одну свертку. Conv2 будет следующим скрытым слоем. Это взвесит обе матрицы в Conv1, взяв их произведение суммы. Ядро свертки здесь будет представлять собой Тензор 2X3X3.

После использования RELU мы создали второй слой.


Макс Пул


Максимальное объединение вдвое уменьшает разрешение по высоте и ширине, принимая только максимум 2х2 в Conv2. В матрице Макспула мы видим только максимальное значение сечения 2x2 в Conv2, которое равно 33. Пул вычисляется быстрее, чем свертки. Кроме того, это дает вам некоторое количествоинвариантность перевода,

Выходной слой

Затем мы создаем наш полностью связанный слой, взяв все наши активации в Maxpool и придав им всем вес. Это делается с помощью матричного продукта. В Excel, мы возьмем сумму активаций и весов. Таким образом, вместо синтаксического анализа каждой секции в сверточном слое, как и раньше, полностью подключенный слой (плотный слой) будет выполнять классификацию объектов, которые были извлечены сверточными слоями и подвергнуты понижающей дискретизации слоями с максимальным пулом.


Этот пример представляет только один класс, то есть один номер. Нам еще предстоит классифицировать остальные числа.

Читайте также: