Як я відформатую кожну комірку у стовпці FOO в Excel, якщо значення len () довше BAR?


0

Якщо це неправильне місце, запитайте про це, повідомте мене.

Ось формула, яку я маю зараз:

=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 () комірки довше BAR?


Це виглядає як щось для stackoverflow, якщо ви запитаєте мене ...
marcusw

Так, я не знаю. Якби я знайшов це питання на SO, я б сказав, що він належить десь в іншому місці. Де я не впевнений.
NitroxDM

Відповіді:


2

Якщо вам потрібно згенерувати форматування програматично для великої кількості комірок, ви можете зробити це за допомогою макросу (VBA), але якщо ви просто шукаєте швидке і просте рішення, ви можете скинути $ з свого оригіналу формулу та скопіюйте та вставте. Іншими словами:

= LEN (A2)> $ AB $ 11

Застосовується до A2, але якщо скопіювати та вставити його, скажімо, B3, з B2 (тобто одна клітинка вниз від оригіналу), вона сама оновиться таким чином:

= LEN (A3)> $ AB $ 11

Ви можете вставити через великий діапазон комірок, і вони оновлять усі. Посилання без знаків долара є відносними посиланнями і оновлюються в копії / вставці; посилання з знаками долара абсолютні. Я припускаю, до речі, що AB11 містить певний параметр, з яким потрібно порівняти всі комірки. Якщо ви порівнюєте їх усіх з однією цінністю, залиште знаки долара в цій посилання. Якщо ви порівнюєте стовпець з іншим стовпцем, відносні посилання можуть зробити це для вас теж таким:

= LEN (A2)> $ AB11


Готча. Ось що дивно ... Формула: = LEN (A2)> $ AB $ 11 Застосовується до: = $ A $ 2: $ A $ 88 робить саме те, що мені потрібно. Я просто не впевнений, як. Тут відбувається якась дивна автоматика.
NitroxDM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.