2017-11-26 6 views
-1

제 작업은 H 열에서 E 열의 "Bend"텍스트를 찾은 다음 해당 열의 제목 (프로세스 1, 프로세스 2, 등 ..)을 반환하거나 열 번호 만 반환하는 것입니다. 이것은 인덱스 함수에있을 것이고 "Bend"가 포함 된 행에 대해서만 열을 리턴하면서 100 줄 정도 드래그 할 것입니다.
테이블 매트는 항목을 저장 한 다음 해당 항목에 필요한 프로세스가 있습니다. Mat table
그런 다음 테이블 굽힘 열 K는 굽힘 프로세스가 필요한 항목을 찾고 매트 열 A에서 ID를 검색하면 굴곡 테이블은 검색된 ID에 따라 각 행을 자동으로 채 웁니다.
벤드 열 L을 사용하여 벤드 테이블의 각 행에 대해 테이블 ​​매트에서 열 번호 또는 프로세스 제목을 검색해야합니다. Bend table
일치와 색인을 사용하려고하지만, 경기는 배열 매트 $ E 좋아하지 않는다 $ 4!를 $ H $ (200)색인 방법 Excel에서 배열을 찾으시겠습니까?

=IFERROR(INDEX(Mat!$E$3:$H$3,,MATCH("BEND",Mat!$E$4:$H$200,0),ROW(1:1))," ") 
+0

나는 이유를 모르겠어요 당신은'= IFERROR ("프로세스"와 MATCH ("BEND", Mat! $ E4 : $ H4,0), "")를 적용하지 않습니다. BTW 데이터 샘플의 이미지 링크는 도움이되지 않습니다. – pnuts

+0

그걸 시도했지만 매트 테이블의 모든 행에 대해 값을 반환하고 굴곡이없는 행은 빈 셀을 반환합니다. 나는 Bend를 포함하지 않는 행들을 건너 뛰기 위해 필요하다. –

+1

Match는 조건이 행 또는 열에서 일치하는 경우 하나의 숫자 값을 반환합니다. $ E $ 4 : $ H $ 200을 좋아하지 않는 이유는 하나의 숫자로 표현할 수 없으므로 행과 열이있는 배열을 가질 수 없기 때문입니다. –

답변

0

당신이 원하는 정확히 무엇인지,하지만이 함께 올라와있다되지 않음 셀 G3을 원하는대로 편집 할 수 있습니다. 아래로 드래그하면됩니다. :

IFERROR (IF (MATCH ("BEND", $ B3 : $ B3,0)> 0, $ B3,0) , ")" ") &"& IFERROR (IF (MATCH ("BEND", $ C3 : $ C3,0) IF (MATCH ("BEND", $ D3 : $ D3,0)> 0, $ D $ 2, ""), "") & ""& IFERROR ((MATCH (IF "BEND", $ E3 : $ E3,0)> 0, $ E $ 2 ""), "")

enter image description here

관련 문제