[identity profile] dr-trans.livejournal.com posting in [community profile] useful_faq
Други, поможите!

Есть Excel 2003. Надо, чтобы цвет строки (или диапазона ячеек в строке) менялся в зависимости от содержимого конкретной ячейки (в ячейке имя заказчика/товара/услуги), чтобы было удобнее ориентироваться в смешанном списке.


Ячейка A1 содержит "волшебное_слово_1", по которому ячейки A2:A8 должны быть бледно-зелеными.
Ячейка B1 содержит "волшебное_слово_2", по которому ячейки B2:B8 должны быть желтыми.

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

Date: 2013-05-29 10:42 am (UTC)
From: [identity profile] mega-mosk.livejournal.com
В нелокализованом екселе то что Вам нужно лежит в Format/Cells/Conditional Formatting/Cell Value Is. Как то так.

Date: 2013-05-29 11:01 am (UTC)
From: [identity profile] daxi.livejournal.com
не знаю, как в 2003 (скорее всего так же), но в 2010 экселе можно задавать и более сложные правила форматирования .

устанавливать цвет ячейки в зависимости от значения соседней ячейки (любой другой ячейки) точно можно, только что проверила :)
Edited Date: 2013-05-29 11:02 am (UTC)

Date: 2013-05-29 11:45 am (UTC)
From: [identity profile] daxi.livejournal.com
у меня 2010 :) где и как делать это в 2003 я не представляю - там же другое управление :)

Date: 2013-05-29 02:33 pm (UTC)
From: [identity profile] http://users.livejournal.com/_the_hedgehog_/
так?
формула для B2:B8
=$B$1="волшебное_слово_2"

Date: 2013-05-29 02:28 pm (UTC)
From: [identity profile] apashenko.livejournal.com
Формат — Условное форматирование — Формула — «=$A$1=1» — Формат — Вид — Нужный цвет — ОК — ОК
Edited Date: 2013-05-29 02:28 pm (UTC)

Date: 2013-05-29 03:22 pm (UTC)
From: [identity profile] apashenko.livejournal.com
Про F4 не слышали?
=A$1=1

Date: 2013-05-29 03:22 pm (UTC)
ext_661898: (Ворон)
From: [identity profile] lomelind.livejournal.com
у меня русскоязычный эксель 2003

в вашем примере
выделяем ячейку А2
формат - условное форматирование
формула
тыкаем в ячейку А1 мышкой
появляется =$A$1
дописываем после этого ="волшебное_слово_1" (вот увы как задать именно "содержит" сходу не скажу, но если пошерстить формулы экселя то с шансами что-то найдётся. и с кавычками могу быть неправа - давно с текстом не работала)
и задаём цвет
и - внимание - стираем $ возле того параметра, который при копировании должен меняться. В данном случае - если хотим для B не прописывать по новой а скопировать и чтобы ссылалось на B1 то пишем =A$1="волшебное_слово_1".
Вообще знак $ в адресе - это указание что данный параметр при копировании меняться не должен. Убираем - начинает меняться.

Дальше, если $ возле единички оставили, то можно например скопировать ячейку а2 в ячейку а3 - и она тоже будет корректно ссылаться на а1

если у нас волшебных слов больше одного - то аналогично добавляем условий.
аналогично - это в условном форматировании нажимаем кнопочку "а также" и туда вписываем всё, что касается следующего волшебного слова.

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