如何在excel中的1单元格中放置最后一个列

分享于 

3分钟阅读

电脑

 

问题:

如何在excel中的1单元格中放置最后一个列?

i F4 F4 figures figures figures F83 week week week week week rows rows rows rows ) ) ) rows rows rows rows rows rows )。

我想把最后的数字放在F84里

请你帮我一下好?

我找到formala但是我需要简单的东西我没有这个东西的经验

谢谢

===== =

在column我希望你可以在thanx中使用余额,我希望你可以在中显示该数字。now andy understant


回答 1:

据我所知,你只希望最后一行中最后一行的最后一行的值被复制到第 84行。

这里函数应该执行( 把它放在F84手机里):


=CELL("contents",INDIRECT((ADDRESS(COUNT(F4:F83)+3,6))))



仅当第一个值位于第 4行且其余行位于连续行上时,这里函数才有效。

你还可以使用VBA执行以下操作:


Sub foo



With ActiveWorkbook.ActiveSheet.UsedRange



 Cells(20,. SpecialCells(xlCellTypeLastCell, xlFormula).Column).Value = _


. SpecialCells(xlCellTypeLastCell, xlFormula).Value


End With



End Sub




回答 2:

我没有Excel可以试试,但也许这会有帮助。 它在OpenOffice计算中工作。

假定F4和最后填充单元格之间没有空白单元格,则计数( F4: f83 ) 返回填充单元格的数目,计数( F4: f83 ) +3返回上次填充单元格的行号。

函数间接返回引用单元格的内容,例如间接("F7",1 ) 返回单元格F7的内容,因此间接("f"& INT ( 计数( f4: f83 ) +3 ) 返回范围 F4:F83 中最后一个填充单元格的内容。

也许有人可以把这个翻译成Excel代码给你。 或者,你可以在此页中查询 ,以了解如何使用Excel间接和地址函数。

我在一个 LibreOffice论坛上发现这个窍门。 使用公式 =lookup(1e+99,range_to_search) 返回范围中的最后一个数值。 逻辑扩展是 =lookup("ZZZZZZZZZZZ",range_to_search) 返回最后填充的单元格( 提供"zzzzzzzzzzz"将排序高于范围内的任何项)。 不需要连续填充单元格。



COL  Excel  column  单元格  PUT  
相关文章