인프런 커뮤니티 질문&답변

Sujin Lim님의 프로필 이미지

작성한 질문수

실무 활용 엑셀: 수식, 파워 쿼리, DAX로 데이터 분석과 대시보드 만들기

2_4_3_실습_FIND() 및 SEARCH() 함수

Trim 기능 관련하여 문의사항

작성

·

34

0

2_4_2 강의에서 Trim 기능을 이용하여 한 영역의 앞에 부분의 공란만 삭제를 할 수 있었는데요, 만약 전체의 공란에 대해 삭제를 하고 싶다, 모두 띄어쓰기가 없이 나타내라! 라는 함수가 있을까요?

예를들어,

  1. (빈칸)(빈칸) ABCD EFG HIJK LMN / 우리가 배운 Trim 기능을 이용하면 ABCD EFG HIJK LMN 으로 나오는데,

  2. 제가 궁금한 것은 어떻게 명령어를 입력해야 ABCDEFGHIJKLMN 으로 나타낼수 있는지가 궁금합니다.

답변 1

0

DataScience One님의 프로필 이미지
DataScience One
지식공유자

네 안녕하세요 질문 해주셔서 감사합니다!. 말씀하신대로 그런 경우에는 TRIM으로 해결이 안됩니다. 왜냐면 TRIM 함수는 '''문자열의 양 끝과 문자열 사이의 중복된 공백만 제거하고, 단일 공백은 남기기 때문입니다.'''

공백을 모두 없애고 ABCDEFGHIJKLMN과 같이 연결된 문자열로 만들려면 SUBSTITUTE 함수를 사용해야 합니다. 예를들면 A1 = ABCD EFG HIJK LMN --> SUBSTITUTE(A1, " ", ""). 사이 사이 공백도 해결이 됩니다 ABCDEFGHIJKLMN