Excel I';我正在寻找一种替代SUMIFS的使用表格的文本

Excel I';我正在寻找一种替代SUMIFS的使用表格的文本,excel,Excel,我目前有一个问题,无法从表中返回文本。为了返回诸如出生日期之类的内容,我没有任何问题,因为它是一个数字,我使用的公式如下 =SUMIFS(tblEmployees[Date of Birth],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]]) =SUMIFS(tblEmployees[Department],tblEmployees[List of Employees],tblLeave[[#This

我目前有一个问题,无法从表中返回文本。为了返回诸如出生日期之类的内容,我没有任何问题,因为它是一个数字,我使用的公式如下

=SUMIFS(tblEmployees[Date of Birth],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])
=SUMIFS(tblEmployees[Department],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])
这是完美的返回数字,但对于文本来说是无用的,我尝试过使用数组,但我可能用错了。在SUMIFS返回文本的理想世界中,我的公式如下

=SUMIFS(tblEmployees[Date of Birth],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])
=SUMIFS(tblEmployees[Department],tblEmployees[List of Employees],tblLeave[[#This Row],[Employee Name]])
TBlemEmployees和tblLeave也在不同的表中,但数据被调用到与tblLeave相同的表中

任何帮助都会很好


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

我不确定为什么会有一个相对简单的:

=tblEmployees[[#This Row],[Department]]  
不适合本案,因此提及本案适合其他人,但似乎:

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

达到目的。

如果像SUM或SUMIF这样的函数开始返回文本,那将是一个非常奇怪的世界……)你到底想让这个公式做什么?意识到我没有让这个问题太容易看,我已经编辑了。它适用于数字,因为只有一个匹配项,否则返回值将是所有数字的总和。在这两种情况下,您都应该使用match返回行和索引,以返回您想要的值(在match返回的行中),我有通过=列的列(tblEmployees[部门])和使用=匹配的行(TbleAve[[此行]、[员工姓名]、tblEmployees[员工列表])但我不知道如何让文本返回。绝对完美的pnuts,如果你想将其作为答案提交,我会将其标记为良好。谢谢。