-%EB%8B%A4%EB%A5%B8%20%ED%86%B5%ED%95%A9%20%EB%AC%B8%EC%84%9C%EC%9D%98%20%EB%8D%B0%EC%9D%B4%ED%84%B0.png)
다음과 같이 배치된 두 개의 별도 통합 문서에서 데이터를 가져오려고 합니다.
picker | lines
--------+------
zf | 4
ag | 22
jw | 8
zf | 7
cr | 39
ag | 10
ag | 16
ag | 1
cr | 4
ag | 2
... 그리고 이니셜이 나타나는 횟수를 세어 완전히 다른 통합 문서로 컴파일합니다. 이것은 내가 지금까지 가지고 있는 공식입니다.
=COUNTIF('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200,"CR")+COUNTIF('\\Foodcomp\c\Dog Food Log\2013\December\[(df) December 3, 2013.xls]Dog Food'!$B$4:$B$300,"CR")
원본 통합 문서가 내 컴퓨터에 열려 있는 한 이 방법은 훌륭하게 작동하지만 통합 문서를 닫으면 얻을 수 있는 것은 #VALUE
! 이상적으로는 옆에 있는 셀의 이니셜과 관련된 숫자를 한 번에 하나씩 추가하는 것을 갖고 싶습니다.
답변1
함수 계열은 COUNTIF/SUMIF
닫힌 통합 문서에서는 작동하지 않습니다. SUMPRODUCT
예를 들어 단일 통합 문서에서 개수를 복제하려면 시도해 보세요.
=SUMPRODUCT(('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0)
B = "CR"일 때 C 열의 합계를 얻으려면
=SUMPRODUCT(('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0,'\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$C$4:$C$200)
답변2
여러 개의 닫힌 통합 문서에서 정보를 집계하려는 경우 한 가지 방법은마이크로소프트 파워쿼리. 이는 다른 통합 문서를 포함한 다양한 소스에서 정보를 쿼리, 필터링 및 집계할 수 있는 Excel용 비즈니스 인텔리전스 추가 기능입니다.
머리를 숙이는 것은 약간의 괴물이지만 무료이며 Microsoft에서 완벽하게 지원합니다. 대부분의 작업을 수행하기 위해 코딩을 배울 필요는 없습니다.
확실히 당신이 원하는 것을 할 수 있을 것입니다.
조심해야 할 유일한 것은 다른 사람들이 통합 문서를 여는 것입니다. 이렇게 하면 쿼리가 잠기고 쿼리가 실패하게 됩니다. 이런 일이 발생하면 통합 문서가 닫힐 때까지 기다린 다음 쿼리를 새로 고쳐야 합니다.