Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2015, 22:46   #1
Диана23
Новичок
Джуниор
 
Регистрация: 22.06.2015
Сообщений: 4
По умолчанию Как пронумеровать строки в Excel.

Дана таблица.



Иванов 23800 роза
Петров 18200 пион
Сидоров 15400 ромашка
Петров 18200 гвоздика
Еременко 78600 сирень
Васечкин 90800 ландыш
Сидоров 15400 ромашка
Иванов 25700 роза
Мишин 12800 лаванда


Нужно пронумеровать строки, но при этом строки, в которых все три столбца одинаковы оставить под одним номером.

Вот так, только это вручную.

1 Васечкин 90800 ландыш
2 Еременко 78600 сирень
3 Иванов 23800 роза
4 Иванов 25700 роза
5 Петров 18200 пион
6 Петров 18200 гвоздика
7 Сидоров 15400 ромашка
7 Сидоров 15400 ромашка
8 Мишин 12800 лаванда
Диана23 вне форума Ответить с цитированием
Старый 22.06.2015, 22:57   #2
Chuikov
Пользователь
 
Регистрация: 27.06.2013
Сообщений: 61
По умолчанию

воспользуйтесь фильтром и нумеруйте вручную
Chuikov вне форума Ответить с цитированием
Старый 22.06.2015, 23:05   #3
Диана23
Новичок
Джуниор
 
Регистрация: 22.06.2015
Сообщений: 4
По умолчанию

Так и делаю, но 9 000 строк хотелось бы автоматизировать.
Диана23 вне форума Ответить с цитированием
Старый 22.06.2015, 23:17   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение. формула в колонке 1
Вложения
Тип файла: rar ВНомера.rar (7.1 Кб, 29 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 22.06.2015, 23:24   #5
Диана23
Новичок
Джуниор
 
Регистрация: 22.06.2015
Сообщений: 4
По умолчанию

СПАСИБО!!!
Диана23 вне форума Ответить с цитированием
Старый 22.06.2015, 23:25   #6
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

С доп столбцом.
Вложения
Тип файла: zip Номер.zip (4.6 Кб, 13 просмотров)
gling вне форума Ответить с цитированием
Старый 22.06.2015, 23:28   #7
ikki_pf
Форумчанин
 
Регистрация: 25.02.2012
Сообщений: 166
По умолчанию

вариант с формулой попроще, но таблицу нужно будет предварительно отсортировать по всем трем столбцам.
Вложения
Тип файла: rar ВНомера-2.rar (8.4 Кб, 14 просмотров)
ikki_pf вне форума Ответить с цитированием
Старый 22.06.2015, 23:29   #8
Диана23
Новичок
Джуниор
 
Регистрация: 22.06.2015
Сообщений: 4
По умолчанию

СПАСИБО!!!
Диана23 вне форума Ответить с цитированием
Старый 24.06.2015, 23:03   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=ЕСЛИ(МАКС(МУМНОЖ(--(RC2:RC4=R1C2:R[-1]C4);СТРОКА(R1:R3)^0))=3;МАКС((RC2=R1C2:R[-1]C2)*(RC3=R1C3:R[-1]C3)*(RC4=R1C4:R[-1]C4)*(R1C1:R[-1]C1));МАКС(R1C:R[-1]C)+1)
возможно формула замысловатая, хотя на самом деле тут написано
если в строках выше есть совпадение 3-х полей, то присвоить текущей строке номер из строки с совпадением, иначе присвоить максимальный номер из всех вышестоящих строк +1 (т.е. след. порядковый номер)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пронумеровать строки Parallelogram SQL, базы данных 4 01.03.2015 15:36
как пронумеровать записи в TTable? pirat2k БД в Delphi 1 25.12.2013 14:10
Как пронумеровать обьедененные ячейки m_v_v Microsoft Office Excel 14 13.09.2010 19:08
Как в DBGrid пронумеровать строки Talemir БД в Delphi 26 14.08.2009 09:25