유틸리티

영어 대소문자 변환, 공백·줄바꿈 정리까지 한 번에

엑셀에서 복사한 이메일 주소 목록이 대소문자가 뒤섞여 있었다. 한두 개면 직접 고치겠지만 300개가 넘는 목록을 하나씩 수정하는 건 불가능하다. 대소문자 변환이 필요한 순간은 이렇게 갑자기 온다.

텍스트 변환이 필요한 상황

  • 대소문자 통일: 이메일 주소를 전부 소문자로, 제목을 Title Case로 맞추기
  • 공백 정리: 복사 붙여넣기 후 생기는 불필요한 이중 공백, 앞뒤 공백 제거
  • 줄바꿈 처리: 여러 줄 텍스트를 한 줄로 합치거나, 빈 줄만 골라 삭제
  • 중복 제거: 데이터 목록에서 겹치는 항목을 걸러내기
  • 변수명 변환: camelCase를 snake_case로, 또는 그 반대로

대소문자 변환 종류

변환 방식입력 예시결과
대문자hello worldHELLO WORLD
소문자HELLO WORLDhello world
제목형(Title Case)hello worldHello World
문장형(Sentence Case)hello world. good morning.Hello world. Good morning.
카멜케이스user name listuserNameList

워드 프로세서에서도 일부 변환이 가능하지만, 카멜케이스나 교대형처럼 세분화된 옵션은 지원하지 않는 경우가 많다.

공백·줄바꿈 정리가 중요한 이유

웹에서 복사한 텍스트에는 눈에 보이지 않는 공백 문자가 섞여 들어오는 경우가 있다. 이게 코드에 들어가면 비교 연산이 실패하고, 데이터베이스에 저장되면 검색이 안 된다.

예시 "서울시 " (뒤에 공백 있음)과 "서울시"는 사람 눈에는 같아 보이지만 시스템에서는 다른 값이다. VLOOKUP이 안 되거나, 필터링에서 빠지는 원인이 여기에 있는 경우가 많다.

이런 작업을 수작업으로 하려면 시간도 오래 걸리고 실수가 나기 쉽다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 버튼만 누르면 결과가 바로 나온다. 대소문자, 공백, 줄바꿈, 중복 제거, 인코딩/디코딩까지 한 화면에서 처리할 수 있어서 탭을 여러 개 열 필요가 없다.

텍스트 정리는 귀찮은 작업이지만, 데이터 품질에 직결된다. 300개 목록을 10초에 정리할 수 있는데 손으로 할 이유가 없다.