Сегодня расскажу о функции ПОВТОР (REPT) и как ее можно использовать для создания мини-графиков внутри ячейки (вместо спарклайнов). Работает и в экселе и в гугл-таблицах.
Функция ПОВТОР ожидает два аргумента:
=ПОВТОР(<текст для повтора>; <сколько раз повторять>)
Первый аргумет - текст, который нужно повторить. Может быть просто текстом "ааа" или буквой, или символом юникода (например, эмодзи). Может быть и числом, тогда повторяется тестовое представление числа (с форматом).
Второй аргумент - сколько раз повторить первый аргумент. Ожидаемо, если второй аргумент отрицательный, то будет ошибка.
Как сделать мини-график?
Мы уже знаем, что можно использовать эмодзи. Давайте возьмем два квадрата эмодзи разных цветов 🟩⬜ и применим к ним функцию ПОВТОР:
=ПОВТОР("🟩";A1)&ПОВТОР("⬜";10-A1)
Получится вот такой опрятный мини-график в ячейке:
А можно немного покреативить и вместо квадратиков использовать разные смайлы и пустой кружок:
=ЕСЛИ(A1<=2; ПОВТОР("😥";A1);ЕСЛИ(A1=3;ПОВТОР("😐";A1);ЕСЛИ(A1>3;ПОВТОР("🙂";A1);)))&ПОВТОР("⚪";5-A1)
Ну вот, все так просто. Пишите в комментариях ваши идеи использования. А файл с примерами доступен по ссылке: https://docs.google.com/spreadsheets/d/1zyuE7fcOaozkTSj_ZfwficgnZJgdsAb7ioXq_QJWHX0/edit?usp=sharing