我试图弄清楚如何在不添加不必要的隐藏列的情况下组织它。
假设我们有一张桌子:
| 1989/12/3 | |
| Ананас | фрукт |
| Кокос | фрукт |
| 1989/03/9 | |
| Персик | фрукт |
| Капуста | овощ |
我有一个手机地址。例如А5使用值Персик。我想D1将单元格上方的第一个日期的值放在单元格或任何其他А5. 也就是说,单元格中的期望值А4为1989/03/9。所有日期单元格都是日期格式,而不是文本。А5因此,如果原始单元格不是一个单元格А6,那么答案将是相同的,因为 上面的第一个日期А6在同一个单元格中А4。
一个有点可怕的公式出来了,但它有效。也许有人会作为类似任务的想法派上用场。关键是
MONTH()如果您在参数中替换字符串而不是日期,它将给出错误。这就是接待的依据。公式本身是:其中 in 是
C$1$我们正在寻找第一次出现日期的行号。如果在每一行中注册日期。
如果查找指定行的日期(在单元格C1中):
函数的非本地化类似物 - LOOKUP、INDEX、ROW