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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Условное форматирование
Мур Дата: Вторник, 08.11.2011, 12:25 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Приветствую участников форума!
Задачка с УФ, смотри приложение.
В столбце A - список значений, который может быть дополнени или наоборот сокращен.
Нужно с помощью УФ или макросом оформить таблицу как указано в столбце - G.
Вообще это возможно?
К сообщению приложен файл: UF.xls (24.5 Kb)
 
Ответить
СообщениеПриветствую участников форума!
Задачка с УФ, смотри приложение.
В столбце A - список значений, который может быть дополнени или наоборот сокращен.
Нужно с помощью УФ или макросом оформить таблицу как указано в столбце - G.
Вообще это возможно?

Автор - Мур
Дата добавления - 08.11.2011 в 12:25
Serge_007 Дата: Вторник, 08.11.2011, 12:43 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А чем отличаются таблицы?

К сообщению приложен файл: 4052780.gif (46.4 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА чем отличаются таблицы?


Автор - Serge_007
Дата добавления - 08.11.2011 в 12:43
Мур Дата: Вторник, 08.11.2011, 12:52 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Мне нужно, чтобы внешние границы отличались от остальной сетки.
 
Ответить
СообщениеМне нужно, чтобы внешние границы отличались от остальной сетки.

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

Excel 2016
Quote (Мур)
нужно, чтобы внешние границы отличались от остальной сетки

Думаю макросом только...
Формулы не понимают заливку.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Мур)
нужно, чтобы внешние границы отличались от остальной сетки

Думаю макросом только...
Формулы не понимают заливку.

Автор - Serge_007
Дата добавления - 08.11.2011 в 12:57
Мур Дата: Вторник, 08.11.2011, 13:00 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Подождем макроведов.
 
Ответить
СообщениеПодождем макроведов.

Автор - Мур
Дата добавления - 08.11.2011 в 13:00
RAN Дата: Вторник, 08.11.2011, 13:35 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Сейчас вот здесь почти то-же обсуждают.
http://www.planetaexcel.ru/forum.php?thread_id=33838


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеСейчас вот здесь почти то-же обсуждают.
http://www.planetaexcel.ru/forum.php?thread_id=33838

Автор - RAN
Дата добавления - 08.11.2011 в 13:35
Формуляр Дата: Вторник, 08.11.2011, 14:20 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Мур,
а если наоборот - тонкие границы в УФ, а толстые - постоянным форматом?
К сообщению приложен файл: 4311482.xls (30.5 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеМур,
а если наоборот - тонкие границы в УФ, а толстые - постоянным форматом?

Автор - Формуляр
Дата добавления - 08.11.2011 в 14:20
Мур Дата: Вторник, 08.11.2011, 14:36 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Формуляр, наверное нет, потому что
Quote
В столбце A - список значений, который может быть дополнен или наоборот сокращен.

так вот, список может быть дополнен значением, которое надо выделить толстыми линиями.
Спасибо за вариант, я еще подумаю над этой идеей.


Сообщение отредактировал Мур - Вторник, 08.11.2011, 14:37
 
Ответить
СообщениеФормуляр, наверное нет, потому что
Quote
В столбце A - список значений, который может быть дополнен или наоборот сокращен.

так вот, список может быть дополнен значением, которое надо выделить толстыми линиями.
Спасибо за вариант, я еще подумаю над этой идеей.

Автор - Мур
Дата добавления - 08.11.2011 в 14:36
Мур Дата: Вторник, 08.11.2011, 14:44 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

RAN, спасибо, там действительно почти то же самое.
Попытаюсь вникнуть в решение...
 
Ответить
СообщениеRAN, спасибо, там действительно почти то же самое.
Попытаюсь вникнуть в решение...

Автор - Мур
Дата добавления - 08.11.2011 в 14:44
Мур Дата: Среда, 09.11.2011, 21:48 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Уважаемый _Boroda_, это немного не то, но как Вам удалось вывести толстые границы???
 
Ответить
СообщениеУважаемый _Boroda_, это немного не то, но как Вам удалось вывести толстые границы???

Автор - Мур
Дата добавления - 09.11.2011 в 21:48
Мур Дата: Четверг, 10.11.2011, 16:09 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Уважаемый _Boroda_,
я ответил так
Quote
это немного не то
, потому что не могу разобраться с
с =ЕЧИСЛО(ПОИСК("отдел";B2))*(B1<>"")*(СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1) и другими формулами в УФ.
Единственное что до меня дошло, это то что толстые линии всавляются изначально, а затем спомошью УФ убираются. Так?
Тогда почему они не исчезают совсем в пустых строках?
 
Ответить
СообщениеУважаемый _Boroda_,
я ответил так
Quote
это немного не то
, потому что не могу разобраться с
с =ЕЧИСЛО(ПОИСК("отдел";B2))*(B1<>"")*(СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1) и другими формулами в УФ.
Единственное что до меня дошло, это то что толстые линии всавляются изначально, а затем спомошью УФ убираются. Так?
Тогда почему они не исчезают совсем в пустых строках?

Автор - Мур
Дата добавления - 10.11.2011 в 16:09
_Boroda_ Дата: Четверг, 10.11.2011, 17:26 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Чуть подправил (убрал нижнюю черту - сначала не заметил)
По формуле:
=ЕЧИСЛО(ПОИСК("отдел";B2))*(B1<>"")*(СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1)
1) ЕЧИСЛО(ПОИСК("отдел";B2)) - ищет "отдел" в В2. Если находит, то дает ИСТИНА, если нет - то ЛОЖЬ.
2) (B1<>"") - если В1 (ячейка выше) пусто, то ЛОЖЬ, если заполнено - ИСТИНА.
3) ПОИСК("централь";B1:B2) - ищет "центаль" в В2 и ячейке выше (в В1), если находит, то дает число, если нет - ошибку.
4) ЕОШИБКА(ПОИСК("централь";B1:B2)) - если в п.3 ошибка, то ИСТИНА, если число - то ЛОЖЬ.
5) СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1 - "--" преобразует ИСТИНА и ЛОЖЬ в 1 и 0, СУММ их складывает. Поскольку Центральный аппарат может быть только один, то итог сложения может быть или 1, или 2. Вычитаем 1 - получаем 0 или 1.
6) перемножив п.п. 1; 2 и 5, получаем единицу ТОЛЬКО в том случае, если 1) в В2 есть слово "отдел", 2) ячейка выше не пустая, 3) в В2 или ячейке выше нет слова "централь". Тогда верхняя граница - простая черта.
То же самое с нижней границей.
Quote
Тогда почему они не исчезают совсем в пустых строках?

Это Вы о чем? Не совсем понятен вопрос.
К сообщению приложен файл: UF_2.xlsx (12.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧуть подправил (убрал нижнюю черту - сначала не заметил)
По формуле:
=ЕЧИСЛО(ПОИСК("отдел";B2))*(B1<>"")*(СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1)
1) ЕЧИСЛО(ПОИСК("отдел";B2)) - ищет "отдел" в В2. Если находит, то дает ИСТИНА, если нет - то ЛОЖЬ.
2) (B1<>"") - если В1 (ячейка выше) пусто, то ЛОЖЬ, если заполнено - ИСТИНА.
3) ПОИСК("централь";B1:B2) - ищет "центаль" в В2 и ячейке выше (в В1), если находит, то дает число, если нет - ошибку.
4) ЕОШИБКА(ПОИСК("централь";B1:B2)) - если в п.3 ошибка, то ИСТИНА, если число - то ЛОЖЬ.
5) СУММ(--ЕОШИБКА(ПОИСК("централь";B1:B2)))-1 - "--" преобразует ИСТИНА и ЛОЖЬ в 1 и 0, СУММ их складывает. Поскольку Центральный аппарат может быть только один, то итог сложения может быть или 1, или 2. Вычитаем 1 - получаем 0 или 1.
6) перемножив п.п. 1; 2 и 5, получаем единицу ТОЛЬКО в том случае, если 1) в В2 есть слово "отдел", 2) ячейка выше не пустая, 3) в В2 или ячейке выше нет слова "централь". Тогда верхняя граница - простая черта.
То же самое с нижней границей.
Quote
Тогда почему они не исчезают совсем в пустых строках?

Это Вы о чем? Не совсем понятен вопрос.

Автор - _Boroda_
Дата добавления - 10.11.2011 в 17:26
Мур Дата: Воскресенье, 13.11.2011, 21:34 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Уважаемый _Boroda_, прошу простить за задержку с отпиской.
Ваш вариант и комментарии к нему, открыли для меня целое поле для экспериментов.
Сейчас пытаюсь подобрать УФ под свои нужды.
Когда я писал
Quote
Тогда почему они не исчезают совсем в пустых строках?
,
то имел в виду следующее
Quote
Тогда верхняя граница - простая черта.
То же самое с нижней границей.

Нельзя ли их скрыть (см вложение)?
К сообщению приложен файл: UF-3.xlsx (9.4 Kb)


Сообщение отредактировал Мур - Воскресенье, 13.11.2011, 21:35
 
Ответить
СообщениеУважаемый _Boroda_, прошу простить за задержку с отпиской.
Ваш вариант и комментарии к нему, открыли для меня целое поле для экспериментов.
Сейчас пытаюсь подобрать УФ под свои нужды.
Когда я писал
Quote
Тогда почему они не исчезают совсем в пустых строках?
,
то имел в виду следующее
Quote
Тогда верхняя граница - простая черта.
То же самое с нижней границей.

Нельзя ли их скрыть (см вложение)?

Автор - Мур
Дата добавления - 13.11.2011 в 21:34
Мур Дата: Воскресенье, 13.11.2011, 22:22 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Может у нас по разному отображается???
Вот Ваш файл из 14-го
К сообщению приложен файл: _UF_2.xlsx (11.7 Kb)
 
Ответить
СообщениеМожет у нас по разному отображается???
Вот Ваш файл из 14-го

Автор - Мур
Дата добавления - 13.11.2011 в 22:22
  • Страница 1 из 1
  • 1
Поиск:

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