지금 하나의 데이터 열이 주어지는데 여러 데이터 열을 일치시키도록 요청받는 경우 이 문제를 어떻게 해결해야 할까요?
위 질문들은 오늘 설명할 예시이므로 다음에는 바로 예시 설명 단계로 들어갑니다.
예: 이제 두 개의 테이블이 포함된 이와 같은 Excel 워크시트가 있습니다. 첫 번째 테이블은 고객 ID, 회사명, 연락처 이름, 주소, 연락처 직함의 5개 항목을 포함하는 데이터 소스 테이블이며, 두 번째 테이블은 각각 고객 ID, 회사명 4개 항목을 포함합니다. , 연락처 이름 및 주소, 고객 ID는 알려진 콘텐츠이고 회사 이름, 연락처 이름 및 주소는 알 수 없는 콘텐츠입니다. 이제 우리의 작업은 첫 번째 테이블과 두 번째 테이블의 데이터 소스를 기반으로 합니다. 테이블에서 vlookup 기능을 사용하여 회사 이름, 연락처 이름 및 주소를 일치시킵니다. 엑셀 워크시트는 다음과 같습니다.
예제 그림
여기서는 이 문제를 해결하기 위해 두 가지 방법을 권장합니다.
방법 1: H2 셀, I2 셀 및 J2 셀에서 vlookup 기능을 사용하여 해당 결과를 얻은 다음 채우기 핸들의 드래그 기능을 사용하여 일치하는 모든 셀을 가져올 수도 있습니다.
구체적인 작업 방법은 다음과 같습니다. 먼저 "=VLOOKUP(G2,$A$1:$E$16,2,0)", "=VLOOKUP(G2, $A$1:$E$16,3, 0)", "=VLOOKUP(G2,$A$1:$E$16,4,0)", 그리고 Enter 키를 눌러 고객 ID를 "BERGS" "해당 회사 이름, 연락처 이름 및 주소, 그런 다음 H2 셀, I2 셀 및 J2 셀을 선택한 다음 채우기 핸들을 드래그하여 아래로 드래그하면 해당 고객 ID 회사 이름, 연락처 이름 및 주소로 이동할 수 있습니다. 구체적인 작업은 아래 그림을 참조하세요.
예시 그림
방법 평가: 위 방법은 vlookup 기능의 기본 사용법과 채우기 핸들의 드래그 기능을 결합하여 기존 문제를 해결하지만, 섹스에는 여전히 큰 한계가 있습니다. 여기서는 세 가지 데이터 항목을 일치시켜야 하고 결국 세 가지 수식을 작성하게 됩니다. 100개의 데이터 항목을 일치시키면 또 다른 100개의 수식을 작성할 인내심이 없을 것입니다. 그럼 다음에는 좀 더 편리한 방법 2번을 살펴보겠습니다!
방법 2: 여기서는 H2 셀에 적절한 함수 수식만 입력한 다음 채우기 핸들을 사용하여 왼쪽 및 아래로 드래그하면 모든 결과를 얻을 수 있습니다. 하지만 이 과정에서 우리는 두 가지 주요 문제에 직면하게 됩니다. 첫 번째 매개변수에 대한 혼합 참조를 어떻게 만들 수 있습니까? 세 번째 매개변수를 결정하는 방법은 무엇입니까? 다음에는 테이블을 만들면서 문제를 해결해보겠습니다.
먼저 셀 H2에 대한 답을 만듭니다. H2 셀에 "=VLOOKUP(G2,$A$1:$E$16,2,0)"을 입력하고 Enter 키를 누릅니다. 이때 과거의 경험을 바탕으로 다음으로 드래그하면 결과가 여전히 틀리지 않을 것임을 알고 있으므로 왼쪽으로 드래그하는 것이 틀리지 않도록 하려면 어떻게 해야 하느냐가 핵심 질문입니다.
H2 셀을 선택하고 셀 하나를 왼쪽으로 드래그하여 결과가 무엇인지 살펴볼까요?
예제 그림
결과는 #NA입니다. 구체적인 함수식은 "=VLOOKUP(H2,$A$1:$E$16,2,0)"입니다. 이 함수식에서 두 가지 오류를 볼 수 있습니다. , 우선 첫 번째 매개변수는 "H2"가 아닌 "G2"여야 하고, 두 번째로 세 번째 매개변수는 "2"가 아닌 "3"이어야 합니다.
먼저 첫 번째 매개변수로 인해 발생하는 문제를 해결해 보겠습니다. 어떤 사람들은 $G$2(절대 참조)로 변경할 수 있다고 말할 수도 있지만, 이는 왼쪽으로 드래그하여 발생하는 문제도 해결합니다. 원인 하향 드래그하는 동안 오류가 발생했으므로 문제를 해결하려면 혼합 참조를 사용해야 합니다. "G2"를 "$G2"로 다시 쓰고 열을 잠급니다.
이제 두 번째 질문인 채우기 핸들을 드래그할 때 세 번째 매개변수가 계속 변경되도록 하려면 어떻게 해야 할까요?에 답해 보겠습니다. 함수 수식 "=VLOOKUP(H2,$A$1:$E$16,2,0)"을 보면 vlookup 함수에 숫자만 채우면 채우기 핸들이 바뀌기 때문에 계속 변경되지 않는다는 것을 알 수 있습니다. dragd. 이므로 여전히 함수의 기능을 사용해야 합니다.
excel
여기에서는 함수 열을 사용하는 것이 좋습니다. 기본 문법 형식은 COLUMN(참조)입니다. 특히 다음 세 가지 예를 볼 수 있습니다. "=COLUMN()"은 수식이 있는 열을 가져옵니다. "=COLUMN(A10)"은 A열이 첫 번째 열이므로 "1"이라는 결과를 얻습니다. "=COLUMN(C3:D10)"은 참조에 있는 첫 번째 열의 열 번호인 "3"을 얻습니다. . 여기서 사용하려는 것은 "=COLUMN()"입니다.
여기서 H2 셀에 "=COLUMN()"을 입력하면 H열이 8번째 열이므로 "8"이 표시됩니다. 그러나 여기서 세 번째 매개 변수는 "2"여야 하므로 세 번째 매개 변수의 구체적인 형식은 다음과 같습니다. be "=COLUMN()-6"입니다. 이때, H2 셀에 채워질 함수식은 "=VLOOKUP($G2,$A$1:$E$16,COLUMN()-6,0)이 됩니다. ". 왼쪽으로 드래그하면 첫 번째 매개변수 G2는 변경되지 않고 세 번째 매개변수 "COLUMN()-6"은 그에 따라 증가합니다. 아래로 드래그하면 첫 번째 매개변수가 그에 따라 변경되고 세 번째 매개변수 "COLUMN() )-6"이 그대로 유지됩니다. 변경되지 않은 함수형 표현은 모든 요구 사항을 충족합니다.
특정 방법: 먼저 H2 셀에 "=VLOOKUP($G2,$A$1:$E$16,COLUMN()-6,0)"을 입력한 다음 Enter 키를 눌러 고객을 각각 가져옵니다. ID "BERGS"에 해당하는 회사 이름을 입력한 다음 H2 셀을 선택하고 왼쪽으로 드래그하여 고객 ID "BERGS"에 해당하는 담당자의 이름과 주소를 가져옵니다. 마지막으로 셀 H2, 셀 I2 및 셀 J2를 선택한 다음 채우기 핸들을 드래그하여 다른 고객 ID에 해당하는 회사 이름, 연락처 이름 및 주소를 가져올 수 있습니다. 구체적인 작업은 아래 그림을 참조하세요.
예제 그림
요약:
1 우선 vlookup 함수의 기본 작업 방법을 매우 능숙하게 사용해야 합니다. 여기에 관심이 있으시면 수천 개의 데이터 매력적인 눈, vlookup 기능을 선택하는 데 도움이 되는 기사를 참조하세요!
2. 엑셀에서 셀 내용의 상대 참조, 절대 참조, 혼합 참조 문제를 명확히 구분해야 합니다. 엑셀의 절대 참조와 혼합 참조의 영리한 사용에 대한 글을 참고하세요.
3. 함수 열의 기본 사용법에 대한 이해.
오늘 공유는 여기서 끝, 관심 있는 친구들은 좋아요와 팔로우를 해주세요!
자주 묻는 질문과 관련된 더 많은 기술 기사를 보려면 FAQ 칼럼을 방문하여 자세히 알아보세요!
위 내용은 vlookup이 여러 데이터 열을 일치시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!