Я пытаюсь скопировать текст с листа1, на лист2, в зависимости от заголовка.
=IF(Sheet1!A1=Sheet2!A1,Sheet1!A2:A40,(IF(Sheet1!B1=Sheet2!A1,Sheet1!B2:B40,(IF(Sheet1!C1=Sheet2!A1,Sheet1!C2:C40,(IF(Sheet1!D1=Sheet2!A1,Sheet1!D2:D40,(IF(Sheet1!E1=Sheet2!A1,Sheet1!E2:E40,(IF(Sheet1!F1=Sheet2!A1,Sheet1!F2:F40,(IF(Sheet1!G1=Sheet2!A1,Sheet1!G2:G40,"")))))))))))))
=IF(Sheet1!A1=Sheet2!A1,Sheet1!A2:A40,
(IF(Sheet1!B1=Sheet2!A1,Sheet1!B2:B40,
(IF(Sheet1!C1=Sheet2!A1,Sheet1!C2:C40,
(IF(Sheet1!D1=Sheet2!A1,Sheet1!D2:D40,
(IF(Sheet1!E1=Sheet2!A1,Sheet1!E2:E40,
(IF(Sheet1!F1=Sheet2!A1,Sheet1!F2:F40,
(IF(Sheet1!G1=Sheet2!A1,Sheet1!G2:G40
,"")))))))))))))
Это неприглядный беспорядок - это то, что у меня так далеко, но оно работает только в 57% случаев. Понятия не имею почему.
Скажем, например, что заголовки были Test1, Test2, Test3 и т. Д., Как я могу сделать так, чтобы Excel считывал sheet1 для заголовка Test1, копировал столбец, начинающий ячейку ниже, и копировал его в любой столбец Test1 включен в лист2?
У меня достаточно базовое понимание формулы Excel и даже меньше VBA, поэтому любая помощь приветствуется.