基于表格数据的Excel 2010查找/查找
我有一个Excel(Office2010)范围表,如下所示 使用excel公式(无VBA)如何查找基于表格数据的Excel 2010查找/查找,excel,excel-formula,excel-2007,Excel,Excel Formula,Excel 2007,我有一个Excel(Office2010)范围表,如下所示 使用excel公式(无VBA)如何查找 “简”完成了哪些科目 谁学过“西班牙语” 我尝试过几种类型的vlookup、hlookup索引/比赛,但没有任何运气 任何帮助都将不胜感激。 由于Office 2010,我无法使用TEXTJOIN功能(由@Louis Ries回答) 提前感谢。我能够在Excel 2016中找到解决方案,但经过广泛的研究,我发现没有办法选择数据并消除与公式不匹配的值,也没有VBA或加载项。我非常有兴趣学习一种
- “简”完成了哪些科目
- 谁学过“西班牙语”
提前感谢。我能够在Excel 2016中找到解决方案,但经过广泛的研究,我发现没有办法选择数据并消除与公式不匹配的值,也没有VBA或加载项。我非常有兴趣学习一种与以前版本的excel兼容的解决方案,但我相信我不会很快找到。我最好的建议是在2016年淘汰你的Excel版本
如果您使用的是Excel 2016: 注意:我创建了数据的一个副本,并将其作为带有标题的表(“Table1”)插入
它将检索Jane完成的所有主题 =TEXTJOIN(“;”,1,REPT(表1[主题],1*(表1[简]=“x”))
第一行的名字和A列的主题是吗?对不起,是的,表格从A1开始。我已经更新了该页面,不幸的是无法访问TEXTJOIN公式,因为我使用的是Office2010Hi@Louis Reis CONCAT,在Excel 2010中不可用,是否可以交替使用CONCATENATE?我的错,我在Excel中将其作为CONCATENATE,但在此处键入了CONCAT。不,对不起。。刚刚检查过,在Excel 2013中使用CONCATENATE不起作用。它只给出了第一个匹配项,没有连接其他匹配项。我将继续寻找解决方案。我将数组公式复制到几个单元格中,但结果仅返回“数学”,正如您所说的那样,请按行向下复制=REPT(Table1[Subject],1*(Table1[Jane]=“x”)),它确实给出了正确的响应