如何在Google Sheets中根据其他单元格内容获取序列的下一项?
Excel自动获取序列下一项的解决方案
核心公式(推荐INDEX+MATCH组合)
在C2单元格输入以下公式,下拉填充即可:=INDEX($A$2:$A$100, MATCH(B2, $A$2:$A$100, 0) + 1)
说明:- 把
$A$2:$A$100替换成你实际的列A序列范围(比如序列到A20就写$A$2:$A$20) MATCH(B2, $A$2:$A$100, 0)会精准定位B2的值在列A序列中的位置- 加1后通过
INDEX提取对应位置的下一项内容
- 把
OFFSET函数的正确用法
如果你想用OFFSET,修正后的公式如下:=OFFSET($A$1, MATCH(B2, $A$2:$A$100, 0) + 1, 0)
说明:以A1为基准点,MATCH得到的是从A2开始的位置序号,加1后对应A列下一项的行偏移量,就能正确读取到目标内容处理边界情况(序列最后一项)
当B列的值是A列序列的最后一项时,上述公式会返回错误值,可通过IFERROR添加容错提示:=IFERROR(INDEX($A$2:$A$100, MATCH(B2, $A$2:$A$100, 0) + 1), "无下一项")
内容的提问来源于stack exchange,提问作者Sparing Link
相关产品推荐
相关产品推荐

