특정 값을 찾은 다음 해당 값을 반환합니다.

특정 값을 찾은 다음 해당 값을 반환합니다.

B9에서 수식을 작성하기 시작했습니다. 이 수식은 시트 아래의 모든 유사한 행에 적용됩니다.

내가 원하는 것은 B9가 해당 행에서 "진행 중"이라는 모든 인스턴스를 확인하는 것입니다. 그런 다음 발생 항목을 찾으면 열 헤더를 찾아 해당 값을 반환합니다.

예를 들어:

행 9에서는 B9가 셀 AF9와 AG9를 찾길 원합니다. 그런 다음 B9에 대한 반환에서는 "마케팅 계획, 웹 사이트 출시"가 됩니다.

어디서부터 시작해야할지 모르겠습니다. 누군가 나에게 올바른 방향을 알려줄 수 있습니까?

온라인에서 이와 같은 공식을 사용한 예를 보았습니다. 나는 운없이 그것을 시험해 보았다. #value를 반환합니다.

=INDEX($T$8:$AV$8,SUMPRODUCT(MAX(($T$8:$AV$8="In-progress")*(COLUMN($T$8:$AV$8))))-(COLUMN($T$8)+1))

여기에 이미지 설명을 입력하세요

답변1

다음 수식을 사용해 보세요.

여기에 이미지 설명을 입력하세요


=TEXTJOIN(", ",1,REPT($AF$8:$AG$8,AF9:AG9="In-Progress"))

아니면 그냥 IF()함께 사용TEXTJOIN()

=TEXTJOIN(", ",1,IF(AF9:AG9="In-Progress",$AF$8:$AG$8,""))

OP의 맥락에서 다음과 같습니다.

=TEXTJOIN(", ",1,IF(T9:AV9="In-Progress",$T$8:$AV$8,""))

답변2

태그에 따라 버전 제약이 없다고 가정하면 다음을 사용할 수 있습니다.

B9: =TEXTJOIN(",",,FILTER($T$8:$AV$8,$T9:$AV9="in-progress"))

관련 정보