创build自定义数据validation以在后端WorkSheet上协调用户名

下午,我是新来的excel,我在Excel 2007中创build了一个数组公式,将我们的员工主数据表过滤到队长级别。 从那里我创build了列表。 这份文件是分享的。 我遇到了一个问题,他们可以在文档中键入用户ID,它将与Team Leader匹配,并且工作正常(当他们input时),但是有些用户不会input这个,他们宁愿select用户从下拉菜单中select名称。 那么在共享文档中,他们会得到关于数组公式的错误信息。 我明白这个解决scheme是行不通的。 所以我想出了一个想法,使用自定义validation,我希望用户只是在后端键入那里的用户名和它将检查,看看它是否存在….我似乎无法得到这个工作。 任何人有任何想法的公式?

今天我正在寻找要么找出是如何创build一个公式,拉动用户名称匹配TL不是一个数组公式,在Excel 2007中工作的TL或我们可以把什么Excel公式可以把数据validation或名称列表,这将允许自定义validation工作或下拉菜单在共享模式下工作,而不会获得'Array公式不能在共享模式下移动。

这是当前的数组公式。 这是为了消除重复,但技术上并不需要。 让我知道,如果我可以添加其他信息,以帮助其他用户。 谢谢。

{=IFERROR(INDEX(Agents1, MATCH(0, IF($P:$P=$W$2, COUNTIF(X$1:X1, Agents1), 1), 0)), "")} 

我正在寻找一个自定义的validation,当你键入CSCHMIDT让我们说A1它会看到Employeelookup$P1:P3999并将允许值保持或错误的数据validation。

更新:好问题。 我创build了一个错误跟踪器,让我们的员工出去,input他们遇到的错误。 所以他们需要做的就是去Excel表格(每个团队都有自己的工作表),然后他们会input问题发生的date以及USERID。 用户ID通过索引匹配与团队领导相匹配。 现在看到我的团队会不小心把信息放在错误的选项卡上,我不得不打破后端的主列表,并使用上面的公式将其过滤掉,以便用户在selectid时只显示在他们属于的标签下。 然而,在共享,因为该下拉列表是从一个数组,它给了我一个错误消息。 但是,如果用户键入那里名称它工作正常。 所以,我需要一个自定义的数据validation,将引用他们input的名称,并检查是否在自动填充表中有名称列在该组领导下被接受,如果它匹配的名字后面范围内? 我想不出要放什么。