Google 工作表:获取数字,在列中搜索最接近的较小数字,显示位于已创建数字左侧的 2 行中的信息

Google Sheets: Take the number, search for closest lower number in column, show info from 2 rows located left from founded number

我在 F

列中得到了数字 4677,414

还有一列 E 有 19780 行,包含从 4000 到 20000 的数字

C包含时间,列D – 日期


我需要公式来搜索 >= 最接近 4677,414 的数字,例如它将是 4715,30:

并显示 C 列(时间)和 D 列(日期)的内容,从创建的行开始。

Example screenshot

假设你的号码在单元格 F2 中,因为你没有说它在哪里,这可能有效:

=ARRAYFORMULA(VLOOKUP(F2,SORT({E2:E,C2:D}),{2,3}))

如果您在欧洲的某些国家,您可能需要这个:

=ARRAYFORMULA(VLOOKUP(F2;SORT({E2:E\C2:D});{2}))

把这个公式放在F3或者4677,414下面:

=array_constrain(sort(filter(E2:E, E2:E>=F2),1,true),1,1)