В Excel я пытаюсь вставить еженедельные отчеты по карточкам времени, а затем сослаться на нижнюю строку каждого раздела, который содержит выделенную желтым цветом текстовую строку в столбце B (отчет содержит 15-20 разделов с переменными различиями строк).
Без использования VBA, есть ли способ идентифицировать идентификатор сотрудника (столбец A), а затем вычислить, на сколько строк ниже этого идентификатора находится последняя ячейка текстовой строки в столбце B (выделено желтым цветом в примере). Затем используйте эту разницу строк, чтобы сместить формулу INDEX, чтобы получить правильную строку из таблицы.
Я использовал INDEX / MATCH, чтобы найти идентификатор сотрудника, а затем пытался вручную компенсировать возврат строки на сотрудника, когда понял, что различные коды работы делают эту формулу неточной.
Я использовал это для ссылки на правильные столбцы со смещением для одной из недель, но каждая неделя меняется. «+17» в конце приведенной ниже формулы - это то место, где мне нужна переменная разница строк, чтобы получить выделенную желтым цветом ячейку.
=INDEX($A$1:$A$100,(MATCH(A61,$B1:$B$100,0)+17))
Заранее спасибо, надеюсь, я предоставил правильную информацию, чтобы ответить на вопрос, если есть решение!