1

РЕДАКТИРОВАТЬ: я нашел решение путем создания двух наборов данных SPSS; один с переменными 2 и 3 и один файл с переменной 4 и объединение файлов. Однако функция в Excel была бы более элегантной.

Я искал решение, но не смог найти. Я получил точки данных за период с 1982 по 2017 год, которые я хочу построить. Тем не менее, данные должны быть интерполированы, и я сделал длинные серии из той же серии, с дельтой T дня (может быть изменено в более поздний момент).

Что я хочу сделать: создать столбец 5, который содержит записи из столбца 3, если дата в столбце 4 соответствует соответствующей дате в столбце 2.

Скриншот набора данных

Мне было интересно, есть ли функция слияния для этого?

2 ответа2

0

Предполагая, что столбцы (B , C , D и E) для (2 , 3 , 4 и 5), следующая формула будет работать в E1:

=INDIRECT("C"&MATCH(D1,B:B,0))

Теперь скопируйте эту ячейку и выберите оставшуюся часть столбца от строки 2 до последней строки, где есть запись в D , затем вставьте. Каждая строка в E будет содержать аналогичную формулу, но со ссылкой на запись в той же строке D

Записи, для которых нет соответствующей даты, будут показаны как недоступные, что представляется целесообразным. Позднее они могут быть перезаписаны интерполированными данными.

0

Предполагая, что первая точка данных в столбце 4 - это ячейка D3, затем в E3:

=IFERROR(VLOOKUP(D3,$B$3:$C$nn,2,FALSE),"")

и заполнить вниз. Здесь "nn" - номер последней строки ваших данных.

Это заполнит данные, где есть совпадающая дата, и оставит пустым в другом месте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .