다음은 당신이 그것을 할 수
=IFERROR(INDEX(A1:A5,MATCH("Y",B1:B5,0)),"")
다음 C2이 하나가
=IFERROR(INDEX(A$1:A$5,MATCH(1,INDEX((B$1:B$5="y")*(COUNTIF(C$1:C1,A$1:A$5)=0),0),0)),"")
을 복사 엑셀 2007
은 C1이 공식을 넣고 있다고 가정 하나 개의 옵션입니다 이전 버전에서는 오류 값이 한 번 나오지 않도록 더 긴 수식이 필요합니다. ID 일치
을 배출된다 설명 : 1
A1:A5
에서 다음
INDEX
복귀 관련 값
B1:B5
에서 최초의 "Y"의 위치를 찾기 위해 사용
MATCH
화학식
. 열이 다른 방법으로 사용 되었다면 VLOOKUP
을 사용할 수 있습니다. INDEX/MATCH
은 "왼쪽 조회"를 수행하는 표준 방법입니다.
화학식 2 2 조건이 만족되는 첫 번째 행의 위치를 찾기 위해 MATCH
를 사용 B1:B5
= "Y"및 A1:A5
<> 값은 이미 발견 하였다. 이미 발견 된 값은 위의 C 열에 있습니다. 따라서 COUNTIF
함수는 위의 셀을 살펴보고 위의 범위 내에서 A 열의 각 값에 대해 계산합니다 (수식을 아래로 드래그하면 확장 됨). 0 인 경우 값이 아직 선택되지 않았습니다. 일단 MATCH
행 번호를 식별 INDEX
열 A에서 해당 행의 값을 사용합니다.
VBA를 사용하지 않으시겠습니까? – assylias
아니요, 간단한 수식을 사용하여 VBA를 피할 수 있습니다. – PlanetUnknown
VBA를 원하지 않으면 수퍼 유저가 Excel 수식 질문을하기에 더 좋습니다. – brettdj