본문 바로가기
엑셀

[엑셀]FIND함수와 FINDB함수 - 텍스트 문자의 위치 찾음

by 서여니서여니 2024. 11. 21.
728x90
반응형

FIND함수
  텍스트 문자열에서 
  특정 문자가 나타나는 위치를 숫자로 반환합니다. 
  대소문자를 구분하며,
  기본적으로 왼쪽에서 오른쪽으로 탐색합니다.
  =FIND(찾을문자, 탐색할 전체 텍스트,탐색을 시작할 위치 (옵션, 기본값은 1))

FINDB함수 
  FIND 함수와 비슷
  문자를 바이트 수 기준으로 구분
  =FIND(찾을문자, 탐색할 전체 텍스트,탐색을 시작할 위치 (옵션, 기본값은 1))

FIND는 문자 단위로 위치를 반환하고,
FINDB는 바이트 단위로 반환합니다.

=FIND("A", "Excel And Analysis")
  Excel And Analysis  이 문자열에서 
  A가 몇번째에 있는지 알아보는 것입니다 
  빈공간도 한 자리입니다 
  => 7

=FIND("분석", "데이터 분석 및 시각화")
  분석이라는 글자를 
  데이터 분석 및 시각화  문자열에서 찾는 것입니다 
  분은 왼쪽에서 5번째 글자입니다 
   =>  5

=FINDB("분석", "데이터 분석 및 시각화")

  분석이라는 글자를 
  데이터 분석 및 시각화  문자열에서 찾는데 
  위에서 FIND 함수와는 달리 FINDB입니다
  B가 붙으면 바이트 단위로 글자수를 셉니다 
  데이터 => 3글자 *2 =6 
  빈공간 1에서 6+1 로 
  => 7입니다 
 
=FIND("분석", "데이터 분석 및 분석시각화",7)
  분석이라는 글자를 찾는데 
  데이터 분석 및 분석시각화에서 찾습니다 
  뒤에 7은 시작 위치를 나타냅니다 
  일곱번째글자부터 분으로 시작되는 것은 
  데이터 분석 및 분  입니다 
  앞에서부터 글자수를 세면 
   =>  답은 10

728x90
반응형

댓글