2016-09-01 3 views
2

я есть sheet1,Как получить данные из другого листа, используя дату

Name Date Amount 
Ali  1-Sep 50 
Ali  2-Sep 100 
Ali  5-Sep 30 
     13-Sep 40 
     9-Aug 50 
     25-Sep 60 

и Лист2

Name Date Amount 
Ali  1-Sep 100 
Ali  2-Sep 100 
Ali  5-Sep 85 
Ali  13-Sep 34 
Ali  9-Aug 88 
Ali  25-Sep 25 

на листе 3, как я искать как sheet1 и sheet2 с использованием даты, получить сумма от обоих листов и суммировать как сумму на Лист3

выход:

Nama Tarikh Total 
Ali  1-Sep 150 
Ali  2-Sep 200 
     3-Sep 
     4-Sep 
     5-Sep 115 
     6-Sep 
     7-Sep 
     8-Sep 
     9-Sep 138 
     10-Sep 
     11-Sep 
     12-Sep 
     13-Sep 74 

спасибо заранее

ответ

1

вы можете использовать функцию VLOOKUP, чтобы получить общее Введите следующую формулу в ячейку C2 в Лист3:.

=IFERROR(VLOOKUP(B2, Sheet1!$B$2:$C$7, 2, 0) + VLOOKUP(B2, Sheet2!$B$2:$C$7, 2, 0), 0) 

enter image description here

Это предполагает, что ваши данные в листах 1 и 2 структурированы следующим образом:

A  B   C 
1 Name | Date | Amount 
2 Ali | 1-Sep | 50 
3 Ali | 2-Sep | 100 
4 Ali | 5-Sep | 30 
5  | 13-Sep | 40 
6  | 9-Aug | 50 
7  | 25-Sep | 60 
+0

мне нужно сделать формулу вручную в каждой строке? потому что когда я перетаскиваю C2 на лист3, появляются ошибки. –

+0

@hafizyBaharudin Я обновил свой ответ с помощью правильной формулы, извинился за то, что не тестировал достаточно точно. –

+1

большое спасибо сэр! это сработало! –

0

Вы можете использовать = Лист1! A1 и = Лист2! А1 на Лист3.

В общем: использование «= [SheetName] [CellName]

Чтобы увидеть это проще:!.. Тип„=“в требуемом ceel в Лист3 и выберите другой лист выбрать требуемую ячейку Excel будет делать работа для вас

+0

это не работает, потому что на sheet1 и sheet2, даты не отсортирован .. –

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