У меня есть файл Excel с четырьмя листами.
Как сделать дублирование с помощью встроенной функции Excel, используя определенные параметры?
Пример:
Лист 1 - Всего:
A B C
1 Iveco 100 4.5
2 Jaguar 200 2.3
3 Iveco 150 1.0
4 Skoda 300 1.0
Лист 2 - Iveco:
A B
1 100 4.5
2 150 1.0
Лист 3 - Ягуар:
A B
1 200 2.3
Лист 4 - Skoda:
A B
1 300 1.0
Так что если я напишу на сотовомА5вЛист 1 - Всегоценить"Ивеко", автоматически записал значения из ячеекВ5,С5кЛист 2 - Iveco, клеткиА3,В3.
Спасибо.
РЕДАКТИРОВАТЬ
Мой VLOOKUP вЛист 2 - Iveco:
=VLOOKUP(Total!A1,Total!A1:H200,2,FALSE)
решение1
У меня есть формула, которая должна вам помочь, и которую я использовал в похожих ситуациях.
Используйте эту формулу в ваших не-Total листах. Она возьмет имя листа и найдет его в вашем Total листе, а затем вернет Index()
информацию о столбце B (или о том, что вы указали в ). без повторения:
=IFERROR(INDEX(Total!B$1:B$4,SMALL(IF(Total!A$1:A$4=MID(CELL("filename",$A$3),FIND("]",CELL("filename",A1))+1,255),ROW(Total!B$1:B$4)-ROW(Total!B$1)+1),ROWS(Total!B$1:B1))),"")
Диапазон Total!B1:B4
должен соответствовать диапазону данных, которые вы хотите вернуть.
Total!A1:A4
— это список имен листов.
Введите это с помощьюCTRL+SHIFT+ENTER