获取最后一个非空的单元格
我有很多困难想办法“parsing”和“订购”我的Excel电子表格。 我基本上需要做的是从每一行获得最后一个非空单元格,并剪切/粘贴一个新的列。
我想知道是否有一个简单的方法来做到这一点?
我感谢任何build议。 提前谢谢了!
您的值是数字还是文本(或可能是两者)?
数字在Z2中用这个公式得到最后一个值
=LOOKUP(9.99E+307,A2:Y2)
或文字….
=LOOKUP("zzz",A2:Y2)
或者为…
=LOOKUP(2,1/(A2:Y2<>""),A2:Y2)
所有的公式都适用于你是否有空白的数据……
好的,如果我理解正确的话,你可以在单元格J1
使用这个公式,并把它拖放到这个单元格下面的其他行:
=INDEX(A1:I1,1,COUNTA(A1:I1))
这假设“最长的一排”上升到第一列。
您也可以使用OFFSET。 您不需要指定结束列,您可以引用整个行。
=OFFSET(1:1,0,COUNTA(1:1)-1,1,1)