대용량 Excel 스프레드시트에서 특정 정보를 찾는 것은 특히 데이터의 행과 열을 스크롤해야 하는 경우 어려운 작업이 될 수 있습니다. 다행히 Excel에는 셀 내에서 데이터를 빠르게 찾을 수 있도록 도와주는 FIND 함수라는 강력한 도구가 있습니다.
따라서 Excel에서 FIND 함수의 기본 사항을 안내하고 함수를 효과적으로 사용하는 방법을 보여주는 예제를 제공합니다.
Excel에서 FIND 함수란 무엇인가요?
FIND 함수는 텍스트 문자열 내에서 특정 문자 또는 하위 문자열을 찾고 해당 문자 또는 하위 문자열의 위치(숫자)를 반환할 수 있는 Excel의 텍스트 함수입니다. FIND 함수의 구문은 다음과 같습니다:
=FIND(find_text, within_text, [start_num])
Where:
⭐ find_text: 찾으려는 텍스트 또는 문자. 단일 문자 또는 일련의 문자(하위 문자열)일 수 있습니다.
⭐ within_text: 찾으려는 문자가 포함된 텍스트입니다.
⭐ start_num: 검색을 시작하려는 문자를 지정하는 선택적 인수입니다. within_text 인수의 첫 번째 문자는 문자 번호 시작_num을 생략하면 Excel은 1로 간주합니다.
FIND 함수는 대소문자를 구분하므로 지정한 정확한 문자만 찾습니다. 대소문자에 관계없이 문자 또는 텍스트 문자열을 찾으려면 대신 검색 기능을 사용하세요.
Excel의 FIND 함수 사용 방법
FIND 함수의 작동 방식을 이해하기 위해 Excel에서 FIND를 사용하는 몇 가지 기본 예제를 살펴 보겠습니다.
텍스트 문자열에서 특정 문자의 위치 찾기
A2 셀에 “안녕하세요!”라는 텍스트 문자열이 있다고 가정합니다. 텍스트 문자열에서 쉼표의 위치를 찾으려면 다음을 사용합니다:
=FIND(",", A2)
이 수식은 텍스트 문자열에서 쉼표의 위치인 3을 반환합니다.
텍스트 문자열에서 하위 문자열의 위치 찾기
A2 셀에 “가방 속의 사과”라는 텍스트 문자열이 있다고 가정합니다. 텍스트 문자열에서 “사과”라는 단어의 위치를 찾으려면 아래 공식을 사용합니다:
=FIND("apple", A2)
이 수식은 텍스트 문자열에서 “apple”이라는 단어의 첫 글자 위치인 5를 반환합니다.
FIND를 다른 Excel 함수와 결합하는 방법
Excel의 FIND 함수를 다른 함수와 결합하여 고급 데이터 조작 작업을 수행 할 수 있습니다. 다음은 몇 가지 예입니다:
왼쪽 및 오른쪽 함수와 함께 FIND 사용
Excel에서 FIND 함수와 왼쪽 및 오른쪽 함수를 결합하여 더 큰 문자열에서 특정 텍스트를 추출할 수 있습니다. 이름에서 알 수 있듯이 LEFT 및 RIGHT 함수는 각각 텍스트 문자열의 왼쪽 또는 오른쪽에서 지정된 수의 문자를 가져오는 데 사용됩니다.
예제: 아래 수식은 A2에서 이메일 주소의 도메인 이름을 추출하여 반환합니다.
=RIGHT(A2,LEN(A2)-FIND("@",A2))
이 수식에서 FIND 함수는 이메일 주소 내에서 “@” 기호의 위치를 찾고, LEN 함수는 이메일 주소 문자열의 길이를 계산합니다. Excel은 LEN 함수가 반환한 총 문자열 길이에서 “@” 문자의 위치를 뺀 다음 RIGHT 함수를 사용하여 해당 수의 문자를 반환합니다.
LEN 함수에 대해 자세히 알아보려면 LEN 함수를 사용하여 Excel에서 계산하는 방법에 대한 문서를 참조하세요. 마찬가지로 LEFT 함수를 사용하여 사용자 이름을 추출할 수 있습니다. B2 셀에 들어갈 수식은 다음과 같습니다:
=LEFT(A2,FIND("@",A2)-1)
이 수식에서 FIND 함수는 주소 내에서 “@” 기호를 찾고, LEFT 함수는 이메일 주소의 사용자 이름인 “@” 기호 왼쪽에 있는 문자를 추출합니다.
MID 함수와 함께 FIND 사용
MID 함수는 시작 위치와 길이가 주어지면 텍스트 문자열의 중간부터 문자를 반환합니다. 시작 문자와 끝 문자의 위치에 따라 특정 하위 문자열을 반환하려면 FIND 함수를 MID 함수와 함께 사용할 수 있습니다.
3자 접두사, 대시, 4자리 숫자로 모두 동일한 형식의 제품 코드 목록이 있다고 가정해 보겠습니다. 각 제품 코드에서 4자리 숫자를 가져오고 싶습니다. 공식은 다음과 같습니다:
=MID(A2,FIND("-",A2)+1,4)
이 공식에서 FIND는 각 제품 코드에서 “-” 기호의 위치를 찾고, MID는 해당 기호 다음에 오는 4자리 숫자를 반환합니다. 4자리 숫자를 반환해야 하므로 반환할 문자 수는 4로 설정됩니다.
IF 및 ISNUMBER 함수와 함께 FIND 사용
FIND 함수를 IF 및 ISNUMBER 함수와 함께 사용하여 텍스트 문자열 내에 특정 문자 또는 하위 문자열이 존재하는지 확인할 수 있습니다. 중첩 수식의 IF 함수는 조건이 참인지 거짓인지에 따라 값을 반환합니다. ISNUMBER 함수는 값이 숫자인지 여부를 확인하고 TRUE 또는 FALSE를 반환합니다.
다음은 예제입니다: A 열에 이름 목록이 있고 문자 “S”로 시작하는 이름을 식별하려고 한다고 가정해 보겠습니다. FIND 함수를 사용하여 각 이름 시작 부분의 “S”를 검색한 다음 IF 및 ISNUMBER 함수를 사용하여 이름이 “S”로 시작되는지 여부에 따라 “예” 또는 “아니요” 값을 반환할 수 있습니다.
수식은 다음과 같습니다:
=IF(ISNUMBER(FIND("S", A2)), "Yes", "No")
이 수식은 A2 셀의 이름이 “S”로 시작하므로 “예”를 반환합니다. 이 수식을 B 열의 다른 셀에 복사하여 목록의 모든 이름을 확인할 수 있습니다.
이것은 FIND 함수를 다른 Excel 함수와 함께 사용하여 다양한 작업을 수행하는 방법의 몇 가지 예에 불과합니다. 다양한 함수를 창의적인 방식으로 결합하면 많은 데이터 분석 작업을 자동화하고 단순화할 수 있습니다.
Excel의 FIND 함수로 쉽게 데이터 추출
Excel의 FIND 함수는 셀 또는 셀 범위 내에서 특정 데이터를 찾을 수 있는 강력한 도구입니다. 이 기능은 대규모 데이터 집합으로 작업할 때 특정 정보를 빠르게 찾아야 할 때 특히 유용할 수 있습니다. Excel 스프레드시트에서 FIND 함수를 사용하면 검색 기준을 사용자 지정하고 필요한 정보를 바로 찾을 수 있습니다.