![Расширенное автоматическое форматирование электронных таблиц](https://rvso.com/image/1286899/%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D1%85%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86.png)
Возможно ли автоматически отформатировать электронную таблицу таким образом?
ЕСЛИ A1 = C1, то фон ячеек A1:E1 становится светло-серым
Я использую OO Calc, но это нормально, если вы знаете, как это сделать в MS Excel или Google Таблицах.
решение1
В OOo, как и в Excel, просто объедините абсолютную ссылку на столбец с относительной ссылкой на строку. Таким образом, вы можете скопировать условный формат в каждую ячейку, и он оценит значения ячеек A и C в текущей строке.
В OOo вам придется определить условное форматирование следующим образом:
- Выберите ячейку в строке 1, которую необходимо условно отформатировать, затем выберите «
Conditional Formatting...
» в меню «Format
»; - Определите условный формат с помощью формулы
$A1=$C1
. Это действительно, если вы выбрали ячейку в строке 1. Если вы определяете формат для ячейки в строке2, использовать$A
2
=$C
2
.$
определяетабсолютная ссылкаэто не изменится, если вы скопируете формат в другие ячейки. Если отсутствует$
, ссылкародственник(она изменится при вставке в другую ячейку). Таким образом, если вы скопируете ссылку $A1 из первой во вторую строку, она будет указывать на $A2. - Скопируйте ячейку, выберите другие ячейки, которые необходимо условно отформатировать, и выберите Меню "
Edit
" -> "Paste special
" или CTRL+ SHIFT+ V; - В
Paste Special
диалоговом окне " " вSelection
параметрах " " снимите отметки со всех пунктов, кроме "Formats
".
В результате для каждой ячейки, выбранной на шаге 3, определяется условное форматирование, при этом формула указывает на ячейки A и C текущей строки.
решение2
Вы должны быть в состоянии сделать это с помощью условного форматирования в Excel, я не уверен насчет других. Точный метод будет зависеть от версии Excel.
EDIT: Это должно быть то, что вам нужно. У меня нет версии 2007, чтобы проверить.
В Excel 2007: выберите диапазон
На ленте перейдите на вкладку «Главная» и нажмите «Условное форматирование».
Нажмите «Новое правило».
Нажмите «Использовать формулу, чтобы определить, какие ячейки следует форматировать».
Для формулы введите =A1=A3
Нажмите кнопку «Формат».
Выберите цвет шрифта, соответствующий цвету ячейки.
Нажмите ОК, нажмите ОК.