我正在尝试返回标有x的行的列标题。该行是从左列的名称中选择的。我被困在这里。
我可以通过显示以下图像来说明我想做什么: Start table
我想要的结果是这样的: Outputs of the possibilities for the first sheet
我已在示例表中添加了更多信息。
答案 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);))
您可以在我在共享电子表格中制作的工作表副本中签出这两个公式。