Excel-从Excel中的列中动态选择一个范围

Excel-从Excel中的列中动态选择一个范围,excel,vba,Excel,Vba,我正在尝试动态选择一个范围以查找最小日期 我的电子表格有几个我需要忽略的列标题,例如 A列 日期文本 其他文本 2013年1月1日 2013年2月2日 2013年3月3日 我用Min(A3:A5)得到了正确的答案,随着时间的推移,这个列会增长,我不想每次都修改值(A3:A5)。如何动态创建要插入最小值计算的范围?请尝试以下操作: Min (Range(Cells(3, 1), Cells(3, 1).End(xlDown))) 如果您的意思是只想在查找MIN值的同时跟踪从A5向下的扩展,那么将

我正在尝试动态选择一个范围以查找最小日期

我的电子表格有几个我需要忽略的列标题,例如

A列
日期文本
其他文本
2013年1月1日
2013年2月2日
2013年3月3日


我用Min(A3:A5)得到了正确的答案,随着时间的推移,这个列会增长,我不想每次都修改值(A3:A5)。如何动态创建要插入最小值计算的范围?

请尝试以下操作:

Min (Range(Cells(3, 1), Cells(3, 1).End(xlDown)))

如果您的意思是只想在查找
MIN
值的同时跟踪从
A5
向下的扩展,那么将得到a3

以下的所有行,有很多公式可用。不经意间:

=MIN(偏移量(A3,,,计数A(A:A)-2,)

或者

=MIN(A3:INDEX(A:A,COUNTA(A:A))


让我们知道这些是否有用。

假设列A中的所有剩余行只包含日期是否安全?或者在添加的新行上可能存在其他类型的数据?