求电子表格中J-O列最右侧数据与J列差值的公式
解决J-O列最右侧数据与J列的差值计算公式
Excel 公式
使用LOOKUP函数定位J-O列最右侧的非空数据,再减去对应行的J列值:
=LOOKUP(2,1/(J513:O513<>""),J513:O513)-J513
- 原理:
1/(J513:O513<>"")将非空单元格转换为1,空单元格转换为错误值;LOOKUP(2, ...)会匹配最后一个有效数值(即最右侧非空数据),最终完成差值计算。 - 使用方式:将公式中的
513替换为目标行号,或直接下拉公式批量应用到整列。
Google Sheets 公式
除兼容上述Excel公式外,还可使用更直观的XLOOKUP函数:
=XLOOKUP(TRUE,J513:O513<>"",J513:O513,,0,-1)-J513
- 原理:
XLOOKUP的最后一个参数-1指定从右往左查找,匹配最右侧的非空单元格值,再与J列值做差。
内容的提问来源于stack exchange,提问作者Halah Opoto
相关产品推荐
相关产品推荐

