首页 > 解决方案 > EXCEL:如果填充了一组列,则使用返回值的函数

问题描述

我正在使用 excel,我试图找出一个函数,该函数将根据任何相应的单元格是否被占用来返回一年。例如,我通常在相应日期列的单元格中放置一个“x”,并且我想跟踪我的与会者第一年的访问。

我尝试使用“isblank”,但我还没有弄清楚如何让它覆盖同一行中的多个单元格。我也尝试使用嵌套的 If 函数,但如果我需要让它覆盖每个单元格,我发现它很快就会失控。

我可以增加额外年份的最简单的功能是什么?

在此处输入图像描述

标签: htmlexcel

解决方案


没有数组公式,在 A2 中并复制下来以适应:

=YEAR(INDEX(B$1:Z$1,MATCH("x",B2:Z2,0)))

ColumnZ 可以扩展以适应。依靠 MATCH 仅返回找到的第一个实例。

假设 Year started在 A1 中。


推荐阅读