![Копировать ячейки из одной таблицы Excel в другую на основе значения в строке](https://rvso.com/image/1558678/%D0%9A%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8%20%D0%B8%D0%B7%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B%20Excel%20%D0%B2%20%D0%B4%D1%80%D1%83%D0%B3%D1%83%D1%8E%20%D0%BD%D0%B0%20%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5.png)
У меня есть электронная таблица, Лист 1, с данными в ней, взятыми поминутно. Каждая строка имеет временную метку, а затем следуют соответствующие данные.
У меня есть вторая электронная таблица/лист, Лист 2, с сопутствующими данными о погоде, которые также имеют временную метку таким же образом.
Есть ли способ добавить ячейки из Листа 2 на основе известной временной метки в Лист 1. Лист 1 проверяет время в своей собственной ячейке, затем ищет то же самое на Листе 2 и, если находит, копирует данные из Листа 2 в себя.
Sheet 1
Time Data1 Data2 Data3
09:54 A1 B1 C1
09:55 A2 B2 C2
...
13:18 AN BN CN
Sheet 2
Time Data4 Data5 Data6
09:54 Z1 X1 Y1
09:55 Z2 X2 Y2
...
13:18 ZN XN YN
Таким образом, Лист 1 в конечном итоге будет выглядеть так:
Sheet 1
Time Data1 Data2 Data3 Data4 Data 5 Data6
09:54 A1 B1 C1 Z1 X1 Y1
09:55 A2 B2 C2 Z2 X2 Y2
...
13:18 AN BN CN ZN XN YN
Проблема в том, что, хотя у меня есть данные о погоде на каждую минуту, на листе 1 у меня нет данных на каждую минуту. У меня есть несколько показаний и скачков для 09:54 и 09:55, поэтому я не могу просто скопировать и вставить строки 1 к 1.
Спасибо за вашу помощь
решение1
Запишите нижеприведенную формулу в ячейку E2 Листа 1., и перетащите указатель ячейки на 2 ячейки вправо, затем нажмите F2 и, наконец, завершите его с помощьюCtrl+Shift+Enter. Затем заполните его до тех пор, пока не потребуется. Лист 1 будет выглядеть как на снимке экрана ниже.
{=IFERROR(VLOOKUP(A2,Sheet2!A2:D5,{2,3,4},FALSE),"")}