Вот несколько общих замечаний, которые могут быть достаточны для начала работы:
В Excel.Range есть метод автофильтрации, который вы можете последовательно использовать для каждого интересующего вас значения (т. Е.С 1 по 10).Получив отдельные диапазоны, возвращаемые автофильтром, вы можете запросить у них интересующую вас конкретную информацию. См. C # Excel Automation: получение строк после AutoFilter () с помощью SpecialCells () не работает должным образом для проблем, связанных с этим подходом.
В качестве альтернативы, вы можете сделать что-то вроде создания простого словаря, который затем можно будет заполнять при переборе по столбцу T. Например, словарь может иметь типСловарь>.
Проходя через столбец T, вы встречаете значение в каждой ячейке.Если значение ячейки раньше не было видно, вы добавляете его в качестве нового ключа в словарь.Для связанного значения в паре ключ / значение словаря вы создаете новый список с соответствующим номером строки в качестве первого элемента.
Если значение ячейки было замечено ранее, вы ищите его в словаре,затем добавьте соответствующую строку в список, связанный с этим ключом.
В конце дня ключи вашего словаря содержат все значения, найденные в столбце T. Число строк, связанных с каждым значением, является просто числомэлементов в связанном списке.Со значениями строк в списке вы можете найти «A [значение строки]», «B [значение строки]» и «C [значение строки]».