강조 표시 텍스트가 포함 된 행 삭제 (Microsoft Excel)
Tara는 종종 단일 워크 시트가 포함 된 통합 문서를 수신합니다. 여기서 워크 시트의 일부 정보에는 “줄무늬”텍스트가 포함되어 있습니다 (텍스트는 취소 선을 사용하여 서식이 지정됨). 취소 선 텍스트가 포함 된 행은 삭제해야하지만 Tara는이 문제를 해결하는 방법을 잘 모릅니다.
이 작업을 가끔 수행해야하는 경우 취소 선 서식이 포함 된 셀을 쉽게 확인할 수있는 경우 다음 단계를 수행하면 도움이됩니다.
-
선택하려는 첫 번째 행의 왼쪽을 클릭합니다. 첫 번째 행에는 취소 선 텍스트가 포함되어 있습니다. 전체 행을 선택해야합니다.
-
삭제할 추가 행의 왼쪽을 클릭 할 때 Ctrl 키를 누르고 있습니다. (삭제할 행의 선택 세트를 작성하고 있습니다.)
-
Ctrl +-(빼기 키)를 누릅니다. 행이 삭제됩니다.
취소 선 텍스트가 포함 된 모든 행을 보는 것이 그렇게 쉽지 않은 경우 찾기 기능을 사용하여 찾을 수 있습니다.
-
Ctrl + F를 누릅니다. Excel은 찾기 및 바꾸기 대화 상자의 찾기 탭을 표시합니다.
-
옵션 버튼을 클릭하여 대화 상자에서 사용할 수있는 항목을 확장합니다.
-
찾을 내용 상자가 비어 있는지 확인하고 해당 상자 안에 삽입 포인터를 놓습니다.
-
포맷 버튼을 클릭합니다. Excel에서 형식 찾기 대화 상자가 표시됩니다.
-
글꼴 탭이 표시되는지 확인합니다. (아마도 기본적으로 표시됩니다.)
-
취소 선 확인란이 선택 될 때까지 한두 번 클릭합니다. (대화 상자에서 다른 것을 변경할 필요가 없습니다.)
-
확인을 클릭하여 형식 찾기 대화 상자를 닫습니다.
-
모두 찾기를 클릭합니다. 찾기 및 바꾸기 대화 상자가 확장되어 취소 선 서식이 포함 된 셀을 표시하고 대화 상자에서 첫 번째 결과가 선택됩니다.
-
Ctrl + A를 누릅니다. 이렇게하면 대화 상자의 모든 결과가 선택됩니다.
-
닫기를 클릭하여 형식 찾기 대화 상자를 닫습니다. 이제 취소 선 텍스트가 포함 된 모든 셀을 선택해야합니다. (워크 시트의 다른 곳을 클릭하지 마십시오. 실수로 셀 선택을 취소 할 수 있습니다.)
-
Ctrl +-(빼기 키)를 누릅니다. Excel은 삭제 대화 상자를 표시합니다.
-
전체 행 라디오 버튼을 클릭합니다.
-
확인을 클릭하십시오. 행이 삭제됩니다.
이 방법에는 단점이 있습니다. 혼합 된 서식이 포함 된 셀을 찾지 못합니다. 즉, 셀 내의 일부 텍스트 만 취소 선 속성을 사용하는 경우 8 단계에서 해당 셀을 찾을 수 없습니다.
이 결함은 매크로를 사용하여 극복 할 수 있습니다. 또한이 작업을 자주 수행해야하는 경우 매크로를 사용하는 것이 좋습니다. 다음은 트릭을 수행 할 것입니다.
Sub DeleteSTRows() Dim c As Range Dim bCheck As Boolean Dim J As Integer Dim iRows As Integer iRows = Selection.Rows.Count If iRows > 2 Then For J = iRows To 1 Step -1 bCheck = False For Each c In Selection.Rows(J).Cells bCheck = IsNull(c.Font.Strikethrough) If Not bCheck Then bCheck = c.Font.Strikethrough If bCheck Then Exit For Next c If bCheck Then Selection.Rows(J).EntireRow.Delete Next J End If End Sub
매크로를 사용하려면 영향을 줄 셀을 선택한 다음 실행하면됩니다. 매크로는 선택 항목의 각 행 (마지막 행에서 첫 번째 행까지)을 단계별로 수행 한 다음 해당 행 내의 각 셀을 확인합니다. 셀에 취소 선 텍스트가 포함 된 경우 플래그 (bCheck)가 설정되고 전체 행이 삭제됩니다. (선택 항목에 행이 1 개 또는 2 개만 포함 된 경우 매크로가 작동하지 않습니다.이 중 몇 개의 행은 수동으로 확인하고 조정할 수있을만큼 쉽습니다.)
매크로 중간에 IsNull 함수가 사용됩니다. 셀에 혼합 서식이 포함되어 있는지 감지하는 부분입니다. 셀의 일부 문자 만 취소 선을 사용하는 경우 취소 선 속성에 의해 null 값이 반환됩니다. IsNull에 의해 확인되고 bCheck 변수에 할당됩니다. bCheck가 여전히 False이면 (셀에 취소 선이 혼합되어 사용되지 않음을 의미) 전체 셀을 검사하여 필수 서식이 있는지 확인합니다.
매크로가 실제로 행을 삭제하는 것을 원하지 않지만 단순히 지우는 것을 선호하는 경우 매크로의 .Delete 메서드를 .Clear 메서드로 대체 할 수 있습니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (5270)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.