我想知道这是否可以使用excel。我有一个员工列表,其中有多个栏目在我公司中计算他们的生产。它是一个包含大约40个名称的列表,并且有大约10列不同的任务,这些任务被计算在内以确定生产率。这些人被分成不同的团队,我的名字被标记为团队。例如,如果乔史密斯在客户服务部门,他的名字就是CSR-Joe Smith。我希望能够一遍又一遍地使用这个excel表格,这样我就可以简单地运行这个主报表,并将数据放入一个表格中,为每个团队填充不同的表格。有没有办法通过查看我添加到每个人名称的团队标签,并从同一团队中的团队成员的员工列表中提取?我正在研究excel 2010,并且在excel中对VB和C编码有一定的了解,但对它没有多少经验。我还想为每列中的每个团队成员提取值。
这是一个例子,如果我的话没有意义,每个员工都有这样的一行。
name status1 status 2 status 3 status 4 status 5
CSR-Joe Smith 251 358 12 58 9
我应该提一下,这个数据是从一个SQL查询中收集的,我想从MS SQL管理工作室中取出并复制到excel中。
答案 0 :(得分:1)
总结一下,我对这类问题的解决方案相关:
尽可能解决数据库中的数据库问题;)
在数据库内部进行连接,选择和过滤比在Excel中更容易。
如果您必须在Excel中执行此操作,请查看 subum , pivotTable 或 vlookup 是否可以为您提供帮助,因为那些很可能会帮助您
当你开始尝试使用vba解决数据库问题时,请注意 - 通常有更好的方法,或者至少应该有。当你有一个好的数据源 - 比如sql - 它应该是你第一次尝试在sql中创建一个更好的视图或表。
此外,您可以直接使用 .odc 连接文件和excel。通过打开一个,您将创建一个新的工作簿,并将您的连接作为工作表打开。