有没有人知道如何找到什么是最后一次使用的单元格而不使用vba,但只使用公式栏中的IF语句?比方说,例如,在cell AA
我想确定什么是最后一个单元格的值,然后在一定范围内添加所有的值。我该怎么办?最后在一个范围内使用的单元格 - excel 2013
回答
为了找到最后使用的行索引范围内A:A
=LOOKUP(2,1/(NOT(ISBLANK(A:A))),ROW(A:A))
,并从,例如添加所有号码A2
到A(last used row index)
:
=SUM(A2:INDEX(A:A,LOOKUP(2,1/(NOT(ISBLANK(A:A))),ROW(A:A))))
谢谢@Ajeet Shah :)我明白了! – kruk22
IF,这是一个强大的大IF,你的数据不包含空白单元格,你可以使用:
=COUNTA(A:A)
如果您有标题行,那么你需要减去非空白标题行的数量。
如果您的数据在您正在查看的数据下方,那么您还需要减去这些数据!如果所有的都是真的,那么你的COUNTA(A:A)将返回已使用的单元的数量,然后你可以回过头来用它来提供一个范围来求和。比方说,你想总结了C列平等行,那么你可以使用:
=SUM(OFFSET($C$1,Number of headerrows,0,COUNTA(A:A)-non blank Header rows,1)
如果你知道你想求和范围为D16到最后计算行中的其中我们假设大于16,但可能仅仅是D16:D18,我们可以这样做:
=SUM(D16:INDEX(D:D,COUNTA(A:A)+Blank Header Rows))
但更重要的是,如果你只是想总结的范围中你只是想一个非空单元格的总和,你可以使用:
=SUMIF(A:A,"<>""",C:C)
如果C有要添加
很多解释!谢谢 – kruk22
值可以使用数组公式也这样做:
=MAX(ROW(A:A)*(A:A<>""))
确认使用按Ctrl +移这个公式 + 输入。
而得到的范围内使用的总和:
=SUM(A1:INDEX(A:A,MAX(ROW(A:A)*(A:A<>""))))
再次,这是数组公式。
好的Mrig。感谢你的帮助! :) – kruk22
- 1. Excel公式参考单元格上面最后一个单元格的范围
- 2. 在EXCEL范围内选择一个特定的单元格
- 3. 使用OpenXML格式化Excel 2013范围
- 4. Excel VBA - 检查一个范围内的每个单元格的值是否在另一个范围内
- 5. 单元格范围内的随机单元格 - Excel
- 6. Excel最后一个单元格错误
- 7. Excel:在一个单元格中插入一个数字范围
- 8. 如何选择1列范围内的单元格的最后一个范围,并填充到另一列范围内的最后一行
- 9. 单个单元格中存储范围的最后更新日期excel
- 10. 从范围VBA中查找最后一个单元格
- 11. Excel VBA - 在非连续范围内选择最远/最外侧的单元格
- 12. VBA测试如果单元格在一个范围内
- 13. Excel vba选择所选范围的最后一行的单元格
- 14. 如何在单元格范围内搜索1个单元格
- 15. 使用vba将一个范围的单元格与另一个范围的单元格进行比较
- 16. VBA Excel:将单元格从一个单元格复制到另一个单元格,然后重复范围内的所有单元格
- 17. 如果单元格在一个范围内,则更改格式
- 18. 如何计算一个范围内的值小于Excel中另一个单元格的单元格?
- 19. 基于其他单元格格式的excel单元格范围
- 20. 如果单元格在彼此的范围内,则使用条件格式
- 21. Excel将单元格中的所有日期放在一个范围内
- 22. 如何引用excel命名范围内的单元格?
- 23. VBA excel,在单元格范围内运行=“是”的宏
- 24. 使用openpyxl将范围应用到范围内的所有单元格
- 25. 隐藏范围和清除单元格中的最后一列
- 26. 使用范围(单元格(),单元格())设置单元格内容的变量Excel VBA
- 27. 如何从第一个非黑色到最后一个非空白单元格(VBA)选择单元格范围?
- 28. 在已过滤的范围内查找可见单元格的最大范围
- 29. 比较范围内的每个单元格到另一个单元格
- 30. 用JQuery标记excel表单上的最后一个单元格
你是说IF是唯一允许使用的函数? –
总是最好提供示例数据,即使其示例数据的3X3表在TEXT –