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)
我在 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)