получить номер столбца второго совпадения строки в строке заголовка в XL - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу вернуть номер столбца второго (или даже n-го) совпадения текстовой строки заголовка. Например, допустим, у меня есть лист со строками «Том», «Дик», «Гарри» и «Том» снова в ячейках A1 - D1. Как мне найти строку «Том» в заголовке и вернуть номер столбца (4) второго вхождения строки "Томь"

Я пробовал различные комбинации index, sumproduct, SMALL и match, но все ответы, которые я видел до сих пор, похоже, предполагают, что вы ищете данные по строкам, а не по одной строке заголовка.

Я использую Excel 2016.

1 Ответ

0 голосов
/ 16 апреля 2019

Что-то вроде этого должно работать для вас:

=SMALL(INDEX((A1:D1="Tom")*COLUMN(A1:D1),),COUNTIF(A1:D1,"<>Tom")+2)

Вы можете заменить «Том» ссылкой на ячейку (например, А2, которая будет содержать «Том»), а последнее число в конце (2 в +2) - это искомый искомый экземпляр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...