Google工作表公式,用于查找行名并根据标记的单元格返回列标题

时间:2018-09-23 18:56:04

标签: google-sheets formula

我正在尝试返回标有x的行的列标题。该行是从左列的名称中选择的。我被困在这里。

我可以通过显示以下图像来说明我想做什么: Start table

我想要的结果是这样的: Outputs of the possibilities for the first sheet

我已在示例表中添加了更多信息。

Link to editable example sheet

1 个答案:

答案 0 :(得分:2)

此公式应创建一个表(具有一个公式),在第一列中包含月份,在第二列中包含标题。

=ArrayFormula({A4:A15\ substitute(transpose(query(transpose(if(B4:G15="x";B3:G3&char(10);));;rows(A4:A15)));" ";)})

如果您想“查找”手动输入的月份,可以将以上内容包装在vlookup中。示例:

=ArrayFormula(if(len(L4:L); vlookup(L4:L; {A4:A15\ substitute(transpose(query(transpose(if(B4:G15="x";B3:G3&char(10);));;rows(A4:A15)));" ";)}; 2; 0);))

您可以在我在共享电子表格中制​​作的工作表副本中签出这两个公式。