기억저장소

기억저장소

카테고리 없음

엑셀 VLOOKUP 에서 IF문을 통해 문자열에 포함된 단어 검색 예시

roaminpixel 2024. 2. 7. 23:09
728x90

 

엑셀의 VLOOKUP 함수는 

테이블에서 특정 조건에 맞는 데이터를 찾아서 보여주는 데 사용되는 

매우 유용한 도구입니다. 

 

특히, 특정 문자열이 포함된 열에서 데이터를 찾아내고자 할 때 

VLOOKUP과 함께 추가 함수를 사용하여 

원하는 결과를 얻을 수 있습니다. 

 

이 글에서는 초보자도 쉽게 따라 할 수 있도록 엑셀에서 

특정 문자가 포함된 테이블 열의 특정 숫자를 읽어오는 방법을 

예시와 함께 설명하겠습니다.

 

VLOOKUP 기초

먼저, VLOOKUP 함수의 기본 구조를 이해해야 합니다. 

VLOOKUP 함수는 다음과 같은 형식을 가지고 있습니다:

VLOOKUP(찾을_값, 테이블_배열, 열_번호, [범위_찾기])


· 찾을_값: 찾고자 하는 값입니다.
· 테이블_배열: 검색할 테이블의 범위입니다.
· 열_번호: 찾을_값에 해당하는 데이터가 있는 열의 번호입니다.
· [범위_찾기]: TRUE(근사치 검색) 또는 FALSE(정확한 값 검색)를 지정합니다. 대부분의 경우 FALSE를 사용합니다.


특정 문자가 포함된 데이터 찾기

테이블에서 특정 문자열을 포함하는 데이터를 찾기 위해선, VLOOKUP 함수만으로는 부족합니다.

여기에 IFISNUMBER, SEARCH 함수를 결합하여 사용할 수 있습니다. 이 조합을 사용하면 특정 문자열을 포함하는 셀을 찾고, 해당 행에서 특정 열의 데이터를 추출할 수 있습니다.

예를 들어, A열에 이름이 있고, B열에 해당 이름의 사람이 속한 부서 번호가 있다고 가정해 봅시다. 우리가 찾고자 하는 것은 "마케팅"이라는 단어가 포함된 이름을 가진 사람의 부서 번호입니다.

① 데이터 준비: A열에는 이름이, B열에는 부서 번호가 들어 있습니다.
② 수식 작성: C열에 다음 수식을 입력합니다.

                      이 예제에서는 "마케팅"이라는 단어를 포함하는 사람의 부서 번호를 찾고자 합니다.

IF(ISNUMBER(SEARCH("마케팅", A1)), B1, "")

 

이 수식은 A1 셀에 "마케팅"이라는 단어가 포함되어 있으면, B1 셀의 값을 보여주고,

그렇지 않으면 빈 문자열을 보여줍니다.

③ 수식 적용: C열의 해당 수식을 다른 셀로 복사하여,

                      전체 테이블에서 "마케팅" 단어를 포함하는 모든 사람의 부서 번호를 찾습니다.

 

이 방법을 사용하면 VLOOKUP 함수를 사용하여 특정 조건을 만족하는 데이터를 테이블에서 쉽게 찾아낼 수 있습니다. 

 

이 예시는 간단하지만, 엑셀에서 데이터를 검색하고 분석할 때 매우 강력한 도구가 될 수 있습니다.

엑셀에서 데이터를 다루는 데 있어서 함수의 조합은 무궁무진합니다. 

 

여기서 소개한 방법을 시작으로, 다양한 함수를 조합해 보며 여러분만의 데이터 처리 방법을 찾아보세요. 

 

엑셀은 사용자의 창의성과 문제 해결 능력을 극대화할 수 있는 훌륭한 도구입니다.

728x90
반응형