根据Google工作表较低行中的第一个非空单元格在日期行中选择日期值

问题描述

我正在尝试将所有任务的开始日期自动拉到甘特图的日期列。

日期从I3开始,并且下面的行在相关日期的同一列上包含第一个非空单元格。我的目标不是将日期手动写入行中。

我发现一个公式只能拉一个日期,但无法将其转换为自动的日期

= QUERY(transpose(I3:BP4),“选择Col1,其中Col2不为空限制1”,0)

这是文档的链接https://docs.google.com/spreadsheets/d/1JdFFDjFnR6XfLMje1Ri_dY4FTzZY5WMLs17-UdOILNY/edit?usp=sharing

解决方法

清除范围G4:G,然后尝试进入G4

={"Date"; ArrayFormula(query(split(trim(transpose(query(transpose(if(L5:AF="x",L4:AF4,)),rows(A5:A))))," "),"Select Col1 format Col1 'd/m'"))}

看看是否可行?

Example