交叉表查找每个列中存在的值

时间:2018-10-12 15:23:15

标签: excel crosstab

我在excel中有一个交叉表,在行和列中有大约200,000笔贷款,我具有从2010年1月开始一直持续到2018年7月的价格值。我正在寻找具有定价数据的贷款对于A到BC列中列出的所有日期。如果我为非空白值过滤每一列,那么我将需要为每个日期列执行此操作,这会很多。有没有更简单的方法可以做到这一点?

谢谢, 伊恩

1 个答案:

答案 0 :(得分:0)

我认为您可以像这样创建并运行一个宏:

Sub HideMyBlanks()
 For i = 1 To 26   'these are the column numbers, from A to Z here
     ActiveSheet.Range("$A$1:$Z$200000").AutoFilter Field:=i, Criteria1:="<>"
 Next
End Sub

修改这些范围(列号和过滤范围)以适合您的需求。