Как заполнить столбец Excel на основе определенной даты из другого листа, который данные взяли из базы данных Oracle - PullRequest
0 голосов
/ 10 января 2019

У меня есть файл Excel с 2 листами на 1 листе. У меня есть данные, как показано ниже;

ID  Name    Date    Qty
101 ABC     1-Jan   10
102 DEF     2-Jan   15
103 GHI     3-Jan   20

В Листе 2 у меня есть данные как ниже;

ID   Name   Qty
101  ABC    10
102  DEF    15
103  GHI    20

Теперь мне нужно добавить еще столбец (Горизонтальный) для даты на листе 2, и я хочу заполнить ее на основе даты, как показано ниже;

ID   Name        Qty     1-Jan  2-Jan   3-Jan
101  ABC         10       10      -        -
102  DEF         15        -      15       -
103  GHI         20        -      -        20

Я взял источник данных из базы данных Oracle Я пробовал разными способами из интернета, но это мне не очень помогло. Может ли кто-нибудь здесь помочь мне решить эту проблему, пожалуйста. Заранее спасибо

1 Ответ

0 голосов
/ 10 января 2019

Предполагая, что ваш текст "Кол-во" находится в ячейке С1 Листа 2, а "1-Янв" находится в D1 на Листе 2.

поставить это D2:

=IFERROR(INDEX(Sheet1!$D:$D,MATCH(D$1,Sheet1!$C:$C,0)),"-")

и перетащите его на F4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...