Пожалуйста, посмотрите пример листа .«Sheet1» представляет собой постепенно заполненную таблицу.В столбце «А» какой-то идентификатор для каждой сущности.Эти идентификаторы иногда повторяются.В результате я просто хочу узнать номер внешнего вида каждого идентификатора.
Чтобы решить эту проблему, я создал «sheet2».в столбце «sheet2» «Список уникальных значений из« sheet1 ».Затем с огромной формулой в ячейке «sheet2! B2» я получаю все номера строк для каждого уникального значения из «sheet1», разделенные столбцами.И, наконец, я хочу получить в столбце «sheet1» номера столбцов для каждого номера из «sheet2».
Я хочу использовать команду «match», но она прекрасно работает без «arrayformula», как вы можете видеть в «sheet1»'column E.
=IF(ISBLANK(A2);;MATCH(B2;INDIRECT("'sheet2'!B"&C2&":Z"&C2)))
И я не понимаю, что не так в столбце D "sheet1", когда я пытаюсь добавить "arayformula"
=ARRAYFORMULA(IF(ISBLANK(A2:A);;MATCH(B2:B;INDIRECT("'sheet2'!B"&C2:C&":Z"&C2:C))))
Я читаю много постовоб этих командах не работает вместе, как я хочу.должен быть какой-то другой путь.Но мое воображение закончилось.Пожалуйста, помогите.
Ожидаемый результат:
value 1 | 1 |(first appearance of 'value 1')
value 2 | 1 |(first appearance of 'value 2')
value 1 | 2 |(second appearance of 'value 1')
value 3 | 1 |(first appearance of 'value 3')
value 4 | 1 |(first appearance of 'value 4')
value 5 | 1 |(first appearance of 'value 5')
value 3 | 2 |(second appearance of 'value 3')
value 3 | 3 |(third appearance of 'value 3')
value 4 | 2 |(second appearance of 'value 4')
value 5 | 2 |(second appearance of 'value 5')