1열을 스캔하고 각 셀에 대해 2열의 셀 중 하나와 일치하면 일치하는 2열의 항목을 반환하고 싶습니다.

1열을 스캔하고 각 셀에 대해 2열의 셀 중 하나와 일치하면 일치하는 2열의 항목을 반환하고 싶습니다.

각 셀 A1,A2,...AX에 대해 해당 셀이 일치하는지 확인하는 이메일 목록인 시트 alpha(alpha!A)에서 열 A를 스캔하고 싶습니다.어느시트 베타(beta!D)의 D열에 있는 항목 중 수평으로 해당 항목을 beta!E에 반환합니다. beta!E에서 나오는 출력의 마지막 부분은 그다지 중요하지 않습니다. 단순히 beta!D에서 일치하는 위치#이면 충분합니다. 편집: 또한 alpha!A와 beta!D 사이에 일치하는 항목이 없으면 빈 셀도 반환해야 합니다. 감사합니다.

답변1

=VLOOKUP(A1,BETA!D:E,2,FALSE)

열 인덱스 번호는 "원하는 데이터가 오른쪽에 몇 개의 열입니까?"라고 묻습니다. 일치하는 데이터가 D 열에 있는 경우 D는 1, E는 2 등입니다. 따라서 수식은 다음과 같이 해석될 수 있습니다.

VLOOKUP(무엇을 찾고 있나요?, 어디에서 찾고 있나요?, 오른쪽에 얼마나 멀리 위치해 있나요?, 정확한 일치를 사용하시겠습니까, 아니면 대략적인 일치를 사용하시겠습니까?)

편집: 검색 중인 용어가 beta!D:E 범위에 없으면 "#N/A"가 반환됩니다. 이 경우 특별히 빈 셀이 반환되어야 하는 경우 제가 찾은 가장 간단한 것은 =IFERROR(VLOOKUP(yadda),"")입니다. VLOOKUP이 실패하는 경우 원하는 것을 반환하도록 이를 수정할 수 있습니다.

관련 정보