В ТЗ есть неуникальные значения в 3 колонке, как узнать номер строки второго неуникального значения
НайтиЗначение(код_СМ,ном_зап_СМ,3)=1 как работает это функция, она начинает поиск все время с начала таблицы или если второй раз написать её, то продолжит поиск (типа locate и continue)
(1) Найти все неуникальные - отметить их. Найти первые неуникальные и отметить их в другой колонке. Удалить первые.
Далее повтороить поиск по первым неуникальным.
1. свернуть и получить к-во 2 дублирующихся
2. выгрузить исходную во вторую таблицу перевернув ее с исходным номером строки
3. из таблицы 2 найтизначение
Нужно просто найти или таки прочесать таблицу?
Если найти, то как (в 3 и 4) сортировать, читать по строкам и сравнивать со следующей... если одинаковые, то считаем дубли, пока есть равенство. Далее счетчик дублей в ноль и ждем следующего дубля но уже по другой строке. А если просто причесать надо то тем же манером берем строку и сразу кидаем в результирующую табл, сравниваем со следующей и если равенство, то чешем дальше пока наступит неравенство и снова здорово кидаем строку в результат, сравниваем и т.д. до конца таблицы... вот как то так..
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан