Excel 시트에서 SQL 쿼리를 수행하는 방법

Excel 시트에서 SQL 쿼리를 수행하는 방법

excel(sheets) 에 두 개의 테이블이 있습니다. 하나에는 10,000개의 항목이 있고 다른 하나에는 1000개의 항목이 있습니다. 둘 다 공통적으로 계좌번호 항목이 있습니다. 1000개의 항목 테이블에 계좌 번호가 지정된 행만 선택하고 싶습니다. 쉬운 방법이 선호됩니다.

답변1

파워 쿼리 추가 기능을 사용하겠습니다. 쿼리는 Excel 테이블에서 데이터를 가져올 수 있습니다. 병합 명령은 일치하는 행만 포함하는 옵션을 사용하여 두 개의 쿼리를 함께 결합할 수 있습니다.

http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872

따라서 귀하의 시나리오에서는 먼저 1000행 테이블에 대한 쿼리를 작성합니다. 그런 다음 10,000행 테이블에 대한 새 쿼리를 시작하고 첫 번째 쿼리에 병합을 추가한 다음 일치하는 행만 포함 옵션을 선택합니다. 결과를 새로운 Excel 테이블로 전달할 수 있습니다.

답변2

둘 다 별도의 테이블에 대한 액세스로 가져옵니다. 분명한 이유로 10k와 1k로 이름을 지정하겠습니다.

그런 다음 이 명령을 직접 실행하고 완료할 수 있습니다.

10k.accountnumber=1k.accountnumber인 경우 10k,1k에서 *를 선택합니다.

그렇지 않으면 Excel에서 피벗 테이블을 사용해 볼 수도 있습니다.

관련 정보