В Excel, красивая, стилизованная нумерация цифрами в кружочках производится с помощью двух функций: ЮНИСИМВ и СТРОКА.
Функция ЮНИСИМВ возвращает символ Юникод, на который ссылается заданное числовое значение.
То есть, если нам нужно вывести в ячейке цифру один в кружочке ①, то мы можем написать следующую формулу:
=ЮНИСИМВ(9312)
Здесь в скобках мы указали 9312. Этим кодом в Юникоде представлена именно цифра 1 в кружочке ①. Цифра ② представлена кодом 9313, Цифра ③ – 9314 и т.д.
Автоматическая нумерация по порядку цифрами в кружочке
Чтобы не вводить вручную код для каждой цифры, мы можем воспользоваться функцией СТРОКА, указывающей строку в которой введена формула.
И если мы напишем формулу вот так:
=ЮНИСИМВ(СТРОКА()+9311)
то мы будем получать номер строки, в которой введена формула и нумерация по порядку будет проставлена автоматически. Более того, если мы будем удалять какую-то строку, то нумерация по порядку не собьется, потому что формула сразу пересчитает значения и выведет в ячейках именно ту цифру, которая соответствует номеру строки.
Подробное объяснение формулы
С помощью СТРОКА() мы получаем номер строки. Нумерация начинается с 1, поэтому при указании кода символа пишем на единицу меньше (вместо 9312 пишем 9311). Когда номер строки, который нам возвращает функция СТРОКА (это будет 1), добавляется к 9311, то в результате будет получен нужный код единицы в кружочку – 9312.
Так же происходит и со следующей строкой. Функция СТРОКА возвращает номер строки – 2. Далее 2 добавляется к 9311. И в результате будет получено 9313 – код символа 2 в кружочке.
