문제가 생겼습니다.
아래와 같은 두 가지 데이터 세트가 있습니다.
표 1의 ID를 기준으로 한 "a"열의 합이 ID를 기준으로 한 "b"열의 합과 같은지 어떻게 알 수 있나요? Sumif 및 Index Match가 필요하다고 가정하지만 알아낼 수 없습니다. 어떤 도움이라도 주시면 감사하겠습니다! 감사해요!
답변1
오른쪽에는 신분증이 있고,
=SUM(A3,IFERROR(INDIRECT("$D"&MATCH(B3,$E:$E,0)),0))
여기서 A3은 테이블 1 "a" 값이고, $D는 테이블 2 "b" 값이 있는 열이고, B3은 테이블 1 ID 값이 있는 셀이고, $E:$E는 테이블 2 ID 값이 있는 열입니다.
ID가 왼쪽에 있으면 VLOOKUP은 다음과 같이 작동합니다.
=SUM(B3,IFERROR(VLOOKUP(A3,$D$3:$E$5,2,FALSE),0))
답변2
답변3
피벗 테이블을 사용하면 몇 번의 클릭만으로 표 1에서 표 2로 이동할 수 있습니다. 이는 다양한 방식으로 데이터를 매우 간단하게 요약할 수 있게 해주는 편리한 내장 마법사이며 복잡한 수식을 처음부터 알아내느라 두뇌가 필요하지 않습니다. 저는 LibreOffice Calc를 사용하기 때문에 사용자 인터페이스가 약간 다르지만 이를 Excel로 쉽게 전송할 수 있습니다.
테이블 1을 강조 표시하고 메뉴에서 피벗 테이블 삽입을 선택합니다. 대략 다음과 같은 마법사가 나타납니다.
데이터 열은 사용 가능한 필드 상자에서 식별됩니다. ID를 행 필드 상자로 드래그하고 a
데이터 필드 상자로 드래그합니다(Excel에서는 해당 상자의 레이블이 다르게 지정되어 있지만 동일한 상자입니다). LO Calc에서 집계 함수의 기본값은 Sum입니다. Excel에서는 내가 기억하는 것이 맞다면 기본적으로 Count로 설정될 수 있습니다. 그렇다면 해당 항목을 두 번 클릭하고 선택 항목에서 Sum을 선택하십시오.
행 및 열 합계를 포함할지 여부, 피벗 테이블을 고정할 위치를 선택하는 등 원하는 경우 몇 가지 사용자 정의 옵션이 있습니다. 선택이 완료되면 다음과 같은 결과를 얻게 됩니다.
단 몇 초밖에 걸리지 않으며, 이 솔루션을 만드는 데에는 뇌 세포가 손상되지 않았습니다. :-)