Microsoft Excel 파일에서 빈 열을 삭제하는 방법에는 여러 가지가 있습니다. 왜 이렇게해야합니까? – 간단합니다.
때때로 웹 페이지에서 가져온 데이터로 인해 사용하지 않더라도 많은 열이 표시 될 수 있습니다. CSV 파일 및 .txt 파일에서도 이러한 현상이 자주 발생합니다.
이 경우 열을 수동으로 삭제하는 것이 항상 쉬운 것은 아닙니다. 물론 빈 열이 2 ~ 3 개만있는 경우 수동으로 삭제해도됩니다. 하지만 가져온 프로젝트가 57 개의 비어 있고 연속되지 않는 열을 생성하면 어떻게 될까요? –이를 위해서는 자동화 된 프로세스가 필요합니다.
VBA 매크로 사용
첫 번째 방법은 VBA 매크로를 사용하는 것입니다.
- Excel 파일로 이동하십시오.
- Alt와 F11을 함께 누릅니다.
- Microsoft Visual Basic for Applications 창이 나타날 때까지 기다립니다.
- 삽입을 클릭합니다.
- 모듈을 선택하십시오.
- 창에 다음 코드 줄을 붙여 넣습니다.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- F5 키를 눌러 매크로를 컴파일하고 실행합니다.
- 대화 창에서 적절한 작업 범위를 입력하십시오.
작업 범위 또는 데이터 범위는 타겟팅하려는 열 사이의 특정 간격입니다. 형식은 $ A $ 1 : $ J $ 12입니다. 문자는 열에 해당하고 숫자는 행에 해당합니다.
마우스로 드래그하거나 Shift 키를 누른 상태에서 화살표 키를 사용하면 다음을 확인할 수 있습니다.
$ A $ 1 – 상단 모서리
$ J $ 12 – 하단 모서리
매크로는 선택된 상태로 유지되지 않으므로 매크로 업로드를 시작하기 전에 데이터 범위를 선택할 수 없습니다. - OK를 누르십시오.
그 후 모든 빈 열을 지우고 채워진 모든 열이 나란히 있어야합니다.
Windows 10 시작 메뉴를 사용할 수 없습니다.
Excel 도구 사용
당연히 Excel은 훌륭한 정렬 능력이 없었다면 그렇게 강력하지 않을 것입니다. 삭제 드롭 다운 메뉴를 사용하여 전체 행, 열 또는 빈 셀을 삭제할 수 있습니다.
- 먼저 데이터 범위를 선택하십시오.
- F5를 누릅니다.
- 특별 클릭
- 공백 옵션 선택
- 확인을 클릭합니다 (이 선택을 선택하면 대상 범위에서 모든 빈 셀이 선택됩니다).
- 홈 탭으로 이동
- 셀 도구 그룹에서 삭제 드롭 다운 메뉴를 선택합니다.
- 셀 삭제를 선택합니다.
- 열 제거 및 재 배열을 위해 Shift Cells Left를 선택합니다.
- 확인 클릭
이제 빈 열의 빈 셀이 사라지고 다른 모든 행이 더 가깝게 이동됩니다.
동일한 방법을 사용하여 전체 행을 삭제할 수 있습니다. 그러나 셀을 왼쪽으로 이동하는 대신 다른 옵션을 선택합니다.
음성 채팅에 참여하는 방법을 오버 워치
행을 제거하고 다시 정렬하려면 위로 셀 이동을 선택합니다.
실행중인 Excel 버전에 따라 다른 표현이 표시 될 수 있습니다. 그러나 어쨌든 셀 삭제 메뉴의 상위 두 옵션은 항상 동일합니다.
이 방법은 더 이상 선택 영역에서 모든 빈 셀을 제거하지 않습니다. Excel 2013 이전에는 일반적으로 정렬을 엉망으로 만드는 빈 행도 실수로 제거되었습니다.
이제 문제가 더 이상 발생하지 않습니다. 따라서 행도 제거하려는 경우 데이터 범위를 다시 선택하고 이전 단계를 수행하여 제거 할 수 있습니다. 그런 다음 왼쪽 대신 위로 셀을 이동하거나 삭제하도록 선택하십시오.
내 마인 크래프트 서버 IP를 찾는 방법
수행하기 쉬운 정렬 작업
기술적으로는 Excel 도구 모음을 사용하여 빈 열과 행을 삭제하는 것이 더 쉬운 것처럼 보이지만 VBA 매크로 메서드는 완벽하므로 이전 Microsoft Excel 버전에서도 사용할 수 있습니다.
동일한 VBA 모듈 또는 Go To 기능 메뉴를 사용하면 Excel에서 훨씬 더 많은 작업을 수행 할 수 있습니다. 더 이상 관련이없는 특정 공식이 있습니까? – 또한 제거하거나 그에 따라 재정렬 할 수 있습니다.
프레젠테이션 중에 표시되지 않도록하려면 프로젝트에서 불필요한 주석이나 모든 주석을 제거 할 수도 있습니다. Excel 고급 사용자가 되려면 VBA를 살펴보십시오.
최종 생각
수년에 걸쳐 다양한 부가 기능이 온라인에 등장했습니다. 일부는 큰 스프레드 시트를 정렬 할 때 더 많은 단축키를 사용할 수 있습니다. 그러나 이러한 앱은 거의 무료이며 빈 행, 셀 및 열 제거와 같은 간단한 작업에는 문제가되지 않습니다.
게다가 그렇게 어려웠다면 Microsoft는 지금까지 프로세스를 더욱 단순화하거나 Excel 정렬에 대한 더 광범위한 가이드를 만들었을 것입니다.