我目前遇到一个问题,我无法从表格中返回文字。为了返回出生日期之类的东西,我没有问题,因为它是一个数字,我使用的公式如下。
=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返回数字相同的方式返回文本。
答案 0 :(得分:1)
我不确定为什么相对简单:
=tblEmployees[[#This Row],[Department]]
在这种情况下不合适,所以提到在适合其他人的情况下,但似乎:
=INDEX(tblEmployees[Department],MATCH(tblLeave[[#This Row],[Employee name]],tblEmployees[List of Employees],0))
达到目的。