excel - 获取连续的最后一个非空单元格

标签 excel excel-formula

我在尝试想出一种“解析”和“排序”我的 Excel 电子表格的方法时遇到了很多困难。我本质上需要做的是从每行中获取最后一个非空单元格并将其剪切/粘贴到新列中。

我想知道是否有一种简单的方法可以做到这一点?

我很感激任何建议。非常感谢!

最佳答案

您的值是数字还是文本(或可能两者都是)?

对于数字,使用 Z2 中的此公式获取最后一个值

=LOOKUP(9.99E+307,A2:Y2)

或文本....

=LOOKUP("zzz",A2:Y2)

或者对于...

=LOOKUP(2,1/(A2:Y2<>""),A2:Y2)

无论数据中是否有空格,所有公式都有效......

关于excel - 获取连续的最后一个非空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506038/

相关文章:

excel - 无法按日期对数据透视表进行排序

excel - MsgBox 语法错误

excel - 如何轻松更改 Excel 中文件的硬编码链接?

excel - #Ref 错误时删除其中一张表

excel - 当用户输入值和过程时,光标如何自动移动到特定单元格,而且这个过程应该在每一行中重复

带有条件和子功能的excel sumproduct

excel - 为什么Excel VBA中的 'Application.Calculation=[value]'语句会删除剪贴板内存?

excel - 返回 Excel VBA 宏 OneDrive 本地路径 - 可能的潜在客户

Excel SUMIF 使用由单元格值定义的文本和日期范围

vba - 计算唯一的字符串变体