LEN, FIND, SUBSTITUTE – 텍스트 데이터 다루는 비밀 무기

🔎 LEN, FIND, SUBSTITUTE – 텍스트 데이터 다루는 비밀 무기

엑셀에서 텍스트 데이터를 다룰 때 LEN, FIND, SUBSTITUTE 함수는 필수입니다. 문자열의 길이를 확인하거나, 특정 문자의 위치를 찾고, 원하는 문자로 교체할 때 아주 유용합니다.

✅ LEN – 문자열 길이 구하기

구문:

=LEN(문자열)

예시: 사번 자리수 확인

=LEN(A2)

“E12345”의 결과는 6입니다.

✅ FIND – 특정 문자 위치 찾기

구문:

=FIND(찾을 문자, 대상 문자열, [시작 위치])

예시: 이메일 주소에서 @ 위치 확인

=FIND("@", B2)

“user@test.com” → 결과는 5

✅ SUBSTITUTE – 특정 문자 바꾸기

구문:

=SUBSTITUTE(대상 문자열, 찾을 문자, 바꿀 문자, [몇 번째])

예시: 전화번호에서 하이픈(-) 제거

=SUBSTITUTE(C2, "-", "")

✅ 실무 예제 1: 성과 이름 분리

=LEFT(D2, FIND(" ", D2)-1)
=RIGHT(D2, LEN(D2)-FIND(" ", D2))

공백을 기준으로 성과 이름을 나눕니다.

✅ 실무 예제 2: 주민번호 마스킹

=LEFT(E2, 6) & REPT("*", LEN(E2)-6)

앞 6자리만 표시하고 나머지는 *로 숨깁니다.

✅ 실무 예제 3: 제품 코드 포맷統一

제품 코드에 포함된 불필요한 문자 제거

=SUBSTITUTE(F2, "-", "")
💡 팁: FIND는 대소문자를 구분하지만, SEARCH 함수는 구분하지 않습니다. 상황에 맞게 선택하세요.

📌 요약

  • LEN: 문자열 길이 구하기
  • FIND: 특정 문자 위치 확인
  • SUBSTITUTE: 문자 교체
  • 실무 적용: 이름 분리, 개인정보 마스킹, 데이터 정제

🙋 자주 묻는 질문 (FAQ)

Q1. SUBSTITUTE에서 몇 번째 항목만 바꾸려면?

A. 네 번째 인수로 숫자를 입력하면 됩니다.

Q2. FIND와 SEARCH의 차이는?

A. FIND는 대소문자 구분, SEARCH는 구분하지 않습니다.

Q3. LEN 함수가 공백도 세나요?

A. 네, 모든 공백과 문자까지 포함해 길이를 계산합니다.

Q4. SUBSTITUTE로 여러 문자를 동시에 바꿀 수 있나요?

A. 여러 SUBSTITUTE를 중첩해서 사용할 수 있습니다.

LEN, FIND, SUBSTITUTE 함수는 보고서 작성과 데이터 정리에 없어서는 안 될 필수 도구입니다. 오늘 바로 활용해 보세요 🚀

Leave a Reply

Your email address will not be published. Required fields are marked *