Страницы: 1
RSS
Найти номер строки дубля
 
Здравствуйте, Уважаемые Форумчане. Прошу, Вас, помочь решить проблему, нужно найти номер строки дубля, сверху вниз.

Пример прилагаю

Зараннее благодарен.
 
Если правильно понял, то как-то так (формула массива):
=SMALL(IF((A$2:A$99=C3);ROW(A$2:A$99));D3)
Изменено: memo - 13.02.2024 08:55:23
 
Подставил свои данные, выдает ошибку. Может формат данных моих не правильный, посмотрите пожалуйста.

Пример прилагаю.
Заранее благодарен
Изменено: chelovekov81 - 13.02.2024 09:17:41
 
В ваших данных текст вместо чисел, отсюда и ошибка. Для преобразования текста в числа поставьте в этом блоке двойное отрицание (--A$2:A$99=C3)
Ну и чуть дополнил формулу, чтобы при остутствии дубликата выводился номер строки первого значения.
 
Огромное спасибо  :)  
 
Решил попробывать  данную формулу с текстом, но выдает ошибку.

Пример прилагаю.
Заранее благодарен
 
Наверное я понял, если текст, значит убераем -- с формулы.
Изменено: chelovekov81 - 13.02.2024 10:24:32
 
Извените пожалуйста, я протестировал, и выяснилось, что если в столбце есть Буквы, то формула не находит номер строки дубля. Можно с этим что нубудь  сделать ???


Пример прилагаю.
Заранее благодарен
 
Числа должны быть числами, а текст текстом. Тогда формулы работают.
Код
=ЧСТРОК(A$2:A$99)+2-НАИБОЛЬШИЙ(ИНДЕКС((A$2:A$99=C3)*(ЧСТРОК(A$2:A$99)-СТРОКА(A$2:A$99)+2););D3)
Алексей М.
 
Ещё вариант. Формула массива:
=ЕСЛИОШИБКА(ПОИСКПОЗ(D3;МУМНОЖ(-(СТРОКА(A1:A99)>=ТРАНСП(СТРОКА(A1:A99)));-(A1:A99=C3)););"Нет такого дубля")
Изменено: Максим В. - 13.02.2024 12:40:21
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Для чисел и текста можно такой вариант:
=IFERROR(SMALL(IF(COUNTIF(C3;A$2:A$99);ROW(A$2:A$99));D3);MATCH(C3;COUNTIF(C3;A$2:A$99);)+1)
 
Всем огромное спасибо. Буду разбираться :)
 
Для Excel 365 или 2021:

=ИНДЕКС(ФИЛЬТР(СТРОКА(A1:A99);A1:A99=C3&"");D3)   - Если в столбце A числа как текст, а вы хотите получить желаемый результат вводив число в ячейку С3

=ИНДЕКС(ФИЛЬТР(СТРОКА(A1:A99);A1:A99=C3);D3)   - В столбце A числа должны быть числами
 
Огромное спасибо  
Страницы: 1
Наверх