如何实现电子表格中B列首个空白单元格右侧C列值减1并写入F12
实现方案
公式实现(两种可选)
兼容多数Excel版本的公式:在F12单元格输入以下公式,输入完成后按
Ctrl+Shift+Enter执行(新版Excel可直接回车):=INDEX(C:C, MATCH(TRUE, ISBLANK(B:B), 0)) - 1适用于Office 365/2021及以上版本的简化公式:
=XLOOKUP(TRUE, ISBLANK(B:B), C:C) - 1
公式解释
ISBLANK(B:B):扫描B列所有单元格,生成由TRUE(空白单元格)和FALSE(非空白单元格)组成的数组MATCH(TRUE, ISBLANK(B:B), 0):定位数组中第一个TRUE的位置,也就是B列首个空白单元格的行号INDEX(C:C, ...):根据行号提取对应C列单元格的数值- 末尾减1,得到该笔还款完成后的剩余还款次数
内容的提问来源于stack exchange,提问作者Matthew
相关产品推荐
相关产品推荐

