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

Вход

Регистрация

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

 

= Мир MS Excel/Посчитать кол-во символов в диапазоне ячеек и раскрасить его - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Посчитать кол-во символов в диапазоне ячеек и раскрасить его
Tetra Дата: Среда, 24.09.2014, 17:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Есть столбец с фразами. Хочу сделать с ним следующее:
1. Нужно посчитать количество символов в ячейках столбца и если количество символов в диапазоне A1:An превышает 5 000 символов (т.е. 5 000 символов идут включительно), то выделить этот диапазон желтым (или любым другим) цветом.
2. Повторить итерацию, начав допятитысячный отсчет заново, со следующей ячейки. Выделить этот второй диапазон ячеек другим цветом (например, голубым).
3. И так до конца столбца, перемежать цвета диапазонов ячеек (желтый - голубой - желтый - голубой).

Пытался делать вручную через ДЛСТР и СУММ, но это очень долго.

Скажите, можно ли это реализовать формулами?
К сообщению приложен файл: buy-elefant.xlsx (11.7 Kb)
 
Ответить
СообщениеДобрый день!
Есть столбец с фразами. Хочу сделать с ним следующее:
1. Нужно посчитать количество символов в ячейках столбца и если количество символов в диапазоне A1:An превышает 5 000 символов (т.е. 5 000 символов идут включительно), то выделить этот диапазон желтым (или любым другим) цветом.
2. Повторить итерацию, начав допятитысячный отсчет заново, со следующей ячейки. Выделить этот второй диапазон ячеек другим цветом (например, голубым).
3. И так до конца столбца, перемежать цвета диапазонов ячеек (желтый - голубой - желтый - голубой).

Пытался делать вручную через ДЛСТР и СУММ, но это очень долго.

Скажите, можно ли это реализовать формулами?

Автор - Tetra
Дата добавления - 24.09.2014 в 17:07
_Boroda_ Дата: Среда, 24.09.2014, 17:18 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
См. Главная - Условное форматирование
К сообщению приложен файл: buy-elefant_2.xlsx (11.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
См. Главная - Условное форматирование

Автор - _Boroda_
Дата добавления - 24.09.2014 в 17:18
ArkaIIIa Дата: Среда, 24.09.2014, 17:24 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
В формуле уважаемого Бороды замените 500)/500 на 5000)/5000, согласно Вашему условию.
А по факту - Александр, как всегда, шедеврален. hands
 
Ответить
СообщениеВ формуле уважаемого Бороды замените 500)/500 на 5000)/5000, согласно Вашему условию.
А по факту - Александр, как всегда, шедеврален. hands

Автор - ArkaIIIa
Дата добавления - 24.09.2014 в 17:24
_Boroda_ Дата: Среда, 24.09.2014, 17:26 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Спасибо.
Сознательно не делал на 5000 - не показательно получилось бы.
В файле этого сообщения еще столбец для проверки.
И возможность менять число, по которому красим.
К сообщению приложен файл: buy-elefant_4.xlsx (13.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСпасибо.
Сознательно не делал на 5000 - не показательно получилось бы.
В файле этого сообщения еще столбец для проверки.
И возможность менять число, по которому красим.

Автор - _Boroda_
Дата добавления - 24.09.2014 в 17:26
Tetra Дата: Среда, 24.09.2014, 17:48 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Борода, огромное спасибо!!!
Действительно, то, что нужно!

И еще вопрос (если можно, конечно, чтобы не создавать новую тему):
А как теперь можно автоматом пронумеровать все ячейки слева от соответствующего диапазона ячеек (чтобы 1 диапазон - 1 номер на все ячейки)?
Чтобы вышло так:
 
Ответить
СообщениеБорода, огромное спасибо!!!
Действительно, то, что нужно!

И еще вопрос (если можно, конечно, чтобы не создавать новую тему):
А как теперь можно автоматом пронумеровать все ячейки слева от соответствующего диапазона ячеек (чтобы 1 диапазон - 1 номер на все ячейки)?
Чтобы вышло так:

Автор - Tetra
Дата добавления - 24.09.2014 в 17:48
_Boroda_ Дата: Среда, 24.09.2014, 17:58 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вообще-то, нужно бы новую тему. Но, поскольку формула для нумерации является куском из формулы раскраски, то, думаю, что можно сюда написать.
Посмотрите в УФ последнего файла (предварительно вставив столбец А для нумерации), там формула
Код
=(ЕЧЁТН(ЦЕЛОЕ(СУММ(ДЛСТР(B$1:B1))/$J$1)))*(B1<>"")

Берем из нее кусок, немного преобразуем, чтобы не вводить как формулу массива, и получаем
Код
=ЦЕЛОЕ(СУММПРОИЗВ(ДЛСТР(B$1:B1))/$J$1)+1
см. файл _5

Но, поскольку у нас есть теперь нумерация, то УФ мы можем переписать
Код
=ЕЧЁТН(A1)*(B1<>"")
см. файл _6
К сообщению приложен файл: buy-elefant_5.xlsx (15.1 Kb) · buy-elefant_6.xlsx (15.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВообще-то, нужно бы новую тему. Но, поскольку формула для нумерации является куском из формулы раскраски, то, думаю, что можно сюда написать.
Посмотрите в УФ последнего файла (предварительно вставив столбец А для нумерации), там формула
Код
=(ЕЧЁТН(ЦЕЛОЕ(СУММ(ДЛСТР(B$1:B1))/$J$1)))*(B1<>"")

Берем из нее кусок, немного преобразуем, чтобы не вводить как формулу массива, и получаем
Код
=ЦЕЛОЕ(СУММПРОИЗВ(ДЛСТР(B$1:B1))/$J$1)+1
см. файл _5

Но, поскольку у нас есть теперь нумерация, то УФ мы можем переписать
Код
=ЕЧЁТН(A1)*(B1<>"")
см. файл _6

Автор - _Boroda_
Дата добавления - 24.09.2014 в 17:58
Tetra Дата: Среда, 24.09.2014, 18:08 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
И снова спасибо!
Вы просто кудесник! )
 
Ответить
СообщениеИ снова спасибо!
Вы просто кудесник! )

Автор - Tetra
Дата добавления - 24.09.2014 в 18:08
  • Страница 1 из 1
  • 1
Поиск:

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