【发布时间】:2016-09-07 15:50:46
【问题描述】:
要返回我使用的一行中的第一个非空白单元格:
=INDEX(C1:F1,MATCH(TRUE,INDEX((C1:F1<>0),0),0))
但是,如何连续返回第二个非空白单元格?我的单元格中只有文本。
当我尝试 =INDEX(C1:F1,AGGREGATE(15,6,COLUMN(C1:F1)/SIGN(LEN(C1:F1)),2)),按照建议。
我没有返回下一个非空白单元格,而是返回了 F 单元格,即使在它之前应该返回其他单元格。如果 F 中没有任何内容,我得到一个 0。
【问题讨论】:
-
COLUMN($A:$D)将为您提供 在列 C:F 中的位置。
标签: excel