Копирование ячеек из одной таблицы excel в другую на основе значения в строке

у меня есть электронная таблица, лист 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.

Спасибо за помощь

16
задан JamesDonnelly
07.01.2023 6:10 Количество просмотров материала 3246
Распечатать страницу

1 ответ

напишите ниже написанную формулу в ячейке E2 листа 1, и перетащите указатель ячейки 2 ячейки вправо, затем нажмите F2 и, наконец, закончить его с Ctrl + Shift+Enter. Затем заполните его до необходимости. Лист 1 будет выглядеть как скриншот ниже.

{=IFERROR(VLOOKUP(A2,Sheet2!A2:D5,{2,3,4},FALSE),"")}

enter image description here

0
отвечен Rajesh S 2023-01-08 13:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх