«2 тыс.» вместо «2000» и прогресс‑бар в ячейке: магия пользовательских форматов Excel
Привет, дорогой читатель! 👋 Вы наверняка умеете менять цвет ячейки, шрифт и заливку. А знаете ли вы, что Excel может изменять само представление числа без формул и без изменения самого значения? Например, показывать «2 тыс.» вместо «2000», добавлять валюту без отдельной ячейки, скрывать нули или даже рисовать примитивный прогресс-бар символами. Всё это делают пользовательские форматы чисел. Про них редко пишут, а зря — это настоящая магия форматирования. Поехали! 🧙‍♂️ Обычно вы выбираете в ячейке: «Числовой», «Денежный», «Дата»… Но в самом низу списка есть пункт «(все форматы)», а в нём — «Тип», где можно написать свой код. Код состоит из нескольких секций, разделённых точкой с запятой: положительные; отрицательные; нулевые; текст Не обязательно прописывать все четыре, но порядок важен. Хотите, чтобы 2500 показывалось как «2,5 тыс.», а 1 500 000 — как «1,5 млн»? При этом само число остаётся 2500, и его можно использовать в формулах. Код формата: # ##0,000 " тыс." Если в таблице много
«2 тыс.» вместо «2000» и прогресс‑бар в ячейке: магия пользовательских форматов Excel«2 тыс.» вместо «2000» и прогресс‑бар в ячейке: магия пользовательских форматов Excel
Показать еще
  • Класс
Как убрать красные #Н/Д и #ДЕЛ/0! из таблиц? 3 формулы, которые спасут отчёт
Привет, дорогой читатель! 👋 В одной из предыдущих статей мы разобрали, что означают ошибки в Excel: #ДЕЛ/0!, #Н/Д, #ЗНАЧ! и другие. Но одно дело — понять их причину, а другое — научиться обрабатывать, чтобы вместо страшных красных надписей показывались аккуратные сообщения или пустые ячейки. Сегодня разберём три главных инструмента для перехвата ошибок: ЕСЛИОШИБКА, ЕОШИБКА и хитрую функцию АГРЕГАТ. Все примеры — с живыми таблицами, чтобы вы сразу видели, как это работает. Поехали! 🚀 Эта функция появилась в Excel 2007 и мгновенно стала любимицей. Она проверяет формулу: если результат — любая ошибка, то возвращает заданное значение; если нет — саму формулу. Синтаксис: =ЕСЛИОШИБКА(значение; значение_при_ошибке) Представьте, что у вас таблица продаж с выручкой и отработанными часами. Нужно посчитать эффективность (выручка / часы). Но в некоторых строках часы = 0 — получится ошибка #ДЕЛ/0!. Обычная формула в D2: =B2/C2 В D3: ошибка #ДЕЛ/0! В D5: тоже ошибка #ДЕЛ/0! Добавим проверку с ЕСЛИ
Как убрать красные #Н/Д и #ДЕЛ/0! из таблиц? 3 формулы, которые спасут отчётКак убрать красные #Н/Д и #ДЕЛ/0! из таблиц? 3 формулы, которые спасут отчёт
Показать еще
  • Класс
Срезы в Эксель: кнопки, которые заменят вам десятки фильтров
Привет, дорогой читатель! 👋 Представьте, что вам нужно отфильтровать огромную таблицу продаж по нескольким условиям: по региону, по менеджеру и по типу товара. Вы привыкли искать маленькие иконки фильтров в шапке таблицы? А что, если я скажу, что есть способ превратить эти сложные действия в пару наглядных кнопок? Сегодня мы поговорим об одном из самых изящных, но малоизвестных инструментов Excel — срезах (slicers). Поехали! 🚀 Срезы — это не просто кнопки, а целое искусство управления данными. По сути, это интерактивные графические фильтры, которые делают анализ данных наглядным и удобным. В отличие от стандартных выпадающих списков фильтров, срез — это отдельное окно с кнопками, которое «плавает» поверх ваших ячеек, и его можно перемещать и настраивать как обычную картинку. Главная его фишка в том, что он всегда на виду: вы сразу видите, какие значения выбраны, какие доступны для выбора, а какие отсутствуют в текущем отфильтрованном списке. Срезы доступны начиная с Excel 2010 для св
Срезы в Эксель: кнопки, которые заменят вам десятки фильтровСрезы в Эксель: кнопки, которые заменят вам десятки фильтров
Показать еще
  • Класс
Спарклайны в Excel: что это, как создать и настроить (пошагово)
Привет, дорогой читатель! 👋 Вы когда-нибудь хотели добавить в таблицу мини-графики, которые показывают динамику «с одного взгляда»? Чтобы не вставлять огромные диаграммы на отдельные листы, а разместить график прямо внутри ячейки? Встречайте: спарклайны (sparklines) — крошечные графики, которые творят большую магию. ✨ Сегодня разберём, что это такое, как их создавать и где они реально помогают. Поехали! 🚀 Спарклайн — это диаграмма в одной ячейке. Он показывает динамику значений (рост, спад, тренд), но без осей, подписей и лишних деталей. Занимает ровно столько места, сколько есть в ячейке. Представьте, что в таблице с продажами по месяцам вы добавляете столбец справа, и в каждой строке — крошечный график, который сразу видно: продажи растут, падают или скачут. Никакой лишней возни. 👍 Excel предлагает три варианта (вкладка «Вставка» → группа «Спарклайны»): Выбираете нужный — и одним кликом вставляете мини-график. Допустим, у вас таблица продаж по месяцам (см. пример ниже): Хотим доба
Спарклайны в Excel: что это, как создать и настроить (пошагово)Спарклайны в Excel: что это, как создать и настроить (пошагово)
Показать еще
  • Класс
Как защитить и скрыть формулы, чтобы их нельзя было увидеть даже при нажатии на ячейку
Привет, дорогой читатель! 👋 Вы когда-нибудь отдавали коллеге файл Excel с важными расчётами, а потом обнаруживали, что кто-то случайно «поправил» формулу и всё сломалось? Или не хотели, чтобы клиент видел, как именно вы считаете скидку или наценку? Сегодня я покажу, как спрятать формулы так, чтобы их нельзя было увидеть даже при нажатии на ячейку. И никаких макросов — только стандартные средства Excel. Поехали! 🚀 Excel позволяет сделать это в несколько кликов. Все ячейки на листе имеют атрибуты «Защищаемая ячейка» и «Скрыть формулы» (галочки стоят). Но пока лист не защищён — это не работает. Нам нужно сначала снять защиту со всех ячеек, а потом поставить защиту и скрытие только на тех, где есть формулы. Теперь нужно выделить только те ячейки, где находятся формулы (или которые вы хотите скрыть). Чтобы быстро выделить все ячейки с формулами на листе: Теперь все ячейки с формулами выделены. Снова откройте «Формат ячеек» (правой кнопкой на выделенном) → вкладка «Защита»: Теперь нужно ак
Как защитить и скрыть формулы, чтобы их нельзя было увидеть даже при нажатии на ячейкуКак защитить и скрыть формулы, чтобы их нельзя было увидеть даже при нажатии на ячейку
Показать еще
  • Класс
Создание "своих" функций без VBA
Привет, дорогой читатель! 👋 Мы с вами уже знакомы с Диспетчером имён — обычно он используется для того, чтобы дать понятное название диапазону ячеек или константе. Но знаете ли вы, что этот мощный инструмент способен на гораздо большее? Сегодня мы научимся создавать собственные компактные функции Excel без единой строчки кода, макросов и без LAMBDA (которая доступна только в новых версиях). Наши рецепты будут работать в любом Excel от 2007 до 2021. Представьте: вместо громоздкой, трудночитаемой конструкции =ЛЕВСИМВ(A1; ПОИСК(","; A1)-1) вы пишете простое и понятное =Город(A1). Это не фантастика, это реальность, доступная каждому. Поехали! 🚀 Обычно в Диспетчере имён мы храним ссылки на диапазоны: =Лист1!$A$1:$B$10. Но никто не мешает нам сохранить туда любую формулу, которая будет вычисляться каждый раз при обращении. Это и есть именованная формула — ваш персональный строительный блок для создания мощных и лаконичных решений. Их главное преимущество — многократное использование без не
Создание "своих" функций без VBAСоздание "своих" функций без VBA
Показать еще
  • Класс
Создание «умной» нумерации строк, которая не ломается при фильтрации и удалении строк
Привет, дорогой читатель! 👋 Вы наверняка сталкивались с такой ситуацией: пронумеровали строки в таблице вручную (1, 2, 3…), а потом отфильтровали данные или удалили несколько строк — и нумерация «поехала». Дырки, непорядок, приходится переделывать. Сегодня я покажу, как сделать умную нумерацию, которая автоматически подстраивается под любые изменения: фильтрацию, удаление, добавление строк. И никаких макросов — только пара простых формул. Поехали! 🚀 Самый простой способ пронумеровать строки — вписать в первую ячейку 1, во вторую 2, выделить обе и протянуть маркер автозаполнения. Или использовать формулу =A2+1. В статичной таблице это работает отлично. Но как только вы: 📌 Пример: Вы пронумеровали заказы от 1 до 100. Отфильтровали только заказы на сумму выше 10 000 — а номера остались 5, 12, 33… Неудобно и некрасиво. В Excel есть простая функция СТРОКА() (в английской версии ROW). Она возвращает номер строки, в которой находится. Например, в строке 5 формула =СТРОКА() вернёт 5. Допуст
Создание «умной» нумерации строк, которая не ломается при фильтрации и удалении строкСоздание «умной» нумерации строк, которая не ломается при фильтрации и удалении строк
Показать еще
  • Класс
Показать ещё