Excel 使用数组函数从表中搜索并返回多个值
蓝色区域为原始数据,绿色区域为数据操作区 我正在处理一些员工的交通问题,这些员工的路线细节在蓝色区域给出。登入意味着朝向办公室,登出意味着朝向家。相同的路线ID意味着这些员工在同一辆出租车上一起旅行。没有员工表示每次旅行有多少员工 我想做一个总结报告,如绿色区域所示。我想知道每个员工带了多少员工——即黄色突出显示的区域。该单元格显示登录05:00班次的员工d要么独自旅行,要么只与一名其他员工一起旅行。我想要整个Clubbing列的这些值 为了实现这一点,我在高亮显示的单元格中使用了公式栏中显示的公式。按F9键时,我得到的结果与突出显示的黄色单元格中的结果类似 但我的公式似乎有点笨拙。另外,为了得到可理解的结果,我必须去Clubbing列中的每个单元格并点击F9,这是很难理解的(这个表很小,我有成百上千的条目) 有没有一种更有效、更清晰的方法来获得这个结果?请分享。我也对VBA解决方案持开放态度。使用文本连接:Excel 使用数组函数从表中搜索并返回多个值,excel,search,excel-formula,Excel,Search,Excel Formula,蓝色区域为原始数据,绿色区域为数据操作区 我正在处理一些员工的交通问题,这些员工的路线细节在蓝色区域给出。登入意味着朝向办公室,登出意味着朝向家。相同的路线ID意味着这些员工在同一辆出租车上一起旅行。没有员工表示每次旅行有多少员工 我想做一个总结报告,如绿色区域所示。我想知道每个员工带了多少员工——即黄色突出显示的区域。该单元格显示登录05:00班次的员工d要么独自旅行,要么只与一名其他员工一起旅行。我想要整个Clubbing列的这些值 为了实现这一点,我在高亮显示的单元格中使用了公式栏中显示
=TEXTJOIN(",",TRUE,UNIQUE(FILTER($L$5:$L$21,($I$5:$I$21=O11)*($J$5:$J$21=P11),"")))