본문 바로가기

Programming/스프레드시트

구글 스프레드시트 Join 과 같은 기능

테이블 합치기

두개의 테이블을 합치기 위해 구글 스프레드시트에서 join 같은 기능을 찾는 경우가 많습니다. 오늘은 join과 같이 두개의 테이블을 합치는 함수를 알아보겠습니다.

----

----

A B C D E
이름 수학   이름 국어
김똥개 50   마도니 39
박순딩 20   김똥개 48
고댕댕 30   고댕댕 15
마도니 10   박순딩 10

위의 내용처럼 학생의 이름과 과목에 따른 점수를 각각 두개의 테이블로 나누어 표시했을 경우 학생에 따른 '수학'과 '국어'의 데이터를 표시해 주도록 합니다.

김똥개 50 48
박순딩 20 10
고댕댕 30 15
마도니 10 39

위와 같이 수학과 국어의 점수를 표시합니다.

ARRAYFORMULA 함수를 이용하여 이름과 수학정보를 앞쪽에 표시하고 다음 컬럼에 이름을 비교하여 국어 점수를 표시합니다.

=ArrayFormula( { A2:B5, vlookup(A2:A5,D2:E5,2,false) } )

vlookup은 A2:A5의 이름을 D2:F5 영역안에서 검색하여 결과값을 리턴받습니다. 위의 함수는 D2:F5의 영역에서 2번째 열인 국어점수를 리턴하도록 되어있습니다. 만약 2가 아닌 1이라면 국어점수 대신 이름이 표시될 것 입니다.

 

구글 스프레드시트 VLookUp 함수로 검색하기와 간단한 예제

=VLOOKUP(검색값, 범위, 범위에서 선택할 열의 위치, 대략적인 검색인지 여부) VLOOKUP 검색 대상 열의 범위를 지정하고 그 안에서 검색값을 찾아내어 검색값이 위치한 행의 선택한 열의 위치 값을 가

moblieandlife.tistory.com

vlookup의 자세한 설명은 위의 글을 참고하시면 좋습니다.

※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음

구글 스프레드시트 Json 데이터 시트에 표시하기
구글 스프레드시트 초보의 상품관리와 그래프사용
구글 스프레드시트 동적 DROPDOWN
구글 스프레드시트 COUNT
구글 스프레드시트 Json 파일로 저장하기
구글 스프레드시트 Export
구글 스프레드시트 함수 - AVERAGE
구글 스프레드시트 함수 - MATCH
구글 스프레드시트 함수 - INDEX
구글 스프레드시트 함수 - VLOOKUP
구글 스프레드시트 -다른 시트 참조
구글 스프레드시트 함수 - SUM
구글 스프레드시트 함수 - IF