我使用Excel 2013。
我有两张:work_hours
和tasks
:
#work_hours!
A B C D
1 Task Hours Cost (sum) Cost per hour
2 Task1 5
3 Task2 3
4 Task1 2
#tasks!
A B C
1 Name Cost (sum) Description
2 Task1 500 Desc1
3 Task2 1000
我想自动填充work_hour:C
列(费用(总和)) (按公式)。
每个细胞的价值(例如C2,C3,C4 ......让我们称之为我的细胞)应该是:
**MY CELL** value should be: The value of cell ($B;x) from `tasks` sheet,
where x is the row index in `tasks` where name (A column) match the name
from the row of **MY CELL**.
所以在我的例子中,公式应该产生:
#work_hours!
A B C D
1 Task Hours Cost (sum) Cost per hour
2 Task1 5 500
3 Task2 3 1000
4 Task1 2 500
我知道tasks
的行索引可以通过以下方式找到:
=MATCH(C2;tasks!A:A;0)
哪个回复2
。
但是如何更改该公式,因此它将返回500
(B
列tasks
列中具有相同行索引的值?
答案 0 :(得分:2)
尝试VLOOKUP
这样的
=VLOOKUP(C2;tasks!A:B;2;0)
这将使C2与任务中的A列匹配,然后从第二列返回值