我正在寻找使用表格的文本替代SUMIFS

时间:2014-02-07 10:52:21

标签: excel

我目前遇到一个问题,我无法从表格中返回文字。为了返回出生日期之类的东西,我没有问题,因为它是一个数字,我使用的公式如下。

=SUMIFS(tblEmployees[Date of Birth],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])

这完全返回数字但对文本没用。我尝试过使用数组,但我本来可以错误地使用它。在SUMIFS返回文本的理想世界中,我的公式如下:

=SUMIFS(tblEmployees[Department],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])

tblEmployees和tblLeave也在不同的工作表上,但数据被调用到与tblLeave相同的工作表中。

任何帮助都会很棒。

我想从tblEmployees中的Department部门返回文本,使用员工姓名使用员工的姓名来标识行。行和列的标识正在工作,如返回数字所示,但我需要一个函数,它允许我以与SUMIFS返回数字相同的方式返回文本。

1 个答案:

答案 0 :(得分:1)

我不确定为什么相对简单:

=tblEmployees[[#This Row],[Department]]  

在这种情况下不合适,所以提到在适合其他人的情况下,但似乎:

=INDEX(tblEmployees[Department],MATCH(tblLeave[[#This Row],[Employee name]],tblEmployees[List of Employees],0))  

达到目的。