excel 如何得到每一行中第一个和最终一个 不为空的单元格列数

excel

1个回答

写回答

Limei1987

2025-12-27 13:00

+ 关注

第一个公式:使用数组公式,输入后按Ctrl+Shift+Enter结束计算,在向下填充。数组公式内容如下:=CHAR(64 + MATCH(1, 1/(1:1 > ""), 0))这个公式会返回一个数字,表示第一个非空单元格的列数。第二个公式:使用数组公式,输入后按Ctrl+Shift+Enter结束计算,在向下填充。数组公式内容如下:=CHAR(64 + LOOKUP(1, 0/(1:1 > ""), COLUMN(1:1)))这个公式会返回一个数字,表示最后一个非空单元格的列数。这两个公式也可以合并为一个:=CHAR(64 + (MATCH(1, 1/(1:1 > ""), 0) + LOOKUP(1, 0/(1:1 > ""), COLUMN(1:1))))这样就能得到第一个和最后一个非空单元格的列数了。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号