根据行/列索引从另一个工作表中查找单元格值
我使用Excel 2013。
我有两张表: work_hours
和tasks
:
#work_hours! ABCD 1 Task Hours Cost (sum) Cost per hour 2 Task1 5 3 Task2 3 4 Task1 2 #tasks! ABC 1 Name Cost (sum) Description 2 Task1 500 Desc1 3 Task2 1000
我想自动 (按公式)填写work_hour:C
列( Cost(sum) )。
每个单元的值(例如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! ABCD 1 Task Hours Cost (sum) Cost per hour 2 Task1 5 500 3 Task2 3 1000 4 Task1 2 500
我知道tasks
的行索引可以通过以下方式find:
=MATCH(C2;tasks!A:A;0)
哪些退步2
。
但如何改变这个公式,所以它会返回500
(具有相同行索引的tasks
中B
列的值)?
尝试像这样的VLOOKUP
=VLOOKUP(C2;tasks!A:B;2;0)
这将使C2与“任务”中的列A匹配,然后从第二列中返回值