답변1
용도 INDEX
및 MATCH
기능. E2에 다음 수식을 입력합니다.
=INDEX($A$2:$A$6,MATCH(F2,$B$2:$B$6,0))
답변2
또는 XLOOKUP()
다음과 같이 사용하십시오:
=XLOOKUP(F2, $B$2:$B$6, $A$2:$A$6)
여기에는 제가 사용하지 않은 몇 가지 옵션이 있지만 예를 들어 소스에 "Andrew"가 없으면 사용자 정의 오류 메시지를 표시할 수 있습니다. 아마도 "직원을 찾지 못했습니다. 이름 철자가 잘못되었을 수 있습니다."와 같은 것일 수 있습니다. 이는 Excel 오류보다 사용자에게 훨씬 더 유용할 수 있습니다.
VLOOKUP()
정말로 원한다면 실제로 이것을 할 수 있습니다 . "실제로 할 수 있는" 모든 것과 마찬가지로 트릭을 사용할 것입니다. 사실, 여러 가지 방법이 있는데, 제 생각에는 이것이 가장 매끄러운 것 같습니다. XLOOKUP()
하지만 트릭이 필요하지 않고 유용한 오류 메시지 기능을 제공하므로 추천합니다 . 그래도 당신에게 도움이 된다면:
=VLOOKUP(F2, INDEX($A$2:$B$6,, {2,1} ), 2, FALSE)
INDEX()
이 두 열을 가져와 직원의 이름 열이 두 번째가 아닌 첫 번째가 되도록 재정렬합니다. 따라서 VLOOKUP()
조회 열(이름)이 이제 가장 왼쪽 열이므로 테이블을 사용할 수 있습니다 .
예를 들어 열 A와 G에 있는 경우 $A$2:$G$6 범위를 사용한 INDEX()
다음 원하는 두 열(1과 7)을 {7,1} 및 VLOOKUP()
행복할 것입니다.
INDEX()
계속해서 주는 선물이다. 비슷하지만 더 흥미로운 사용법을 보려면 이 질문을 살펴보세요. 여러 Mac Excel 파일을 모두 헤더가 동일하지만 순서가 잘못된 병합하는 방법
여기서는 표준 순서와 일치하도록 테이블 열을 재정렬하기 위해 열 머리글을 사용했습니다. 꽤 다른 상황에서도 같은 생각입니다. 계속해서 주는 선물!
답변3
Reddy와 Jeorje의 답변이 도움이 되었는지 확인해주세요.
그래도 VLOOKUP 기능을 사용하여 이 작업을 수행하려면 다음을 제안합니다.이름 열을 순위 열로 수동으로 바꿉니다., 그러면 모든 것이 더 단순해집니다.
=IFERROR(VLOOKUP(F2,$A$2:$B$3,2,FALSE),"")
답변4
VlookUp에서 조회에 사용하는 테이블을 확인하세요. 첫 번째 열은 직원 이름으로 포함되어야 합니다.
해당 열은 직원을 기준으로 정렬되어야 합니다.
비슷한 이름이 있으면 또 틀린 답이 나옵니다.
이상적인 것은 테이블이 이름이 아닌 고유한 직원 번호에 정렬되어야 한다는 것입니다. 이름, 직위, 성별, 나이, 학년, 가입 날짜 등과 같은 다른 모든 데이터 열을 추가할 수 있습니다.
감사해요.