2017-01-03 73 views
0

我想创建一个'去下一个可用的行'按钮,将我的用户带到我的电子表格中的下一个可用行。超链接 - 转到下一个空行?

以下是我正在使用的是什么:

=HYPERLINK("#B" & MATCH(TRUE,INDEX(ISBLANK(B:B),0,0),0),"First Empty") 

VBA是不可能的,因为我没有用户权限此表中编辑VBA代码。

我遇到的问题是,我的电子表格中有列B - N。 有时用户会留空一个单元格,只填写一列。

所以下一个可用的空行中列B可能是排27,但N列的下一个空行是51

我需要的公式来把我的所有列进去,当它把用户带到下一个我所有的列都是空行。

我也想从第3行开始空行搜索。这也可以实现吗?

请问有人能告诉我我要去哪里吗?

+0

你能给我们一个数据样本并解释你期望发生什么吗? – CallumDA

回答

1

也许有人能够以更简单的方式做到这一点。我好奇。但是,下面的公式将至少实现它:

=HYPERLINK("#B"&1+LOOKUP(2,1/((B:B<>"")+(C:C<>"")+(D:D<>"")+(E:E<>"")+(F:F<>"")),ROW(A:A)),"First Empty") 

这往往只列BF考虑。但原则应该清楚,所以你应该能够扩展到N

该方法采用列中具有内容的最后一个单元格的行号,然后添加1.因此,它获得第一个完全空行。

2

另一种方式:

=HYPERLINK("#B" & 1+SUMPRODUCT(MAX((ROW(B1:N9999)*(B1:N9999<>"")))),"First Empty") 

(基于斯科特克莱纳建议)

修剪回如果可以的话,如果你必须扩展它。