Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.96/301: Рейтинг темы: голосов - 301, средняя оценка - 4.96
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
1

Изменение цвета текста в ячейке

31.07.2011, 16:48. Просмотров 54857. Ответов 77
Метки нет (Все метки)

Здравствуйте! Мне нужно чтобы у меня в Excel файле была автоматическая смена цвета текста в определенной ячейке при выполнении одного условия.

Условие такое. Если, например, в ячейке F12 есть текст, а ячейка I12 пустая, то текст в ячейке A12 должен стать красного цвета.

Как такое можно организовать? Заранее благодарен за вашу помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2011, 16:48
Ответы с готовыми решениями:

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

Цвет подписи данных в зависимости от цвета текста в ячейке
Уважаемые участники форума без вас никуда)) Мне снова нужна Ваша помощь. Как...

Изменение текста в ячейке (из Фамилии Имя Отчества в Фамилию и инициалы)
Доброго времени суток! Така я вот задачка..... У меня есть много...

Изменение значения в ячейке в зависимости от изменения в другой ячейке
Здравствуйте. Помогите составить формулу для решения вопроса. Допустим есть два...

Изменение значения в ячейке при условии
Здравствуйте! Помогите решить следующую проблему: необходимо сделать так, чтобы...

77
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
31.07.2011, 18:18 2
Здравствуйте.

Формула УФ:
Код
=ЕТЕКСТ(F12)*ЕПУСТО(I12)
0
Вложения
Тип файла: xls Vodoley96.xls (23.5 Кб, 3728 просмотров)
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
31.07.2011, 19:36  [ТС] 3
Благодарю!
0
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
04.08.2011, 17:41  [ТС] 4
Стоп... А где формула в которой хоть что-то про цвет упоминается?
0
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
04.08.2011, 17:51 5
Цитата Сообщение от Vodoley96 Посмотреть сообщение
Где формула в которой хоть что-то про цвет упоминается?
Таких формул не существует. Не работают формулы с форматированием ячеек.
Вам надо заглянуть в УФ (писал ранее).
0
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
04.08.2011, 17:51  [ТС] 6
Я узнал, что такое Условное форматирование)) Ура!
0
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
05.08.2011, 19:59  [ТС] 7
А кто-нибудь подскажет, как сделать так, чтобы ячейка заполнялось произвольным числом в диапазоне от 1 до 3000 , в том случае если ячейка, например С5 была не пустая?
То есть заполнил ячейку С5, например, текстом - и ячейка С10 заполнилась автоматически числом.
0
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
05.08.2011, 20:34 8
Цитата Сообщение от Vodoley96 Посмотреть сообщение
Как сделать так, чтобы ячейка заполнялось произвольным числом в диапазоне от 1 до 3000 , в том случае если ячейка, например С5 была не пустая?
То есть заполнил ячейку С5, например, текстом - и ячейка С10 заполнилась автоматически числом.
Для всех версий:
Код
=ЕСЛИ(ЕПУСТО(C5);"";СЛЧИС()*3000)
Для xlsx:
Код
=ЕСЛИ(ЕПУСТО(C5);"";СЛУЧМЕЖДУ(0;3000))
0
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
07.08.2011, 15:51  [ТС] 9
Спасибо.

Serge 007. Вы в курсе, как копировать формулы условного форматирования?
То есть у меня есть формула на условное форматирование для ячейки A3, где:
=ЕЧИСЛО(B3)*ЕПУСТО(C3)
Мне нужно сделать такие же формулы (только легким и простым путем, вдруг такая функция копирования какого-нибудь есть), но для ячеек которые ниже, чтобы тем самым для А4 уже было:
=ЕЧИСЛО(B4)*ЕПУСТО(C4)
Для А5:
=ЕЧИСЛО(B5)*ЕПУСТО(C5)
и т.д.

Как это организовать? Спасибо .
0
Вложения
Тип файла: xls 111.xls (33.0 Кб, 609 просмотров)
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
07.08.2011, 18:56 10
Цитата Сообщение от Vodoley96 Посмотреть сообщение
Мне нужно сделать такие же формулы, но для ячеек которые ниже
Формула останется прежней.
Диапазон указать надо.
На скрине слева - то что у Вас сейчас, справа - то как должно быть.
0
Миниатюры
Изменение цвета текста в ячейке   Изменение цвета текста в ячейке  
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
08.08.2011, 18:30  [ТС] 11
Нет. Так я пробовал. Но это не подходит, потому что в этом случае (на правом скрине), условное форматирование будет действовать для всех этих указанных в диапазоне ячеек.
А мне нужно: заполнил B3, C3 - пустая. И A3 сменила заливку.
заполнил В4, С4 - пустая. И А4 сменила заливку.

Просто вопрос в том, чтобы указать краткую формулу, если это возможно.
0
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
08.08.2011, 20:13 12
Цитата Сообщение от Vodoley96 Посмотреть сообщение
мне нужно: заполнил B3, C3 - пустая. И A3 сменила заливку.
заполнил В4, С4 - пустая. И А4 сменила заливку.
Именно так это и работает. Что мешает попробовать что бы убедиться?
0
Vodoley96
1 / 1 / 1
Регистрация: 09.01.2010
Сообщений: 110
08.08.2011, 20:18  [ТС] 13
Верно. Спасибо, Вам.
0
magarulez
0 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 7
24.07.2012, 14:19 14
Serge 007, Добрый день! Нужна помощь по условному форматированию в Exel2010.
Задача следующая: есть столбец со значениями, нужно раскрасить нижестоящую ячейку в зеленый цвет, если значение в ней больше, чем в вышестоящей, и в красный - если значение меньше. Проблема в том, что столбец очень большой и задав такое форматирование для одной ячейки, нужно скопировать его в остальные: например, столбец А: задали условное форматирование для ячейки А2, что бы она покрасилась в красный или зеленый, в зависимости от того больше или меньше в ней значение, чем в ячейке А1. Потом копируем формат в ячейку А3, и она должна уже зависить от ячейки А2, потом копируем в А4, которая зависит от А3 и т.д. У меня при копировании формата, значения всех последующих ячеек в столбце сравниваются со значением в ячейке А2, для которой и задавалось условие, как это исправить? Если вообще такое возможно... И если возможно, то к раскраске ячеек добавить значки в виде стрелок вверх и вниз красного и зеленого цветов... Очень буду признателен, если поможете, всё перепробывал уже...
0
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
24.07.2012, 14:27 15
Вы читали тему в которой пишите? Все ответы на Ваши вопросы я уже дал ранее
0
magarulez
0 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 7
24.07.2012, 14:30 16
Цитата Сообщение от Serge 007 Посмотреть сообщение
Вы читали тему в которой пишите? Все ответы на Ваши вопросы я уже дал ранее
Да, читал, но у меня никак не получается это сделать. Я в Exel'е новичок, поэтому и написал сообщение, что бы вы дали ответ конкретно для моего случая. Если конечно не сложно...
0
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
24.07.2012, 14:54 17
Цитата Сообщение от magarulez Посмотреть сообщение
у меня никак не получается это сделать
Что именно не получается?

Цитата Сообщение от magarulez Посмотреть сообщение
что бы вы дали ответ конкретно для моего случая
Я для КОНКРЕТНО ВАШЕГО СЛУЧАЯ ответил ранее. Если не можете воспользоваться готовым решением, то как минимум от Вас должен был быть пример, в котором форумчане могли бы его выложить
0
magarulez
0 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 7
24.07.2012, 15:34 18
Цитата Сообщение от Serge 007 Посмотреть сообщение
Что именно не получается?


Я для КОНКРЕТНО ВАШЕГО СЛУЧАЯ ответил ранее. Если не можете воспользоваться готовым решением, то как минимум от Вас должен был быть пример, в котором форумчане могли бы его выложить
То ли я не понимаю, то ли вы не правильно мой вопрос поняли, в предыдущих постах немного другое было, здесь у меня ячейки одна под другой, и нужно что бы каждая следующая окрашивалась в зависимости от того больше или меньше в ней значение, чем в предыдущей ячейке.
Если делать как вы писали ранее, то такого результата не получается.
Вот пример:
0
Вложения
Тип файла: xlsx Пример.xlsx (8.6 Кб, 210 просмотров)
Serge 007
954 / 594 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
24.07.2012, 16:13 19
Цитата Сообщение от magarulez Посмотреть сообщение
в предыдущих постах немного другое было
Значит точно не читали...
1
Вложения
Тип файла: xls magarulez.xls (23.5 Кб, 323 просмотров)
magarulez
0 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 7
24.07.2012, 16:27 20
Спасибо огромное!!!
Читать-то читал, да и пробывал не один раз...
Всё дело в формуле: =$A$2<$A$1, когда я ее задавал, я щёлкал по нужной ячейке, а не писал ее вручную как вы =A2<A1.
А т.к. я в Exelе не особо соображаю, не заметил, да и не понял в чём различия между такими записями
0
24.07.2012, 16:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2012, 16:27

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

Изменение числа в ячейке, в зависимости от нескольких аргументов
Здравствуйте, подскажите пожалуйста возможное решение моей проблемы. Суть...

Автодополнение текста в ячейке
Добрый вечер, уважаемые программисты, задача следующая: есть столбец с ячейками...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru