Excel, 테이블의 두 열에서 두 값이 일치하는지 확인하고 다른 값을 반환합니다.

Excel, 테이블의 두 열에서 두 값이 일치하는지 확인하고 다른 값을 반환합니다.

2개의 값과 2개의 열을 일치시켜 매우 큰 테이블의 보조 워크시트에 단순화된 데이터 집합을 생성하려고 합니다. 이 값은 각 열에서 여러 번 반복되므로 둘 다 일치하는 경우를 찾으려고 합니다. 예를 들어:

++++|---A---|---B---|---C---|
1---|  Sup  |       |       |
2---|       |   D   |       |
3---|  Sup  |   D   | Value | <<< This is the row I want to extract "C" from

COLUMN 및 ROWS를 얻기 위한 현재 공식입니다. 테이블은 사실상 몇 개의 '설명자' 열 뒤에 날짜가 열로 포함된 대규모 명단입니다. 'Sup'이 포함된 열은 역할입니다(여기서 Sup = 감독자). 해당일의 주간교대(D) 감독자를 동적으로 식별하는 기능을 사용하려고 합니다.

"D"의 첫 번째 행

=MATCH("D", MASTER[B]), 0)

"Sup"의 첫 번째 행

=MATCH("Sup", MASTER[A], 0)

명단에 감독관이 7~8명 있고 주간 교대 근무자는 단 한 명뿐이므로 그들이 언제 일치하는지 쉽게 알 수 없습니다.

어떤 단서가 있나요? 건배!

PS 그룹 정책에 의해 잠겨 있으므로 매크로나 VB를 사용할 수 없습니다!

답변1

이 공식을 사용하면 됩니다.

=if(A1="D",if(B1="Sup",C1,"Not Matched"),"Not Matched")

위의 내용을 D1에 넣고 복사해도 됩니다. 그러면 A=D이고 B=Sup인 경우 D열에는 C열의 값이 포함됩니다.

관련 정보