У меня есть электронная таблица, в которой каждая ячейка содержит текст или является пустой. Я хочу применить к нему условное форматирование, чтобы, если текст ячейки совпадает с текстом ячейки, расположенной непосредственно над ней, то ячейка кажется пустой (или объединяется с ячейкой, расположенной непосредственно над ней). Тем не менее, каждая ячейка имеет цветовую кодировку в соответствии с текстом, который она содержит, поэтому я не могу на самом деле очистить ее - она просто должна выглядеть так. (Я знаю, что могу отформатировать его с ";;;", чтобы он выглядел пустым, и это может быть частью этого)

Сложные вопросы:

  • Я не знаю заранее, каким будет текст в каждой ячейке. Я хочу, чтобы все форматирование применялось автоматически после заполнения ячеек. Кто-то собирается заполнить клетки неизвестным образом; Я хочу, чтобы они могли делать это, ничего не делая; не будет никакого копирования ячеек или чего-либо еще. (Этот человек не обладает техническими способностями, поэтому мне нужно, чтобы все это происходило автоматически заранее. Они могут печатать слова, но это так.)
  • Я не хочу никакой зависимости от какой-либо ячейки, кроме той, которая находится непосредственно над рассматриваемой ячейкой.
  • Некоторые столбцы могут иметь текст, который повторяется относительно ячеек, но с
    разрывы (разные тексты) между ними; Я хочу только убрать ячейку
    когда есть повторяющееся значение между соседними ячейками при чтении вниз по столбцу - и отключение должно применяться только к
    более поздние термины в серии повторений, а не первый. Например,
    если записи в столбце имеют вид (A, B, A, A), то они
    должен появиться в форме (A, B, A,) в соответствии с отображаемым текстом (но
    окраска должна иметь все цвета "А" одного цвета (включая ячейку
    в четвертом ряду / записи) и "Б" другого цвета).

Кроме того, я хочу в итоге подсчитать, сколько, по-видимому, непустых записей в каждом столбце после всего этого.

1 ответ1

0

Я понял большую часть того, что я хочу.

Использование условного форматирования:

  1. Выберите тип правила «Форматировать только те ячейки, которые содержат».

  2. Первый параметр - "Значение ячейки".

  3. Второй параметр "равен".

  4. Третий параметр - это «= [ячейка]», в котором выбирается ячейка, расположенная непосредственно над текущей (подлежащей форматированию) ячейкой. Обязательно удалите абсолютную ссылку "$" символов.

  5. Форматирование выглядит следующим образом: В разделе "Число" выберите "Пользовательский". Затем введите ";;;" (над словом "генерал"); из-за этого ячейка выглядит пустой (но на самом деле она имеет значение, поэтому все остальные форматирования, основанные на этом значении, такие как цвет фона, тем не менее применяются).

  6. Готово. Применить /"ОК".

Примените это правило (в дополнение к другим) к любой ячейке, в которой вы хотите достичь вышеупомянутых целей. Однако обратите внимание, что при обновлении значения ячейки может потребоваться отойти от него, а затем вернуться к нему, чтобы форматирование также обновилось.


Я еще не уверен, как посчитать все явно непустые ячейки в столбце.

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