2015-03-02 2 views
0

У меня есть несколько таблиц с записями следующим образом:Сочетания нескольких таблиц со значениями в разное время

Time     Value 
2014-01-01 00:00:00  25 
2014-01-01 00:10:00  27 
2014-01-01 00:20:00  35 
2014-01-01 01:30:00  15 

И второе:

Time     Value 
2014-01-01 00:00:00  12 
2014-01-01 00:40:00  9 
2014-01-01 02:30:00  32 

Как видно, обе таблицы имеет датируемых значения, но они имеют только записи, которые показывают значения в разы, когда значения действительно были прочитаны. Теперь я хочу объединить все электронные таблицы и сопоставить значения с одной временной осью. Так, например:

Time     Value1 Value2 
2014-01-01 00:00:00  25  12 
2014-01-01 00:10:00  27  12 

Возможно ли использование Excel?

ответ

2
=INDEX(SheetA!C:C,(MATCH($A2,SheetA!A:A,0))) 

Введите эту формулу в пустой ячейке в строке/записи, которую вы сравниваете. Эта формула будет выглядеть в SheetA через все данные в столбце A. Если данные сопоставляются с идентификатором ($ A2), он затем скопирует данные, введенные в столбец C (число или текст). # N/A сообщается, если совпадение не найдено.

Шита

2014-01-01 00:00:00  25 
2014-01-01 00:10:00  27 

Лист Б

2014-01-01 00:00:00  25  12 
2014-01-01 00:10:00  27  12 

Ячейка с формулой будет собирать "A", "B" и, "V» с первого листа. Копирование и изменить формулу для сбора данных из нужных столбцов (пропустить избыточные/избыточные).

Для получения наилучших результатов заблокируйте ячейку 'идентификатор' (в данном случае $ A2)

Чтобы использовать формульное решение, данные в листах должны быть организованы одинаково, потому что вы определяете, какие «столбцы» соответствуют и извлекают информацию.

+0

будет ли это решение переместить много записей данных из одной таблицы в другую? Я хочу скопировать несколько строк данных из одной таблицы в другую и просто вставить значения данных в правильные временные интервалы, если это имеет смысл –

+0

Я не тестировал много записей, но вы можете попробовать. – Lafontein

Смежные вопросы