Найти тему
Северный Леший

Р7-Офис vs MS Office. Условное форматирование и проверка данных в электронных таблицах.

Все уже слышали про импортозамещение? Коснулось это и меня.

На работе мы внимательно исследовали российское ПО в сфере офисной работы. Лидером оказался Р7-Офис. У него максимальная совместимость формата с привычным MS Office и большая насыщенность разными удобствами. В отличие от "Моего офиса" и прочих других. Но есть и некоторые неприятные моменты.

Условное форматирование

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

Условное форматирование в MS Excel
Условное форматирование в MS Excel

В Р7-Офис условное форматирование отсутствует напрочь. Даже в документации нет упоминания о такой возможности. Вот вообще нет этой удобной функции! Но это не совсем так. Если создать документ в MS Excel и настроить в нём условное форматирование, то оно будет работать и если открыть этот документ в Р7-Офис.

Но изменить условия или добавить свои невозможно. К тому же оказывается невозможным изменить фон ячейки вручную, если он был переопределён условным форматированием.

Получается неприятная ситуация - сам не ам и вам не дам. Как быть в такой ситуации - непонятно. Только если тупо перекопировать все данные на новый лист. В этом случае останутся только те параметры ячеек, которые можно изменить непосредственно в Р7-Офис, а «чужие» - пропадут.

Проверка данных

Проверка данных позволяет ограничить пользователя во вводе информацию в ячейку. Например, указать, что значение ячейки может быть только в диапазоне от 1 до 10 включительно. Или значение ячейки может соответствовать только определённым значениям, перечисленным через точку с запятой непосредственно в условии или указанным в диапазоне. Диапазон можно заменить именованным списком.

Тут ситуация получше. Правда, тоже не без подводных камней. Например, в MS Excel нельзя напрямую указать имя таблицы (на скрине выше - «ТКатегория»), только через функцию ДВССЫЛ. В Р7-Офис - можно просто указать таблицу, особенно, если она состоит из одного столбца (на скрине выше, вторая картинка).

Но беда в том, что то, что работает в MS Excel, не работает в Р7-Офис и наоборот! И вот тут что-то поделать уже гораздо сложнее.

Будьте внимательны и приятной вам работы!

Эта статья в моём блоге.