Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Окрасить ячейки по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Окрасить ячейки по условию
iiiadan Дата: Понедельник, 26.11.2012, 14:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Уважаемые формучане, добрый день!

Подскажите пожалуйста как решить подобную задачу: в прикрепленном файле в ячейку S2 вводим необходимое значение, например "13,". Далее в массиве1 находится строка в которой есть этот текст "13," (в нашем случае третья строчка), и все 4 текста, которые есть в этой строке окрашиваются желтым в таблице1.

Для наглядности на листе я поместил что должно получиться в итоге.

Огромное спасибо всем ответившим!
К сообщению приложен файл: 6505165.xls (43.5 Kb)
 
Ответить
СообщениеУважаемые формучане, добрый день!

Подскажите пожалуйста как решить подобную задачу: в прикрепленном файле в ячейку S2 вводим необходимое значение, например "13,". Далее в массиве1 находится строка в которой есть этот текст "13," (в нашем случае третья строчка), и все 4 текста, которые есть в этой строке окрашиваются желтым в таблице1.

Для наглядности на листе я поместил что должно получиться в итоге.

Огромное спасибо всем ответившим!

Автор - iiiadan
Дата добавления - 26.11.2012 в 14:20
Pelena Дата: Понедельник, 26.11.2012, 14:36 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Формула для условного форматирования для диапазона $B$30:$E$37
Code
=СЧЁТЕСЛИ($B30:$E30;$S$23)>0
К сообщению приложен файл: 3318891.xls (52.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Формула для условного форматирования для диапазона $B$30:$E$37
Code
=СЧЁТЕСЛИ($B30:$E30;$S$23)>0

Автор - Pelena
Дата добавления - 26.11.2012 в 14:36
iiiadan Дата: Понедельник, 26.11.2012, 15:03 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Классно, спасибо!

Подскажите, а как сделать чтобы менялся цвет нужных ячеек не только в Массиве1, но и в Таблице1?

И куда Вы вписали данную формулу? Не могу найти...
 
Ответить
СообщениеКлассно, спасибо!

Подскажите, а как сделать чтобы менялся цвет нужных ячеек не только в Массиве1, но и в Таблице1?

И куда Вы вписали данную формулу? Не могу найти...

Автор - iiiadan
Дата добавления - 26.11.2012 в 15:03
Pelena Дата: Понедельник, 26.11.2012, 15:15 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Quote (iiiadan)
И куда Вы вписали данную формулу?

Формат -- Условное форматирование для 2003, Главная -- Условное форматирование для 2001/2010

С Таблицей1 непонятно, что должно закрашиваться


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Quote (iiiadan)
И куда Вы вписали данную формулу?

Формат -- Условное форматирование для 2003, Главная -- Условное форматирование для 2001/2010

С Таблицей1 непонятно, что должно закрашиваться

Автор - Pelena
Дата добавления - 26.11.2012 в 15:15
amur84 Дата: Понедельник, 26.11.2012, 15:15 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Quote (Pelena)
С Таблицей1 непонятно, что должно закрашиваться


Как я понял - те же цифры, которые закрашиваются в массиве 1.


Новый день. А что успел сделать ты?

Сообщение отредактировал amur84 - Понедельник, 26.11.2012, 15:16
 
Ответить
Сообщение
Quote (Pelena)
С Таблицей1 непонятно, что должно закрашиваться


Как я понял - те же цифры, которые закрашиваются в массиве 1.

Автор - amur84
Дата добавления - 26.11.2012 в 15:15
iiiadan Дата: Понедельник, 26.11.2012, 15:24 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

верно, те же цифры что и в массиве
 
Ответить
Сообщениеверно, те же цифры что и в массиве

Автор - iiiadan
Дата добавления - 26.11.2012 в 15:24
amur84 Дата: Понедельник, 26.11.2012, 15:58 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Как вариант, на основе все того же СЧЁТЕСЛИ.
Вариант не универсален - в случае увеличения строк массиве 1 до 10 и более, вариант не подойдет для Excel 2003.

Три условного форматирования для ячейки B26.
Code
=ЕСЛИ(СЧЁТЕСЛИ($B$32:$E$32;$S$23)>0;СЧЁТЕСЛИ($B$32:$E$32;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$31:$E$31;$S$23)>0;СЧЁТЕСЛИ($B$31:$E$31;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$30:$E$30;$S$23)>0;СЧЁТЕСЛИ($B$30:$E$30;B26)>0)))
=ЕСЛИ(СЧЁТЕСЛИ($B$35:$E$35;$S$23)>0;СЧЁТЕСЛИ($B$35:$E$35;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$34:$E$34;$S$23)>0;СЧЁТЕСЛИ($B$34:$E$34;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$33:$E$33;$S$23)>0;СЧЁТЕСЛИ($B$33:$E$33;B26)>0)))
=ЕСЛИ(СЧЁТЕСЛИ($B$37:$E$37;$S$23)>0;СЧЁТЕСЛИ($B$37:$E$37;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$36:$E$36;$S$23)>0;СЧЁТЕСЛИ($B$36:$E$36;B26)>0))


Далее заполняем остальные ячейки таблицы1, выбирая в опции "Заполнить только форматы".
К сообщению приложен файл: 3318891_new.xls (53.5 Kb)


Новый день. А что успел сделать ты?

Сообщение отредактировал amur84 - Понедельник, 26.11.2012, 15:58
 
Ответить
СообщениеКак вариант, на основе все того же СЧЁТЕСЛИ.
Вариант не универсален - в случае увеличения строк массиве 1 до 10 и более, вариант не подойдет для Excel 2003.

Три условного форматирования для ячейки B26.
Code
=ЕСЛИ(СЧЁТЕСЛИ($B$32:$E$32;$S$23)>0;СЧЁТЕСЛИ($B$32:$E$32;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$31:$E$31;$S$23)>0;СЧЁТЕСЛИ($B$31:$E$31;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$30:$E$30;$S$23)>0;СЧЁТЕСЛИ($B$30:$E$30;B26)>0)))
=ЕСЛИ(СЧЁТЕСЛИ($B$35:$E$35;$S$23)>0;СЧЁТЕСЛИ($B$35:$E$35;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$34:$E$34;$S$23)>0;СЧЁТЕСЛИ($B$34:$E$34;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$33:$E$33;$S$23)>0;СЧЁТЕСЛИ($B$33:$E$33;B26)>0)))
=ЕСЛИ(СЧЁТЕСЛИ($B$37:$E$37;$S$23)>0;СЧЁТЕСЛИ($B$37:$E$37;B26)>0;ЕСЛИ(СЧЁТЕСЛИ($B$36:$E$36;$S$23)>0;СЧЁТЕСЛИ($B$36:$E$36;B26)>0))


Далее заполняем остальные ячейки таблицы1, выбирая в опции "Заполнить только форматы".

Автор - amur84
Дата добавления - 26.11.2012 в 15:58
Serge_007 Дата: Понедельник, 26.11.2012, 16:07 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Тоже не универсально
К сообщению приложен файл: iiiadan.xls (53.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТоже не универсально

Автор - Serge_007
Дата добавления - 26.11.2012 в 16:07
amur84 Дата: Понедельник, 26.11.2012, 16:12 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Quote (Serge_007)
Тоже не универсально

Что-то у меня после второй смены ячейки S23 - перестает работать выделение в таблице1...


Новый день. А что успел сделать ты?
 
Ответить
Сообщение
Quote (Serge_007)
Тоже не универсально

Что-то у меня после второй смены ячейки S23 - перестает работать выделение в таблице1...

Автор - amur84
Дата добавления - 26.11.2012 в 16:12
Serge_007 Дата: Понедельник, 26.11.2012, 16:22 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Теперь одной формулой (будет работать во всех версиях):
Code
=СУММ(($S$23=$B$30:$E$37)*СТРОКА($1:$8))=СУММ((B26=$B$30:$E$37)*СТРОКА($1:$8))


Quote (amur84)
...у меня после второй смены ячейки S23 - перестает работать выделение в таблице1

Excel 2003? Я ж написал:
Quote (Serge_007)
Тоже не универсально
smile
К сообщению приложен файл: iiiadan_2.xls (71.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТеперь одной формулой (будет работать во всех версиях):
Code
=СУММ(($S$23=$B$30:$E$37)*СТРОКА($1:$8))=СУММ((B26=$B$30:$E$37)*СТРОКА($1:$8))


Quote (amur84)
...у меня после второй смены ячейки S23 - перестает работать выделение в таблице1

Excel 2003? Я ж написал:
Quote (Serge_007)
Тоже не универсально
smile

Автор - Serge_007
Дата добавления - 26.11.2012 в 16:22
amur84 Дата: Понедельник, 26.11.2012, 16:27 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Quote (Serge_007)
(будет работать во всех версиях):
К сообщению приложен файл: 2438649.jpg (46.6 Kb)


Новый день. А что успел сделать ты?
 
Ответить
Сообщение
Quote (Serge_007)
(будет работать во всех версиях):

Автор - amur84
Дата добавления - 26.11.2012 в 16:27
Serge_007 Дата: Понедельник, 26.11.2012, 16:57 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Формула не изменяется, галочку надо было одну поставить smile
К сообщению приложен файл: iiiadan_3.xls (51.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеФормула не изменяется, галочку надо было одну поставить smile

Автор - Serge_007
Дата добавления - 26.11.2012 в 16:57
amur84 Дата: Понедельник, 26.11.2012, 18:11 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Quote (Serge_007)
галочку надо было одну поставить

монопенисуально, к сожалению...


Новый день. А что успел сделать ты?
 
Ответить
Сообщение
Quote (Serge_007)
галочку надо было одну поставить

монопенисуально, к сожалению...

Автор - amur84
Дата добавления - 26.11.2012 в 18:11
Serge_007 Дата: Понедельник, 26.11.2012, 18:17 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Блин, у меня под рукой на работе нет 2003 что бы проверить
Вы просто скопируйте табличку в новый файл (как значения, без УФ) и вставьте в УФ формулу из этого поста, для соответствующего диапазона


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеБлин, у меня под рукой на работе нет 2003 что бы проверить
Вы просто скопируйте табличку в новый файл (как значения, без УФ) и вставьте в УФ формулу из этого поста, для соответствующего диапазона

Автор - Serge_007
Дата добавления - 26.11.2012 в 18:17
Pelena Дата: Понедельник, 26.11.2012, 18:28 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня работает в 2003


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня работает в 2003

Автор - Pelena
Дата добавления - 26.11.2012 в 18:28
Serge_007 Дата: Понедельник, 26.11.2012, 18:32 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Елена, спасибо
С iiiadan_2.xls работает или только с iiiadan_3.xls?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЕлена, спасибо
С iiiadan_2.xls работает или только с iiiadan_3.xls?

Автор - Serge_007
Дата добавления - 26.11.2012 в 18:32
Pelena Дата: Понедельник, 26.11.2012, 18:35 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Оба работают

amur84, я думаю Вы вводите просто число, а там же ещё запятая


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОба работают

amur84, я думаю Вы вводите просто число, а там же ещё запятая

Автор - Pelena
Дата добавления - 26.11.2012 в 18:35
amur84 Дата: Понедельник, 26.11.2012, 20:12 | Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация: 8 ±
Замечаний: 0% ±

Quote (Pelena)
amur84, я думаю Вы вводите просто число,

ага ))) мы как-то плавно к ним перешли ))
Quote (amur84)
Как я понял - те же цифры, которые закрашиваются в массиве 1.

Quote (iiiadan)
верно, те же цифры что и в массиве


Новый день. А что успел сделать ты?
 
Ответить
Сообщение
Quote (Pelena)
amur84, я думаю Вы вводите просто число,

ага ))) мы как-то плавно к ним перешли ))
Quote (amur84)
Как я понял - те же цифры, которые закрашиваются в массиве 1.

Quote (iiiadan)
верно, те же цифры что и в массиве

Автор - amur84
Дата добавления - 26.11.2012 в 20:12
iiiadan Дата: Понедельник, 26.11.2012, 22:54 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Коллеги, добрый вечер!

Огромное спасибо всем отписавшим.

Я часа 4 пытался понять как все это работает... Поскольку почти не сталкиваюсь с экселем в жизни, так ничего и не понял. Дошел до "условоного форматирования" нашел формулу длинную, но понять логику не смог. Также не смог по аналогии сделать то, что должно получиться в итоге. Не помогло даже классическое техническое образование (

Прошу тех, кто найдет время, доделать итоговый файл, который я буду использовать в работе. Суть та же самая. но "достройки" такие:
- в Массив1 добавил еще значения,
- таблиц теперь не 1, а 13, но они абсолютно одинаковые по типу, в них только разное количество ячеек,
- вводимое значение не одно, а несколько. Специально для них выделили ячейки AN57 - CK57.

Т е получается процедуры работы:
- вводим значение в AN57
- далее в массиве1 находится строка в которой есть этот текст "13," (в нашем случае третья строчка), и все 4 текста, которые есть в этой строке окрашиваются желтым в таблицах с 1 по 13,
- вводим значение в следующую ячейку AO57 и снова меняется цвет ячеек в таблицах (при этом предыдущая смена цвета остается)

Спасибо! Буду оч благодарен

Денис
К сообщению приложен файл: 4898717.xls (87.5 Kb)


Сообщение отредактировал iiiadan - Понедельник, 26.11.2012, 22:57
 
Ответить
СообщениеКоллеги, добрый вечер!

Огромное спасибо всем отписавшим.

Я часа 4 пытался понять как все это работает... Поскольку почти не сталкиваюсь с экселем в жизни, так ничего и не понял. Дошел до "условоного форматирования" нашел формулу длинную, но понять логику не смог. Также не смог по аналогии сделать то, что должно получиться в итоге. Не помогло даже классическое техническое образование (

Прошу тех, кто найдет время, доделать итоговый файл, который я буду использовать в работе. Суть та же самая. но "достройки" такие:
- в Массив1 добавил еще значения,
- таблиц теперь не 1, а 13, но они абсолютно одинаковые по типу, в них только разное количество ячеек,
- вводимое значение не одно, а несколько. Специально для них выделили ячейки AN57 - CK57.

Т е получается процедуры работы:
- вводим значение в AN57
- далее в массиве1 находится строка в которой есть этот текст "13," (в нашем случае третья строчка), и все 4 текста, которые есть в этой строке окрашиваются желтым в таблицах с 1 по 13,
- вводим значение в следующую ячейку AO57 и снова меняется цвет ячеек в таблицах (при этом предыдущая смена цвета остается)

Спасибо! Буду оч благодарен

Денис

Автор - iiiadan
Дата добавления - 26.11.2012 в 22:54
vikttur Дата: Вторник, 27.11.2012, 01:21 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Вспомогательный столбец, формула в G57:
=--ИЛИ(ЕЧИСЛО(ПОИСКПОЗ(H57:K57;$AN$57:$CK$57;)))
УФ для А4:
=ИЛИ(МУМНОЖ(--($H$57:$K$106=A4)*($G$57:$G$106);СТРОКА($1:$4)^0))

Обе - формулы массива, но в УФ "трехпальцевый" ввод не требуется, Excel сам разберется smile
К сообщению приложен файл: 1231.rar (12.0 Kb)


Сообщение отредактировал vikttur - Вторник, 27.11.2012, 01:22
 
Ответить
СообщениеВспомогательный столбец, формула в G57:
=--ИЛИ(ЕЧИСЛО(ПОИСКПОЗ(H57:K57;$AN$57:$CK$57;)))
УФ для А4:
=ИЛИ(МУМНОЖ(--($H$57:$K$106=A4)*($G$57:$G$106);СТРОКА($1:$4)^0))

Обе - формулы массива, но в УФ "трехпальцевый" ввод не требуется, Excel сам разберется smile

Автор - vikttur
Дата добавления - 27.11.2012 в 01:21
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!