Excel 스프레드시트에서 원치 않는 간격을 제거하는 방법
Excel에서 복잡한 데이터 때문에 고민이신가요? 여러분만 그런 게 아닙니다.특히 외부 소스에서 데이터를 가져오거나 여러 공동 작업자와 작업할 때, 셀의 시작, 끝, 또는 중간에 공백이 있으면 정말 큰 문제가 될 수 있습니다.때로는 이러한 공백이 눈에 보이지 않지만 정렬 오류, 중복 감지 문제를 일으키거나 시트를 훨씬 덜 전문적으로 보이게 만들 수 있습니다.다행히 수동 편집(시간이 오래 걸릴 수 있음)에 의존하지 않고도 이러한 문제를 해결할 수 있는 몇 가지 방법이 있습니다.대부분의 사람들은 TRIM 기능에 대해 알고 있겠지만, 다른 옵션도 살펴볼 가치가 있습니다.자동화할지, 한 번만 정리할지, 아니면 셀에서 공백을 직접 바꿀지에 따라 적절한 도구를 선택하는 것이 중요합니다.따라서 이러한 고질적인 공백을 제거하고 데이터를 깔끔하고 깔끔하게 유지하는 가장 일반적인 방법을 실제 상황과 함께 간략하게 소개합니다.
Excel에서 공백을 수정하는 방법: 데이터를 정리하는 다양한 방법
TRIM 함수를 사용하여 추가 공백 제거
이 방법은 간단하고 효과적이기 때문에 일반적으로 가장 먼저 시도되는 방법입니다.특히 주요 문제가 앞뒤 공백과 가운데 공백일 때 더욱 그렇습니다. TRIM이 효과적인 이유는 단어 사이의 공백을 제외한 나머지 공백을 특별히 처리하기 때문입니다.단어 사이의 공백은 그대로 유지하는 것이 중요합니다.데이터는 괜찮아 보이지만 원치 않는 공백이 있을 때 이 방법이 효과적입니다.
일반적인 상황에서는 이름이나 주소 열에 “보이지 않는” 공백이 있어 정렬이나 일치에 문제가 발생하는 경우가 있습니다.나중에 바꿀 수 있는 원본 데이터를 덮어쓰지 않도록 새 열에 수식을 추가하는 것이 좋습니다.
해야 할 일은 다음과 같습니다.
- 정리된 결과를 원하는 근처의 빈 셀(예: B1)을 선택합니다.
- 다음 수식을 입력하세요:
=TRIM(A1) - 를 누르세요 Enter.보세요! 더 이상 앞뒤 공백이 없고, 단어 사이의 불필요한 공백도 사라졌습니다.
이제 잘 되었다면, 수식을 열 아래로 끌어서 모든 열에 적용하세요.일부 설정에서는 TRIM 함수가 약간 이상하게 작동할 수 있습니다.예를 들어 특정 유니코드 문자의 공백이나 비표준 간격을 제거하지 않는 것처럼 말이죠.하지만 일반적으로는 잘 작동합니다.참고로, 이전 열을 잘라낸 열로 바꾸려면 정리된 데이터를 복사하여 값으로 붙여넣어야 합니다.(새 열 전체를 선택하고 복사한 다음 마우스 오른쪽 버튼을 클릭하고 ‘선택하여 붙여넣기’ > ‘값’을 선택하세요.) 이렇게 하면 수식이 불필요하게 남아 있는 것을 방지할 수 있습니다.
SUBSTITUTE를 사용하여 공백을 바꾸거나 제거합니다.
때로는 좀 더 적극적으로 행동해야 할 때가 있습니다.예를 들어, 두 개의 공백을 하나로 합치거나, 데이터가 쓸모없는 경우 모든 공백을 완전히 없애야 할 때입니다. SUBSTITUTE는 공백을 포함한 지정된 텍스트나 문자를 대체하여 이를 수행합니다.
따라서 공백을 두 개로 수정하려면 다음과 같이 하면 됩니다.
- 셀을 하나 고르세요.예를 들어 B1이라고 합시다.
- 입력하다:
=SUBSTITUTE(A1, " ", " ") - 를 누릅니다 Enter.첫 번째 바꾸기 후에도 여전히 공백이 두 개 남아 있으면 절차를 반복합니다.때로는 SUBSTITUTE 함수를 중첩하거나 여러 번 반복해야 할 수도 있습니다.
공백을 모두 지우고 싶다면 두 번째 따옴표만 비워두면 됩니다.
- 입력하다:
=SUBSTITUTE(A1, " ", "")
참고: 모든 공백을 삭제하면 단어가 뭉개질 수 있으므로 주의하세요.공백을 완전히 제거하고 싶을 때는 유용하지만, 단어를 분리하고 싶을 때는 그다지 효과적이지 않습니다.
셀에서 직접 공백 찾기 및 바꾸기
수식을 복잡하게 사용하지 않고도 빠르고 간편하게 사용하고 싶다면 찾기 및 바꾸기 대화 상자를 사용하면 편리합니다.이 방법을 사용하면 데이터가 그대로 수정되므로, 필요한 경우 백업을 해 두세요.
- 정리하려는 범위를 클릭하거나 시트 전체를 선택하세요.
- 홈 탭 으로 이동한 다음 찾기 및 선택을 클릭하고 바꾸기를 선택합니다.
- 팝업에서 찾을 내용 에 공백 개수를 입력하세요.예를 들어, 공백이 두 개 있으면 공백 두 개를 넣으세요.
- 공백을 완전히 제거하는 경우 바꾸기를 비워두고, 공백을 하나만 사용하는 경우 공백을 하나 입력합니다.
- ‘모두 바꾸기’를 클릭하면 마법 같은 일이 일어납니다.때로는 원하는 결과가 나올 때까지 이 작업을 여러 번 반복해야 할 수도 있습니다. Excel의 찾기 및 바꾸기 기능은 그런 면에서 좀 특이하죠.
한 가지 주의할 점이 있습니다.스프레드시트의 간격이 너무 불규칙하면 이 방법이 완벽하지 않을 수 있습니다.어느 정도 맞을 수도 있고 틀릴 수도 있지만, 빠르게 적용할 수 있습니다.
더욱 강력한 청소를 위한 Power Query 사용
이미 Power Query를 사용하고 있거나 더 고급 정리 작업이 필요한 경우(특히 대용량 데이터 세트의 경우) Power Query의 선행 및 후행 공백만 제거 하는 Trim 기능이 매우 유용할 수 있습니다.경우에 따라 TRIM만큼 포괄적이지는 않더라도 말입니다.
작동 원리는 다음과 같습니다.
- 데이터 범위를 선택한 다음, ‘데이터’ > ‘표/범위에서’ 로 이동합니다.(데이터에 머리글이 선택되어 있는지 확인하세요.)
- 데이터가 로드된 상태로 Power Query가 열립니다.정리할 열을 선택하세요.( 여러 열을 선택하려면 Ctrl 키를 누른 채로 선택하세요.)
- 변형 탭 에서 형식 드롭다운을 찾은 다음 자르기를 클릭합니다.
- 텍스트 시작과 끝의 공백이 사라집니다. Excel로 다시 로드하려면 ‘ 닫기 및 로드’ 또는 ‘닫기 및 로드 대상’ 을 클릭하여 텍스트가 어디에 저장되는지 더 자세히 제어할 수 있습니다.
이 방법은 구조화된 데이터에 적합하며 더 복잡한 변환도 처리할 수 있습니다.하지만 텍스트 블록 안에 공백이 있으면 나중에 TRIM 또는 SUBSTITUTE를 사용해야 합니다.
참고: Excel 버전에 Power Query가 없는 경우, 추가 기능(이전 Excel 버전)으로 추가하지 않으면 이 옵션을 사용할 수 없습니다.그렇지 않은 경우, 수식과 찾기 및 바꾸기를 사용하는 것이 좋습니다.
따라서 어떤 방법을 선택하든 훨씬 더 깔끔한 데이터를 얻을 수 있습니다.더 이상 수식이나 정렬 순서를 어지럽히는 귀찮은 공백은 필요 없습니다.익숙해지면 꽤 만족스럽습니다.
이를 통해 누군가의 작업 시간을 몇 시간 단축하거나 적어도 데이터 정리 작업을 덜 힘들게 만들 수 있기를 바랍니다!
요약
- TRIM은 텍스트의 시작, 끝, 중간에 있는 원치 않는 공백을 제거합니다.
- SUBSTITUTE는 필요한 경우 두 개의 공백을 대체하거나 모든 공백을 제거할 수 있습니다.
- 찾기 및 바꾸기 기능은 빠르게 바로 수정할 수 있는 기능을 제공하지만 주의해서 사용해야 합니다.
- Power Query는 특히 대규모 데이터 세트에 대해 보다 체계적인 방법을 제공합니다.
마무리
Excel에서 공백 정리는 그렇게 어려운 작업은 아니지만, 요령을 모르면 골치 아픈 작업 중 하나입니다.상황에 따라 적절한 방법을 선택하는 것이 중요합니다.빠른 해결책을 찾는 것과 더 세밀하게 제어하는 것 중 하나를 선택하는 것이 좋습니다.일반적으로 TRIM과 찾기 및 바꾸기를 함께 사용하면 대부분의 작업을 처리할 수 있습니다.혹시 모를 상황에 대비하여 백업을 준비해 두면 문제없이 작업할 수 있습니다.
이제 데이터가 좀 더 보기 좋게 정리되고, 수식이 보이지 않는 부분에 엉뚱한 영향을 주지 않을 것 같습니다.누군가 업무 흐름을 간소화하는 데 도움이 되기를 바랍니다.행운을 빕니다!
관련 기사
이 글이 도움이 되었나요?