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

Вход

Регистрация

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

 

= Мир MS Excel/Повторяющаяся нуммерация в соответствии с заливкой ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Повторяющаяся нуммерация в соответствии с заливкой ячейки
1sammaxxx1 Дата: Суббота, 03.05.2025, 09:32 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Я возможно профан в excel, поэтому требуется помощь не могу найти в интернете формулу следующего характера:
Если ячейка выделена уникальным цветом, то ее нумерация повторяет предыдущую, если ячейка не закрашена, нумерация продолжается, формата цветов несколько, и если цвет меняется, нумерация просто переходит на +1.
Прикрепил пример, он выполнен в ручную, но строк более 2 тысяч...
К сообщению приложен файл: 7200174.png (18.2 Kb)
 
Ответить
СообщениеДобрый день! Я возможно профан в excel, поэтому требуется помощь не могу найти в интернете формулу следующего характера:
Если ячейка выделена уникальным цветом, то ее нумерация повторяет предыдущую, если ячейка не закрашена, нумерация продолжается, формата цветов несколько, и если цвет меняется, нумерация просто переходит на +1.
Прикрепил пример, он выполнен в ручную, но строк более 2 тысяч...

Автор - 1sammaxxx1
Дата добавления - 03.05.2025 в 09:32
i691198 Дата: Суббота, 03.05.2025, 11:13 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 127 ±
Замечаний: 0% ±

2016
Здравствуйте. Формулы работают только с значениями ячеек, а заливка это формат, так что с помощью формул эту задачу не решить. Здесь потребуется макрос, если вы готовы к использованию VBA, то начните с ознакомления с правилами форума и вместо картинки приложите файл в формате excel.
 
Ответить
СообщениеЗдравствуйте. Формулы работают только с значениями ячеек, а заливка это формат, так что с помощью формул эту задачу не решить. Здесь потребуется макрос, если вы готовы к использованию VBA, то начните с ознакомления с правилами форума и вместо картинки приложите файл в формате excel.

Автор - i691198
Дата добавления - 03.05.2025 в 11:13
1sammaxxx1 Дата: Воскресенье, 04.05.2025, 03:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Благодарю за разъяснения. Вот пример файла, который подлежит нумерации, это только пример в реальном файле более 5 тысяч строк.
К сообщению приложен файл: list_microsoft_excel.xlsx (13.7 Kb)
 
Ответить
СообщениеДобрый день! Благодарю за разъяснения. Вот пример файла, который подлежит нумерации, это только пример в реальном файле более 5 тысяч строк.

Автор - 1sammaxxx1
Дата добавления - 04.05.2025 в 03:26
Pelena Дата: Воскресенье, 04.05.2025, 08:46 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19493
Репутация: 4610 ±
Замечаний: ±

Excel 365 & Mac Excel
На мой взгляд, правильнее привязаться не к цвету, а к значению в столбце F
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$1:G1;ПОИСКПОЗ(F2;$F$1:F1;0));МАКС($G$1:G1)+1)
К сообщению приложен файл: 5461763.xlsx (16.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНа мой взгляд, правильнее привязаться не к цвету, а к значению в столбце F
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$1:G1;ПОИСКПОЗ(F2;$F$1:F1;0));МАКС($G$1:G1)+1)

Автор - Pelena
Дата добавления - 04.05.2025 в 08:46
i691198 Дата: Воскресенье, 04.05.2025, 13:00 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 127 ±
Замечаний: 0% ±

2016
Здравствуйте. Согласен с мнением Pelena, макрос здесь не нужен. Структура данных регулярная, можно использовать такую формулу для A3
Код
=ЕСЛИ(F3<>"";ЕСЛИ(F3=F2;A2;A2+1);"")
или для новых офисов
Код
=ЕСЛИМН( F3="";"";F3=F2;A2;F3<>F2;A2+1)
В A2 пишем начальное число нумерации.
Я так понимаю, что заливка в вашем примере сделана для наглядности. Можно исключить эту ручную работу и применить условное форматирование.
Пример на 5000 строк.
К сообщению приложен файл: numeracija.xlsx (148.5 Kb)


Сообщение отредактировал i691198 - Воскресенье, 04.05.2025, 15:20
 
Ответить
СообщениеЗдравствуйте. Согласен с мнением Pelena, макрос здесь не нужен. Структура данных регулярная, можно использовать такую формулу для A3
Код
=ЕСЛИ(F3<>"";ЕСЛИ(F3=F2;A2;A2+1);"")
или для новых офисов
Код
=ЕСЛИМН( F3="";"";F3=F2;A2;F3<>F2;A2+1)
В A2 пишем начальное число нумерации.
Я так понимаю, что заливка в вашем примере сделана для наглядности. Можно исключить эту ручную работу и применить условное форматирование.
Пример на 5000 строк.

Автор - i691198
Дата добавления - 04.05.2025 в 13:00
Светлый Дата: Воскресенье, 04.05.2025, 16:31 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1865
Репутация: 535 ±
Замечаний: 0% ±

Excel 2013, 2016
Можно так:
Код
=ЕСЛИ(F3="";"";(F3<>F2)+A2)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Воскресенье, 04.05.2025, 16:32
 
Ответить
СообщениеМожно так:
Код
=ЕСЛИ(F3="";"";(F3<>F2)+A2)

Автор - Светлый
Дата добавления - 04.05.2025 в 16:31
  • Страница 1 из 1
  • 1
Поиск:

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