엑셀은 계산 프로그램으로 많이 알려져 있지만, 다른 용도로도 많이 사용됩니다. 회사에서는 필수 프로그램이라고 할 수 있습니다. 그리고 공부하는 학생들도 엑셀을 사용하는 경우가 많은데 주로 영어 단어를 정리해서 사용하는 경우가 많이 있습니다. 아마도 엑셀이 셀 단위로 데이터를 입력하다보니 다른 프로그램(워드, 메모자 등등)보다 데이터를 입력하기 편리해서 그런것 같습니다.
이전에 엑셀의 기본함수인 VLOOKUP에 대해서 글을 작성한 적이 있는데, 이번에는 VLOOKUP 함수를 사용하여 간단하게 영어 단어를 검색 할 수 있는 방법에 대해서 설명하려고 합니다.
VLOOKUP 함수를 잘 모르시는 경우에는 아래 링크를 참조해 주십시오.
예제 파일: 영어단어장.xlsx
예제 엑셀 파일을 열면 단어 검색과 영어 단어장 시트가 있습니다.
단어 검색 시트의 영어 입력 아래 셀에 영어 단어를 입력하면 옆에 한글 의미를 표시합니다.
단어 검색 시트는 아래 그림과 같이 되어 있습니다.
영어 입력 아래 셀(B3)에 영어 단어를 입력하면 한글 의미 아래 셀(D3)에 입력한 영어 단어에 대한 한글 의미를 표시합니다.
한글 의미가 표시되는 D2에는 =VLOOKUP(B3,'영어 단어장'!B2:C1000,2,FALSE) 함수가 입력되어 있습니다.
D2에 입력된 VLOOKUP 함수를 설명하면 B3에 입력된 값을 영어 단어장 시트의 B2:C1000 범위의 첫 번째 열, 즉 B열에서 일치하는 값(FALSE)이 있을 경우 2 번째 즉 한글 의미를 단어 검색 시트의 한글 의미 아래 셀(D2)에 표시합니다.
영어 단어장 시트는 아래 그림과 같이 되어 있습니다.
A열에는 No를 입력합니다.
B열에는 영어 단어를 입력합니다.
C열에는 한글 의미를 입력합니다.
단어 검색 시트에 입력한 영어가 영어 단어장 시트에 있는 경우에만 한글 의미를 표시합니다. 없을 경우에는 아래와 같이 에러(#N/A)가 표시됩니다.
예제 파일은 약 1,000개의 단어를 검색하는 것이 가능합니다. 만약 1,000개 이상의 데이터를 입력하여 사용할 경우 단어 검색 시트의 D2에 입력된 셀 범위를 수정해 주면 됩니다.
=VLOOKUP(B3,'영어 단어장'!B2:C1000,2,FALSE) --> 약 1,000 개
1,500개를 입력하고 싶은 경우 위의 빨간색으로 표시되어 있는 범위를 C1000을 C1500으로 변경하면 됩니다.
=VLOOKUP(B3,'영어 단어장'!B2:C1500,2,FALSE) --> 약 1,500 개
VLOOKUP 함수를 사용하여 간단한 영어 단어장을 만들어 보았습니다. 예제 파일을 응용하면 더 좋은 영어 단어장을 만들수 있을 것입니다.
그리고 몇 가지 문제점이 있습니다. 영어만 검색이 가능하고 일치하는 영어가 없을 경우 에러가 표시됩니다. 추후에 문제점 및 개선된 영어 단어장을 만들어서 다시 글을 작성하도록 하겠습니다. 끝
<문제점 해결>
찾는 값(일치하는 값)이 없을 경우 #N/A 오류가 표시되는데 IFERROR 함수를 사용하면 오류 표시가 되지 않도록 할 수 있습니다. 아래의 링크 내용을 참조해 주십시오.
#N/A 오류 IFERROR 함수 해결 (0) | 2020.02.07 |
---|---|
AVERAGE 함수 (0) | 2020.02.06 |
SUM 함수 (0) | 2020.02.02 |
엑셀 수식 (1) | 2020.01.30 |
오늘 날짜 및 현재 시간 입력 단축키 (0) | 2020.01.29 |