
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열의 값이 포함됩니다.