我有一张 Excel 表,其中有 100 多个日期作为列名,数百个位置作为行名。
每行中的某处都有数字(可以是任意数字)表示某个事件将在该日期的该位置发生。
我正在尝试添加一列来定位每行中任意数字的第一次出现,以便它告诉我每栋建筑物中发生事件的第一个日期(列)。
我无法提供文件,但如果需要,我可以创建一个设置示例。谢谢!
答案1
答案2
答案3
以下工作:
=INDEX(A1:CX1,1,MIN(IF(ISNUMBER(C2:CX2)*COLUMN(C2:CX2)=0,"",ISNUMBER(C2:CX2)*COLUMN(C2:CX2))))
它将结果计算到 A 列,并将数据列从 C 列开始(建筑物/场地在 B 列)。当然,它可以放在任何地方,尤其是 B 列。只是觉得你会希望它靠近每行的建筑物标签。只需在答案中保持简单即可。
第一个范围 A1:CX1 从 A 列开始,因此公式可以直接使用 COLUMN(C2:CX2) 的结果,而不必向其添加一些值来调整这一事实:无论如何,由于建筑物/场地行标签的原因,列的日期标题不会从 A 列开始。但如果有人喜欢...
公式的所有部分均适用于 2007 版及以后的版本。