Данные строк распределены в несколько строк на отдельном листе
У меня есть журнал расхода топлива с идентификаторами транспортных средств в столбце "C", расходом топлива и пройденным расстоянием за разные даты в качестве заголовков. пример
Я сделал несколько листов на основе идентификаторов транспортных средств с датами в столбце "А" и остальными заголовками - они.
С первого листа мне нужно ввести KM и количество топлива, расходуемого по дате, на второй лист и аналогично другим 764 листам.
1 ответ
При условии, что:
- Ваш основной лист называется "Основной лист",
- ваши 764 листа называются точно так же, как ваши идентификаторы транспортных средств,
Вы можете использовать следующие формулы.
Для столбца расстояния:
=INDEX('Main Sheet'!$1:$1048576,
MATCH(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),'Main Sheet'!$C:$C,0),
MATCH($A2,'Main Sheet'!$1:$1,0))
Для топливной колонки:
=INDEX('Main Sheet'!$1:$1048576,
MATCH(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),'Main Sheet'!$C:$C,0),
MATCH($A2,'Main Sheet'!$1:$1,0)+1)
В каждой формуле у вас есть 3 ссылки на "Основной лист", так что просто измените его на свое реальное имя листа. Кроме того, если вы используете Excel 2003 или более раннюю версию, вам придется изменить номер строки в первой строке с $1:$1048576
в $1:$65536
,
Для первого удостоверения личности транспортного средства я получаю это: