패스트캠퍼스 BDA 부트캠프 10기/Excel

[Excel] FIND 함수, SEARCH 함수, LEFT/RIGHT/MID 함수, 텍스트 나누기, 중복 제거하기, FILTER, 데이터 유효성 검사

희난 2023. 8. 28. 18:48
1. FIND 함수
  • 긴 텍스트에서 특정 단어나 문장이 시작하는 위치를 숫자로 출력
  • 띄어쓰기까지 포함해서 문자를 세며, 대소문자를 구분(a!=A)
=FIND("찾을 텍스트", 긴 텍스트, 문자열을 찾기 시작할 위치)
  • 찾고자 하는 단어가 텍스트에 포함되어 있으면 그 위치를 숫자로 출력하고, 포함되어 있지 않으면 #VALUE 에러 출력
  • 에러가 출력되면 처리가 어려우므로 이럴 경우 IFERROR((~~~),0) 을 이용하여 '에러 발생시 0 출력' 하도록 조정 가능

재밌/재미없/감동 키워드가 긴 텍스트에서 몇 번째에 있는지 출력(해당 단어가 없다면 0 출력)

 

2. SEARCH 함수
  • FIND 함수와 똑같으나 대소문자를 구분하지 않음(a==A)

 

3. LEFT & RIGHT 함수
  • 텍스트의 가장 왼쪽/오른쪽부터 원하는 문자열까지 추출
=LEFT(전체 텍스트, 불러올 문자열 수)
=RIGHT(전체 텍스트, 불러올 문자열 수)

LEFT 함수 사용 예시
RIGHT 함수 사용 예시

+) LEN 함수 사용시 선택한 텍스트의 전체 길이 출력

 

4. MID 함수
  • 텍스트의 중간 시작 위치부터 원하는 문자열까지 추출
=MID(전체 텍스트, 불러올 문자열의 시작 위치, 불러올 문자열 수)

MID 함수 사용 예시(불러올 문자열의 수를 모르나 끝까지 출력하려면 임의의 큰 수 입력해도 됨)

 

5. 텍스트 나누기
나눌 텍스트 선택 -> [데이터] 탭 -> [텍스트 나누기] 
  • 공백/쉼표/- 등 원하는 구분 기호에 맞추어 텍스트 나눌 수 있음

제품코드를 구분 기호 -/공백 에 따라 3개로 분류함

+) '연속된 구분 기호를 하나로 처리' <- 체크박스 선택시 구분 기호가 2개 이상이어도 다 지워짐

 

6. 중복된 항목 제거하기
중복 항목 제거할 열 선택 -> [데이터] 탭 -> [중복된 항목 제거] -> 중복 값을 제거할 기준 열 선택

중복제거 전
중복 제거 후

7. FILTER
[데이터] 탭 -> [필터] 메뉴 선택
단축키 : Ctrl + Shift + L, Alt + A + T
  • 텍스트 필터, 숫자 필터, 색 기준 정렬/필터 등 다양한 필터 사용 가능

+) F4 -> 마지막으로 실행한 기능(ex. 셀 색 바꾸기, 글씨 색 바꾸기 ..)을 반복시켜줌

 

8. 데이터 유효성 검사
셀이나 범위 선택 -> [데이터] 탭 -> [데이터 유효성 검사] -> [제한 대상], [제한 방법] 지정

+) 잘못된 데이터 확인하기(다음 그림처럼 빨간 동그라미 표시하기)
셀이나 범위 선택 -> [데이터] 탭 -> [데이터 유효성 검사] -> [잘못된 데이터]
  • 특정 셀이나 범위에, 상황에 따라 내가 유효하다고 인정하는 데이터(유효성 규칙에 맞는)만 입력되게 하는 기능
  • 저장해도 없어지고 필터링도 불가함 
  • but 유효하지 않은 데이터 유무를 확인하는데 용이 + 데이터 무결성 위해 사용 가능(오류/설명 메시지 통해)

[잘못된 데이터[ 눌러야 위처럼 빨간 동그라미 등장

  • 설명 메시지 : 유효한 데이터를 입력하도록 설명 메시지를 설정할 수 있음

설명 메시지

  • 오류 메시지 : 유효하지 않은(기준에 맞지 않은) 데이터 입력 시도시 오류 메시지와 함께 데이터가 입력되지 않음

오류 메시지

  • 목록 만들기 : 드롭다운 형식(목록)으로 원하는 데이터를 편하게 확인할 수 있음
    • 진짜 유효성 확인을 위해서라기보다는 이처럼 목록으로 볼 때 많이 사용함

울산 옆 아래 화살표 버튼을 누르면 서울, 부산, 대구.. 등의 지역명 목록이 나오며 각 이름을 누르면 그에 해당하는 데이터를 편히 확인 가능