반응형
구문
=FIND(find_text, within_text, [start_num])
within_text 내에서 [start_num]번째 지점에서 오른쪽으로 검색하여 find-text가 within_text의 몇 번째에 위치하는지 반환
find_text 찾는 문자(열)
within_text 찾는 문자(열)를 포함하는 텍스트
[start_num] 검색을 시작하는 문자열 번호
예시
A |
B |
C | D |
|
1 |
첩첩 바위사이를 |
=FIND(" ", A1) |
3 | |
2 |
A2017_홍길동_891103_1****** |
=FIND("_", A2) |
||
3 | A2017_홍길동_891103_1****** | =FIND("_", A2, 7) | ||
4 | ||||
5 | A27_홍길동_891103_1****** | =FIND("_", A5, FIND("_", A5)+1) | 8 | |
6 | A217_홍길동_891103_1****** | =FIND("_", A6, FIND("_", A6)+1) | 9 | |
7 | A201712_홍길동_891103_1****** | =FIND("_", A7, FIND("_", A7)+1) | ||
8 | ||||
9 | A27_홍길동_891103_1****** | =FIND("홍길동", A9) | ||
10 |
- #1 3개의 언더바("_") 중에서 start_num을 생략했기 때문에 가장 왼쪽에서 검색하여 먼저 나온 언더바의 위치를 반환 [본문으로]
- #2 첫 번째 언더바의 위치를 생략하고 두 번째 언더바의 위치를 알기 위해 start_num을 7로 설정하여 검색한다. 이 때 건너뛴 문자의 수도 계산되어 반환 [본문으로]
- #3 자료들의 길이가 일정하지 않을 경우, start_num을 임의로 지정해주기 어렵기 때문에 FIND를 중첩하여 각 자료들의 첫 번째 언더바 위치를 찾은 다음 번째 언더바의 위치를 반환 [본문으로]
- #4 FIND 함수는 문자열을 통째로 찾을 수 있다. 즉, '어절' 단위로도 찾을 수 있으며, 이에 따른 결과값은 해당 어절이 시작되는 지점의 번호 [본문으로]
반응형
'MS Office 일반' 카테고리의 다른 글
[파워포인트] 같은 창 복제해서 띄우고 편집(검토)하기 (0) | 2017.12.18 |
---|---|
[MS 일반] 와일드 카드 (0) | 2017.10.20 |
[MS 일반] 개체모델 (0) | 2017.10.18 |
[텍스트] LEFT 함수 (0) | 2017.10.08 |