如果您的工作表中有一个带有标题的长列表,并且您想选择整列而不是标题,则可以通过拖动鼠标来选择它们,但是当列表很长时,此方法太麻烦了。 在这里,我有一些技巧可以帮助您快速选择整列,但标题或Excel中的第一行除外。选择整个列(不包括空白单元格),带标题的快捷方式除外
如果您的列表不包含任何空白单元格,则可以使用快捷方式选择整列而不是第一行。
选择标题或列表的第一行,然后按Shift + Ctrl +↓(下拉按钮),则已选择列表(第一行除外)。
备注:如果列表中有空白单元格,它将选择列表,直到使用此方法出现第一个空白单元格为止。
选择整个列(包括空白单元格),但带有定义名称的标题除外
如果列表包含空白单元格,而快捷方式无法解决选择问题,那么现在您可以为可以选择的列定义一个名称,但Excel中的第一行除外。
1。 点击公式>定义名称,请参见屏幕截图:
2。 在里面定义名称对话框中,指定您喜欢的名称,然后选择工作簿在Scope列出然后输入= $ A $ 2:$ A $ 1048576 (A是您要选择的列,在Excel 2003中,您可以将$ A $ 1048576更改为$ A $ 65536)到指文本框。 看截图:
3.然后从菜单中选择您在上一步中定义的名称。名称框,您可以看到整列,但已选择第一行。
选择整个列(包括空白单元格),但带有VBA的标题除外
另外,除了定义名称函数,您可以使用VBA选择整个列,但选择第一行。
1.选择要选择的列的单元格,然后按Alt + F11键打开Microsoft Visual Basic应用程序窗口。
2.在弹出窗口中,单击插页>模块,然后将以下VBA代码粘贴到模块中。
VBA:选择除标题以外的整个列
Sub SelectColumn() 'Updateby20140510 Dim xColIndex As Integer Dim xRowIndex As Integer xIndex = Application.ActiveCell.Column xRowIndex = Application.ActiveSheet.Cells(Rows.Count, xIndex).End(xlUp).Row Range(Cells(2, xIndex), Cells(