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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование на повтор по содержанию другой ячейк - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Условное форматирование на повтор по содержанию другой ячейк (Формулы/Formulas)
Условное форматирование на повтор по содержанию другой ячейк
ovechkin1973 Дата: Суббота, 13.05.2017, 18:31 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
не соображу как сделать условное форматирования столбца для заливки ячейки цветом, если в есть повтор в этом столбце. Но это надо делать по условию в другом столбце - т.е. допустим есть в столбце Иванов три раза, но выделять надо цветом только две ячейки, потому как в этих строках в столбце А стоит "К". Ну и если ячейка пустая, то выделять ее цветом тоже не надо
К сообщению приложен файл: ____.xls (26.5 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениене соображу как сделать условное форматирования столбца для заливки ячейки цветом, если в есть повтор в этом столбце. Но это надо делать по условию в другом столбце - т.е. допустим есть в столбце Иванов три раза, но выделять надо цветом только две ячейки, потому как в этих строках в столбце А стоит "К". Ну и если ячейка пустая, то выделять ее цветом тоже не надо

Автор - ovechkin1973
Дата добавления - 13.05.2017 в 18:31
buchlotnik Дата: Суббота, 13.05.2017, 19:23 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
например, так
Код
=(СЧЁТЕСЛИ($B:$B;$B1)>1)*ЕТЕКСТ($B1)*($A1="К")
К сообщению приложен файл: 1954582.xls (27.0 Kb)
 
Ответить
Сообщениенапример, так
Код
=(СЧЁТЕСЛИ($B:$B;$B1)>1)*ЕТЕКСТ($B1)*($A1="К")

Автор - buchlotnik
Дата добавления - 13.05.2017 в 19:23
vikttur Дата: Суббота, 13.05.2017, 20:43 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Лишние вычисления обрезаем:
Код
=ЕСЛИ(B1<>"";ЕСЛИ(A1="К";СЧЁТЕСЛИ($B:$B;B1)>1))
 
Ответить
СообщениеЛишние вычисления обрезаем:
Код
=ЕСЛИ(B1<>"";ЕСЛИ(A1="К";СЧЁТЕСЛИ($B:$B;B1)>1))

Автор - vikttur
Дата добавления - 13.05.2017 в 20:43
ovechkin1973 Дата: Суббота, 13.05.2017, 20:46 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
блин... спецы экселя.. у меня в столбце А еще есть буквы Т, ТО, С.. с ними как быть?


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

Автор - ovechkin1973
Дата добавления - 13.05.2017 в 20:46
vikttur Дата: Суббота, 13.05.2017, 20:57 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Удалите. Или допишите имена: Таня, Тоня, Степан... Или объясните, что нужно.
 
Ответить
СообщениеУдалите. Или допишите имена: Таня, Тоня, Степан... Или объясните, что нужно.

Автор - vikttur
Дата добавления - 13.05.2017 в 20:57
ovechkin1973 Дата: Суббота, 13.05.2017, 21:04 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
извиняюсь, что не совсем корректно задал вопрос. В реальном файле в столбце "А" стоит несколько букв, которые обозначают определенную информацию для пользователя- "К" "Т" "С" "ТО". В столбце "В" находится около 4000 уникальных значений. Мне надо выделить заливкой ячейку в столбце "В" повторы, если повторы так же имеются в столбце "А"


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеизвиняюсь, что не совсем корректно задал вопрос. В реальном файле в столбце "А" стоит несколько букв, которые обозначают определенную информацию для пользователя- "К" "Т" "С" "ТО". В столбце "В" находится около 4000 уникальных значений. Мне надо выделить заливкой ячейку в столбце "В" повторы, если повторы так же имеются в столбце "А"

Автор - ovechkin1973
Дата добавления - 13.05.2017 в 21:04
vikttur Дата: Суббота, 13.05.2017, 21:08 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Повторы пар в столбцах А:В?
 
Ответить
СообщениеПовторы пар в столбцах А:В?

Автор - vikttur
Дата добавления - 13.05.2017 в 21:08
ovechkin1973 Дата: Суббота, 13.05.2017, 21:11 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
да, но в "А" их немного, а вот "В" очень много


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеда, но в "А" их немного, а вот "В" очень много

Автор - ovechkin1973
Дата добавления - 13.05.2017 в 21:11
ovechkin1973 Дата: Суббота, 13.05.2017, 21:12 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
и выделять заливкой надо ячейки в столбце "В"


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеи выделять заливкой надо ячейки в столбце "В"

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

Код
=ЕСЛИ(B1<>"";ЕСЛИ(ИЛИ(A1={"К";"С";"Т";"ТО"});СУММПРОИЗВ(--($A$1:$A$15&$B$1:$B$15=A1&B1))>1))

Если в проверке задействованы все буквы столбца, второе условие из формулы можно удалитьь.

Тем более, что применение массивов констант в условном форматировании недопустимо :)
Код
=ЕСЛИ(B1<>"";СУММПРОИЗВ(--($A$1:$A$15&$B$1:$B$15=A1&B1))>1)


Сообщение отредактировал vikttur - Суббота, 13.05.2017, 21:24
 
Ответить
Сообщение
Код
=ЕСЛИ(B1<>"";ЕСЛИ(ИЛИ(A1={"К";"С";"Т";"ТО"});СУММПРОИЗВ(--($A$1:$A$15&$B$1:$B$15=A1&B1))>1))

Если в проверке задействованы все буквы столбца, второе условие из формулы можно удалитьь.

Тем более, что применение массивов констант в условном форматировании недопустимо :)
Код
=ЕСЛИ(B1<>"";СУММПРОИЗВ(--($A$1:$A$15&$B$1:$B$15=A1&B1))>1)

Автор - vikttur
Дата добавления - 13.05.2017 в 21:22
ovechkin1973 Дата: Воскресенье, 14.05.2017, 19:03 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
огромное всем спасибо за помощь. Остановился на варианте
Код
ЕСЛИ(O5="";0;ЕСЛИ(O5<>"";СУММПРОИЗВ(--($O$5:$O$2000&$D$5:$D$2000=O5&D5))>1))

формула с реального файла и сын сделал еще одну проверку по пустой ячейке


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеогромное всем спасибо за помощь. Остановился на варианте
Код
ЕСЛИ(O5="";0;ЕСЛИ(O5<>"";СУММПРОИЗВ(--($O$5:$O$2000&$D$5:$D$2000=O5&D5))>1))

формула с реального файла и сын сделал еще одну проверку по пустой ячейке

Автор - ovechkin1973
Дата добавления - 14.05.2017 в 19:03
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Условное форматирование на повтор по содержанию другой ячейк (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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