Если это - неправильное место, чтобы попросить, чтобы это сообщило мне.
Вот формула, которую я имею прямо сейчас:
=LEN($A$2)>$AB$11
Относится:
=$A$2
Это работает отлично для одной ячейки. Мне нужен он для применения к каждой ячейке в столбце.
Если бы это был C#, то я сделал бы что-то вроде этого:
foreach(cell in columnA)
{
if(cell.text.length > (INT)$AB$11.text)
{
cell.format(red)
}
}
Другими словами, как я форматирую каждую ячейку в столбце FOO, если len () значения ячейки длиннее затем ПАНЕЛЬ?
Если необходимо генерировать форматирование программно для большого количества ячеек, можно сделать это с макросом (VBA), но если Вы просто ищете быстрое и легкое решение, можно отбросить $ от исходной формулы и скопировать и вставить. Другими словами:
=LEN (A2)> 11$AB$
Относится к A2, но если Вы скопируете и вставите это в, скажем, B3 от B2 (то есть одна ячейка вниз из оригинала), то это обновит себя, чтобы быть этим:
=LEN (A3)> 11$AB$
Можно вставить через большой спектр ячеек, и он обновит всех их. Ссылки без знаков доллара являются относительными ссылками и будут обновлены в скопировать/вставить; ссылки со знаками доллара являются абсолютными. Я предполагаю, между прочим, что AB11 содержит определенный параметр, с которым Вы хотите сравнить все ячейки. Если Вы сравниваете их всех с единственным значением, оставляете знаки доллара в той ссылке. При сравнении столбца с другим столбцом относительные ссылки могут сделать, этому для Вас также нравится это:
=LEN (A2)> $AB11