1

моя цель - отформатировать введенный текст, если выполняется определенное условие, например

пользователь вводит "5" в ячейку

формат определяет, что оно больше 3, добавляет "/a" [результат: "5/a"]

пользователь вводит "2" в клетку

формат определяет, что меньше 3, добавляет "/b" [результат: "2/b"]

Я пытался [@ "/a"] [> 3]; [@ "/b"] [<3], но безрезультатно

1 ответ1

0

Вы можете сделать это с помощью встроенной функции условного форматирования Excel. Вам просто нужно применить два отдельных правила для входной ячейки.

Выберите ячейку ввода и перейдите к Conditional Formatting > New Rule... > Use a formula to determine which cells to format . Если ваша ячейка ввода А1, введите формулу

=A1>3

И установите формат в пользовательский формат чисел #"\a" .

Затем сделайте то же самое для приведенного ниже правила, но с формулой

=A1<3

И числовой формат #"\b" .

Если правило применяется ко всему диапазону, обратитесь к верхней левой ячейке диапазона в формулах условного форматирования. Например, чтобы применить правило к A1:C5 , формулы правил все равно будут

=A1>3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .