Excel에서 퍼즐 플레이
Reddit 사용자인 MehmetSalihKoten은 Microsoft Excel에서 모든 기능을 갖춘 Tetris 버전을 만들었습니다.
Excel의 VLOOKUP 기능은 데이터를 조회하는 데 매우 유용합니다. Excel에서 VLOOKUP 함수를 사용하는 방법 에 대해 알아야 할 사항은 다음과 같습니다 .
Excel 스프레드시트에서 특정 값을 확인하고 이에 대한 정보를 조회하고 싶습니다. 이 경우 VLOOKUP을 실행하면 상당한 노력이 절약됩니다. 이는 Microsoft Excel에서 수직 쿼리를 실행하는 가장 좋은 방법 중 하나입니다. 이 기사에서는 Microsoft Excel의 VLOOKUP 기능의 의미, 사용법 및 예시를 설명합니다.
VLOOKUP 기능을 사용하는 방법
VLOOKUP 함수는 Excel의 데이터 검색 기능입니다. 여러분은 Excel에 대한 배경 지식이 있고 SUM, AVERAGE, TODAY와 같은 기본 기능을 사용할 수 있다고 가정합니다. VLOOKUP의 가장 일반적인 기능 중 하나는 데이터 기능입니다. 즉, 데이터베이스 테이블 또는 더 간단하게는 항목 목록에서 작동합니다. 목록은 매우 다양합니다. 회사의 직원, 제품 범주, 고객 목록 등에 대한 테이블을 만들 수 있습니다. 아래는 A회사가 시장에 판매하고 있는 제품 목록입니다.
데이터베이스 테이블에는 각 제품에 대한 식별자가 있는 경우가 많습니다. 위의 데이터 테이블에서 특수 식별 기호는 "품목 코드" 열입니다. 참고: VLOOKUP 함수를 사용하려면 데이터 테이블에 코드나 ID와 같은 식별 기호가 포함된 열이 있어야 하며 위 표와 같이 첫 번째 열이어야 합니다.
VLOOKUP은 아마도 Excel에서 가장 유명한 함수일 것입니다. 그러나 좋은 이유와 나쁜 이유가 모두 있습니다. 좋은 점은 VLOOKUP 기능이 사용하기 쉽고 매우 유용한 기능을 제공한다는 것입니다. 특히 신규 사용자의 경우 VLOOKUP 기능이 테이블을 스캔하고 일치하는 항목을 찾아 정확한 결과를 반환하는 것을 보는 것은 매우 흥미로운 일입니다. VLOOKUP 기능을 능숙하게 사용하는 것은 초보자부터 능숙한 Excel 사용자까지 필수적인 기술입니다.
부정적인 측면에서는 VLOOKUP 기능이 제한되어 있으며 위험한 기본값을 가지고 있습니다. INDEX 및 MATCH(또는 XLOOKUP)와 달리 VLOOKUP 함수에는 첫 번째 열에 조회 값이 있는 완전한 테이블이 필요합니다. 이로 인해 여러 기준으로 VLOOKUP 함수를 사용하기가 어렵습니다. 또한 VLOOKUP의 기본 일치 동작을 사용하면 잘못된 결과를 쉽게 얻을 수 있습니다. 하지만 걱정하지 마! VLOOKUP 기능을 성공적으로 사용하려면 기본 사항을 익히는 것이 중요합니다.
VLOOKUP에는 lookup_value, table_array, column_index_num 및 range_lookup이라는 4개의 인수가 있습니다. Lookup_value는 찾을 값이고 table_array는 검색할 수직 데이터 범위입니다. table_array의 첫 번째 열에는 검색할 조회 값이 포함되어야 합니다. column_index_num 인수는 검색할 값의 열 번호입니다. 여기서 table_array의 첫 번째 열은 열 1입니다.
마지막으로 range_lookup은 일치 항목을 찾는 동작을 제어합니다. range_lookup이 TRUE이면 VLOOKUP 함수는 대략적인 일치를 수행합니다. range_lookup이 FALSE이면 VLOOKUP 함수는 정확한 일치를 수행합니다. 중요한 것은 range_lookup은 선택 사항이고 기본값은 TRUE이므로 VLOOKUP은 기본적으로 대략적인 일치를 수행합니다.
Excel의 VLOOKUP 함수에는 다음 수식이 있습니다.
=VLOOKUP(lookup_value,table_array,col_index_num ,[range_lookup] )
거기에:
상대 검색은 table_array에서 검색할 값을 순서대로(오름차순, 내림차순 또는 알파벳순) 정렬한 경우에만 적용할 수 있습니다. 이러한 테이블을 사용하면 무한 IF 함수를 사용하는 것과 유사한 상대 조회를 사용할 수 있습니다 . 검색이 불가능하거나 정렬이 되지 않는 값은 절대검색을 이용하여 정확한 값을 찾아보세요.
다음과 같은 학생 성적표가 있다고 가정해 보겠습니다.
아니요 | 이름과 성 | 평균 점수 | 분류 |
첫 번째 | 응웬호앙안 | 9.1 | |
2 | 트란 반 안 | 8.3 | |
삼 | 응웬 꾸안 빈 | 9.5 | |
4 | 트란홍꽝 | 8.6 | |
5 | 두탄호아 | 5.0 | |
6 | 레 홍 응옥 | 4.5 | |
7 | 도안 탄 반 | 7.2 | |
8 | 응오 응옥 비치 | 0.0 | |
9 | 호앙투타오 | 6.6 | |
십 | 딘민득 | 8.7 |
그리고 순위 규정표는 다음과 같습니다.
등급 규정 | |
0 | 약한 |
5.5 | 중간 |
7 | 꽤 |
8.5 | 좋은 |
이제 VLOOKUP 함수를 사용하여 학생 평가를 입력하겠습니다. 순위표가 낮은 것부터 높은 것(약한 것부터 좋은 것 순)으로 정렬되어 있으므로 이 경우에는 상대 검색을 사용할 수 있습니다.
Excel에서는 이 2개의 테이블이 다음과 같이 표시됩니다.
여기서 감지할 값은 6행부터 C열에 있습니다. 검색 범위는 $A$18:$B$21이고, 감지된 값이 포함된 열의 순서는 2입니다.
D6 셀에 =VLOOKUP($C6,$A$18:$B$21,2,1) 수식을 입력합니다. 이것은 상대 검색 공식입니다. 원하는 경우(또는 순위가 정렬되지 않았기 때문에) 다음과 같이 공식에 0을 추가하여 절대 검색을 수행할 수 있습니다. =VLOOKUP($C6 ,$A$18:$B$21,2, 0). 엔터 키를 치시오.
D6 셀을 클릭하면 오른쪽 하단에 작은 사각형이 나타납니다. 이를 클릭하고 테이블 아래로 끌어 나머지 학생의 채점 공식을 복사합니다.
당시 VLOOKUP 기능을 이용하여 학생들의 학업 성취도를 분류한 결과는 다음과 같습니다.
C6 앞에 $를 사용해야 하는 이유가 궁금하십니까? $는 열 C를 고정한 상태로 유지하고 수식을 테이블 아래로 끌 때만 행을 변경합니다. 또한 $A$18:$B$21을 사용하면 순위 규칙 표를 수정하여 수식을 끌어도 순위가 변경되지 않도록 할 수 있습니다.
직원 코드, 성명, 직위를 저장하는 직원 데이터 테이블이 있다고 가정해 보겠습니다. 또 다른 테이블에는 직원 코드, 고향, 교육 수준이 저장됩니다. 이제 각 직원의 고향 정보와 교육 수준을 입력하려면 어떻게 해야 할까요?
다음과 같이 직원 및 직원 고향 테이블이 있다고 가정합니다.
이제 직원의 고향 정보를 입력하려고 합니다. D4 셀에 다음과 같이 절대 검색 수식을 입력합니다. =Vlookup($A4,$A$16:$C$25,2,0)
그런 다음 Enter 키를 누릅니다. D4 셀 모서리에 나타나는 작은 사각형을 클릭하고 테이블을 가로질러 아래로 끌어서 다른 직원에게 수식을 복사합니다.
직원의 자격 정보를 입력하려면 E4 셀에 절대 검색 공식 =VLOOKUP($A4,$A$16:$C$25,3,0)을 입력합니다.
계속해서 Enter 키를 누르고 아래로 스크롤하여 나머지 직원에게 수식을 복사하면 다음과 같은 결과를 얻게 됩니다.
예제 2의 데이터 세트를 계속 사용하면 이제 직원 3명의 고향인 Nguyen Hoang Anh, Tran Van Anh 및 Nguyen Quang Vinh을 찾을 수 있습니다. 새 테이블 F15:G18에 추출했습니다.
내 고향과 자격을 입력한 후 테이블 A3:E13에서 이 검색을 수행하겠습니다. 이제 G16 셀에 다음 절대 검색 수식을 입력합니다. =VLOOKUP($F16,$B$3:$E$13,3,0) > Enter 키를 누릅니다.
나머지 2명의 직원에 대한 수식을 복사하면 다음과 같은 결과를 얻습니다.
이 예에서는 감지 값이 B열에 있으므로 감지 영역은 A열이 아닌 B열에서 계산됩니다.
예제 2의 데이터 세트로 돌아가서 직원의 자격과 고향을 입력한 후 시트 이름을 QTM으로 지정합니다.
QTM1이라는 스프레드시트의 다른 시트에서 직원의 배열 순서가 변경된 직원의 자격 및 직위에 대한 정보를 가져와야 합니다. VLOOKUP 기능의 진정한 힘을 볼 때입니다.
직원의 "자격"에 대한 데이터를 찾으려면 QTM1 시트의 C4 셀에 =VLOOKUP($B4,QTM!$B$3:$E$13,4,0) 수식을 입력합니다.
거기에:
Enter 키를 누른 다음 테이블에 남아 있는 모든 직원에 대한 수식을 복사하면 다음과 같은 결과가 나타납니다.
직원의 "직위" 데이터를 찾으려면 QTM1 시트의 D4 셀에 =VLOOKUP($B4,QTM!$B$3:$E$13,2,0) 수식을 입력하고 Enter 키를 누릅니다.
나머지 직원에 대한 수식을 복사하면 다음과 같은 결과를 얻습니다.
먼저 "VLOOKUP 기능을 무엇에 사용합니까?"라는 질문에 대한 정확한 답을 찾아야 합니다.
VLOOKUP 함수는 사용 가능한 식별자를 기반으로 데이터 필드 또는 목록에서 정보 조회를 지원하는 데 사용됩니다.
예를 들어 제품 코드와 함께 VLOOKUP 함수를 다른 스프레드시트에 삽입하면 해당 코드에 해당하는 제품 정보가 표시됩니다. 해당 정보는 작성하는 레시피의 내용에 따라 설명, 가격, 재고 수량일 수 있습니다.
찾아야 하는 정보의 양이 적을수록 VLOOKUP 함수를 작성하기가 더 어려워집니다. 일반적으로 이 함수는 재사용 가능한 워크시트에서 템플릿으로 사용됩니다. 적절한 제품 코드를 입력할 때마다 시스템은 해당 제품에 대해 필요한 모든 정보를 검색합니다.
다음은 Excel의 VLOOKUP 함수에 대해 기억해야 할 중요한 사항 목록입니다.
Excel에서 VLOOKUP과 XLOOKUP 함수의 주요 차이점
VLOOKUP |
XLOOKUP |
|
기본 정확히 일치 |
N |
와이 |
조회 데이터의 오른쪽에 있는 값을 반환합니다. |
와이 |
와이 |
조회 데이터의 왼쪽 값을 반환합니다. |
N |
와이 |
둘 이상의 값을 반환합니다. |
N |
와이 |
조회 열을 정렬해야 합니다. |
대략적인 일치만 |
바이너리 검색만 가능 |
위에서 아래로 검색 |
와이 |
와이 |
아래에서 위로 하트 |
N |
와이 |
바이너리 검색 |
N |
와이 |
조회 값을 찾을 수 없음 메시지 사용자 정의 |
N |
와이 |
와일드카드 찾기 |
와이 |
와이 |
정확한 검색 |
와이 |
와이 |
근사치 검색은 다음으로 작은 값을 반환합니다. |
와이 |
와이 |
근사치 검색은 다음으로 큰 값을 반환합니다. |
N |
와이 |
조회 값이 정렬되지 않은 경우 잘못된 값이 반환될 수 있습니다. |
Y - 근사치 |
N - 대략적인, Y - 바이너리 |
테이블을 찾기 위해 새 열을 추가하면 수식이 깨질 수 있습니다. |
와이 |
N |
그 - 그래
아니요 - 아니요
더보기:
VLookup 사용 방법을 알고 나면 일반적인 오류와 문제 해결 방법도 알아야 합니다.
Excel에서 VLOOKUP 함수를 사용할 때 발생하는 일반적인 오류
조회 값이 잘못된 열에 있습니다.
VLOOKUP 수식을 사용할 때 발생하는 가장 일반적인 오류 중 하나는 함수가 #N/A 값만 반환한다는 것입니다. 이 오류는 VLOOKUP에서 검색하도록 요청한 조회 값을 찾을 수 없을 때 발생합니다.
경우에 따라 VLOOKUP 대신 XLOOKUP 함수를 사용할 수 있지만 이 오류는 VLOOKUP 함수에서만 쉽게 수정할 수 있습니다.
문제를 해결하는 방법:
VLOOKUP이 원하는 값을 찾지 못한 이유는 해당 값이 테이블에 없기 때문일 수 있습니다. 그러나 #N/A 값을 모두 반환하는 경우 조회 값은 텍스트이고 왼쪽에서 오른쪽으로만 읽을 수 있기 때문에 그럴 가능성이 높습니다.
Excel에서 VLOOKUP용 테이블을 만들 때 반환하려는 값의 왼쪽에 조회 값을 배치해야 합니다. 이를 수행하는 가장 쉬운 방법은 테이블의 첫 번째 열에 배치하는 것입니다.
이제 수식은 값을 반환합니다.
전반적으로 VLOOKUP은 Microsoft Excel에서 데이터를 더 빠르게 쿼리할 수 있는 좋은 방법입니다. VLOOKUP 쿼리는 열에서 수직으로 실행되고 몇 가지 다른 제한 사항이 있지만 Microsoft는 Excel의 조회 기능을 지속적으로 업데이트하여 적용 가능성을 확장합니다. 예를 들어 HLOOKUP, XLOOKUP...은 다양한 방향으로 데이터를 조회하는 데 도움이 될 수 있습니다. LuckyTemplates.com은 다음 기사에서 이 기능을 사용하는 방법에 대한 정보를 계속 제공할 것입니다.
Reddit 사용자인 MehmetSalihKoten은 Microsoft Excel에서 모든 기능을 갖춘 Tetris 버전을 만들었습니다.
Excel에서 측정 단위를 변환하려면 변환 기능을 사용합니다.
HLOOKUP 함수란 무엇입니까? Excel에서 HLOOKUP 함수를 사용하는 방법은 무엇입니까? 퀀트리망과 함께 알아보세요!
Excel의 IFERROR 함수는 매우 일반적으로 사용됩니다. 이를 잘 활용하려면 마이크로소프트 엑셀의 IFERROR 공식을 이해해야 한다.
Excel의 VALUE 함수는 무엇입니까? Excel의 값 공식은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!
Excel의 EOMONTH 함수는 매우 간단한 구현으로 특정 달의 마지막 날을 표시하는 데 사용됩니다. 그러면 우리가 입력한 데이터를 기반으로 특정 달의 마지막 날을 얻을 수 있습니다.
Excel VBA에서 반복적인 작업을 자동화하고 싶으십니까? 따라서 조건이 충족될 때까지 반복되는 일련의 작업을 구현하기 위해 Do-While 루프를 사용하는 방법을 알아봅시다.
Excel의 기본 열 너비와 행 높이는 입력한 데이터와 일치하지 않을 수 있습니다. 아래 글은 엑셀 2016에서 열, 행, 셀의 크기를 변경하는 몇 가지 방법을 보여줍니다. 참고해주세요!
Excel로 작업할 때마다 셀에 정보 또는 내용을 입력해야 합니다. 엑셀 2016의 셀과 범위의 기본 개념을 LuckyTemplates로 배워보자!
Excel의 Xlookup 기능이란 무엇입니까? Excel에서 Xlookup을 사용하는 방법은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!