외부 소스에서 정보를 가져올 때 데이터에 빈 열 (아무것도없는 열)이 포함될 수 있습니다. 많은 데이터를 가져 오는 경우 이러한 열을 삭제하면 번거로울 수 있습니다. 이러한 열을 삭제하는 방법에는 몇 가지 방법이 있습니다.

첫 번째 방법은 데이터가 열로 정렬 된 경우 매우 잘 작동합니다. 즉, 가져 오는 데이터가 오름차순이거나 정렬 된 순서로되어 있습니다. 이 경우 다음 단계를 따르십시오.

  1. 데이터를 나타내는 열을 선택하십시오. 범위의 일부로 모든 빈 열도 선택해야합니다.

  2. 데이터 메뉴에서 정렬 옵션을 선택하십시오. Excel은 정렬 대화 상자를 표시합니다.

  3. 옵션 버튼을 클릭합니다. Excel은 정렬 옵션 대화 상자를 표시합니다.

(그림 1 참조)

  1. 왼쪽에서 오른쪽으로 정렬 라디오 버튼을 선택합니다.

  2. 확인을 클릭하여 정렬 옵션 대화 상자를 닫습니다.

  3. 첫 번째 정렬 기준 드롭 다운 목록을 사용하여 정렬 할 행을 지정합니다.

  4. 확인을 클릭하십시오.

이러한 방식으로 정렬하면 모든 빈 열이 오른쪽으로 “밀어지고”데이터가 정렬 된 순서로 정렬됩니다.

데이터를 정렬하지 않으려면 선택한 범위에서 빈 열을 확인한 다음 해당 열을 삭제하는 멋진 매크로를 사용할 수 있습니다. 다음 매크로가 트릭을 수행합니다.

Sub DeleteEmptyColumns()

first = Selection.Column     last = Selection.Columns(Selection.Columns.Count).Column     For i = last To first Step -1       If WorksheetFunction.CountBlank(ActiveSheet.Columns(i)) = 65536 Then         Columns(i).Delete       End If     Next i End Sub

매크로를 사용하려면 빈 열을 삭제할 열 범위를 선택하십시오. 매크로는 열을 단계별로 실행하고 열이 실제로 비어 있으면 삭제됩니다. 이 매크로는 완전히 비어있는 열만 삭제합니다. 열 내의 셀에 0 값을 반환하는 수식이 포함되어 있거나 0 값 표시가 꺼져 있거나 빈 문자열을 반환하는 경우 열은 비어 있지 않으며 수식이 포함됩니다. 이 경우 열이 삭제되지 않습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2660)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Deleting_Blank_Columns [빈 열 삭제].