Excel: 행에서 0이 아닌 첫 번째 값을 찾는 방법


Excel에서 다음 수식을 사용하여 특정 행에서 0이 아닌 값을 가진 첫 번째 열을 찾을 수 있습니다.

 =INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))

이 특정 수식은 B2:E2 행에서 0이 아닌 값을 가진 첫 번째 값을 검색하고 B1:E1 행에서 해당 열 이름을 반환합니다.

다음 예에서는 이 수식을 실제로 사용하는 방법을 보여줍니다.

예: Excel의 행에서 0이 아닌 첫 번째 값 찾기

8개 경기의 각 쿼터에서 농구팀이 범한 파울 수를 표시하는 다음과 같은 데이터 세트가 Excel에 있다고 가정해 보겠습니다.

각 게임에서 파울이 발생한 첫 번째 쿼터를 찾고 싶다고 가정해 보겠습니다.

즉, 각 행에서 0이 아닌 첫 번째 값을 찾아 해당 열 이름을 반환하려고 합니다.

이를 위해 F2 셀에 다음 수식을 입력할 수 있습니다.

 =INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))

그런 다음 이 수식을 클릭하여 F열의 나머지 각 셀로 드래그할 수 있습니다.

Excel은 행에서 0이 아닌 첫 번째 값을 찾습니다.

이제 F열에는 각 행에 0이 아닌 값이 있는 첫 번째 분기가 표시됩니다.

예를 들어, 첫 번째 게임에서 첫 번째 파울이 3쿼터에 발생했으므로 셀 F2는 3쿼터에 대한 값을 반환합니다.

참고 : 특정 행의 모든 값이 0인 경우 0이 아닌 값을 찾을 수 없으므로 이 수식은 단순히 #N/A를 반환합니다.

추가 리소스

다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Excel: 셀에서 특정 텍스트를 제거하는 방법
Excel: 오른쪽부터 MID에 대한 수식
Excel: 가변 길이 문자열에 MID 함수를 사용하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다