You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式求助:查找车辆最后关闭里程(XLOOKUP仅首行生效)

解决XLOOKUP仅第一行生效的问题

问题根源

你用的公式=XLOOKUP(A3,$A2:$A2,C2:C2,,,-1)里,查找范围$A2:$A2是固定指向单个单元格的引用,下拉时范围不会自动扩展,导致只有第一行能匹配到上一行的记录,后续行无法检索该车辆之前所有的历史记录。

修正后的公式

假设数据从第2行开始(第1行为表头),在B3单元格输入以下公式后下拉填充:

=XLOOKUP(A3,$A$2:A2,$C$2:C2,,,-1)
  • $A$2:A2:混合引用,$A$2固定起始行,A2随下拉自动变为A3、A4,实现动态扩展查找范围到当前行的上一行
  • 最后一个参数-1表示从后往前查找,确保返回最后一次出现的关闭里程

优化:处理首次输入的空值

如果是第一次输入某车牌号,没有历史记录时公式会返回#N/A,可以用IFERROR包裹公式,让首次输入时显示空值:

=IFERROR(XLOOKUP(A3,$A$2:A2,$C$2:C2,,,-1),"")

内容的提问来源于stack exchange,提问作者Edi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 07:42:36