Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用数组函数从表中搜索并返回多个值_Excel_Search_Excel Formula - Fatal编程技术网

Excel 使用数组函数从表中搜索并返回多个值

Excel 使用数组函数从表中搜索并返回多个值,excel,search,excel-formula,Excel,Search,Excel Formula,蓝色区域为原始数据,绿色区域为数据操作区 我正在处理一些员工的交通问题,这些员工的路线细节在蓝色区域给出。登入意味着朝向办公室,登出意味着朝向家。相同的路线ID意味着这些员工在同一辆出租车上一起旅行。没有员工表示每次旅行有多少员工 我想做一个总结报告,如绿色区域所示。我想知道每个员工带了多少员工——即黄色突出显示的区域。该单元格显示登录05:00班次的员工d要么独自旅行,要么只与一名其他员工一起旅行。我想要整个Clubbing列的这些值 为了实现这一点,我在高亮显示的单元格中使用了公式栏中显示

蓝色区域为原始数据,绿色区域为数据操作区

我正在处理一些员工的交通问题,这些员工的路线细节在蓝色区域给出。登入意味着朝向办公室,登出意味着朝向家。相同的路线ID意味着这些员工在同一辆出租车上一起旅行。没有员工表示每次旅行有多少员工

我想做一个总结报告,如绿色区域所示。我想知道每个员工带了多少员工——即黄色突出显示的区域。该单元格显示登录05:00班次的员工d要么独自旅行,要么只与一名其他员工一起旅行。我想要整个Clubbing列的这些值

为了实现这一点,我在高亮显示的单元格中使用了公式栏中显示的公式。按F9键时,我得到的结果与突出显示的黄色单元格中的结果类似

但我的公式似乎有点笨拙。另外,为了得到可理解的结果,我必须去Clubbing列中的每个单元格并点击F9,这是很难理解的(这个表很小,我有成百上千的条目)

有没有一种更有效、更清晰的方法来获得这个结果?请分享。我也对VBA解决方案持开放态度。

使用文本连接:

 =TEXTJOIN(",",TRUE,UNIQUE(FILTER($L$5:$L$21,($I$5:$I$21=O11)*($J$5:$J$21=P11),"")))