Excel 2010根据表数据查找/查找

我有一个Excel(Office2010)范围表如下

在这里输入图像说明

使用Excel公式(无VBA)我如何find

  • 什么主题“简”已经完成?
  • 谁做了“西class牙语”

我已经尝试了几种types的查找,hlookup指数/比赛没有任何运气任何帮助将不胜感激。 由于Office 2010我不能使用TEXTJOIN函数(由@Louis Ries回答)

提前致谢。

我能够在Excel 2016中find一个解决scheme,但经过广泛的研究,我发现没有办法select数据,并消除与公式不匹配的值,也没有VBA或加载项。 我非常有兴趣学习一个与以前版本的excel兼容的解决scheme,但不要相信我会很快find答案。 我最好的build议是将你的Excel版本换成2016版。


如果您使用Excel 2016:

注意:我创build了一个数据副本,并将其作为带表头的表格(“Table1”)插入。

  1. 以数组公式forms(CTRL + SHIFT + ENTER)input到单元格中。
    它将检索Jane完成的所有主题。

    = TEXTJOIN(“;”,1,REPT(Table1 [Subject],1 *(Table1 [Jane] =“x”)))


  1. 以数组公式forms(CTRL + SHIFT + ENTER)input到单元格中。 它将检索你想要的行有一个x的所有标题。

    = TEXTJOIN(“;”,1,REPT(Table1 [#Headers],1 *(A4:F4 =“x”)))

    如果您select一行并创build一个别名(即selectA4:F4并在名称pipe理器中,将其别名为西class牙文),则可以使用该名称。 (CTRL + Shift + Enter)

    = TEXTJOIN(“;”,1,REPT(Table1 [#Headers],1 *(Spanish =“x”)))