
시작하기 전에
- 실습에서는 정해진 기간 동안 Google Cloud 프로젝트와 리소스를 만듭니다.
- 실습에는 시간 제한이 있으며 일시중지 기능이 없습니다. 실습을 종료하면 처음부터 다시 시작해야 합니다.
- 화면 왼쪽 상단에서 실습 시작을 클릭하여 시작합니다.
Manipulate data
/ 25
Find and replace data
/ 25
Retrieve data using VLOOKUP and QUERY
/ 25
Use VLOOKUP with IF and ISERROR
/ 25
이 실습에서는 가상의 비즈니스 시나리오를 읽고 여러 실습 활동을 진행하면서 시나리오 속 인물을 도와 Google Sheets를 사용해 봅니다.
토마스 오마르와 세로자 말론은 이국적이면서도 향수를 자아내는 베이커리 제품에 대한 사랑을 나누고자 소규모 가족 사업으로 On the Rise Bakery를 시작했습니다. 뉴욕에서 북미 전역으로 사업을 확장했으며 현재 전 세계에서 베이커리를 운영하고 있습니다. 회사가 성장하면서 여러 지점의 일상적인 운영을 감독할 직원을 고용했습니다.
이 실습에서는 On the Rise Bakery가 고객에게 변경된 배송일을 안내할 수 있도록 Google 시트를 검색해 봅니다.
Google Sheets를 처음 사용하는 경우 Google Sheets, Google Sheets - Advanced Topics 과정을 수강하는 것이 좋습니다.
Google Sheets: 시작하기 실습을 완료하는 것도 도움이 될 수 있습니다.
다음 안내를 확인하세요. 실습에는 시간 제한이 있으며 일시중지할 수 없습니다. 실습 시작을 클릭하면 타이머가 시작되면서 Google Workspace 리소스를 사용할 수 있는 시간이 얼마나 남았는지 표시됩니다.
Google Workspace 실무형 실습을 통해 시뮬레이션이나 데모 환경이 아닌 실제 클라우드 환경에서 직접 실습 활동을 진행할 수 있습니다. 실습 시간 동안 Google Workspace에 로그인하고 액세스하는 데 사용할 수 있는 새로운 임시 사용자 인증 정보가 제공됩니다.
이 실습을 완료하려면 다음이 필요합니다.
준비가 되면 왼쪽 상단 패널에 있는 실습 시작을 클릭합니다.
실습 세부정보 창에 이 실습에서 Gmail에 로그인하는 데 사용해야 하는 임시 사용자 인증 정보가 표시됩니다.
실습 비용을 결제해야 하는 경우 결제 수단을 선택할 수 있는 팝업이 열립니다.
Google Drive 열기를 클릭합니다.
실습에서 리소스가 가동되면 다른 탭이 열리고 로그인 페이지가 표시됩니다.
팁: 두 개의 탭을 각각 별도의 창으로 나란히 여세요.
필요한 경우 아래의 사용자 이름을 복사하여 로그인 대화상자에 붙여넣습니다.
다음을 클릭합니다.
아래의 비밀번호를 복사하여 시작하기 대화상자에 붙여넣습니다.
다음을 클릭합니다.
안내에 따라 모든 이용약관에 동의합니다.
Google Drive가 열리고 학생 Google 계정에 로그인됩니다.
이 작업에서는 스프레드시트를 쉽게 이해할 수 있도록 On the Rise Bakery를 도와 SPLIT 및 TRANSPOSE 함수를 사용하여 스프레드시트를 업데이트합니다.
이 실습을 위해 마련된 스프레드시트를 사용하기 위해 Google Drive로 이동한 후 이미 생성된 On the Rise Bakery Bulk Orders 파일을 더블클릭하여 엽니다.
Bulk Orders 시트의 B1 셀에 =SPLIT(A1, ",")을 붙여넣거나 입력합니다.
Bulk Orders 시트에는 고객 주문이 쉼표로 구분된 값으로 포함되어 있습니다. SPLIT 함수를 사용하면 지정된 문자나 문자열을 기준으로 텍스트가 나뉘어 각 부분이 해당 행에 있는 별도의 셀에 넣어집니다.
나머지 열에 수식을 적용하려면 B1 셀을 선택한 후 셀 오른쪽 하단에 있는 작은 파란색 상자를 더블클릭합니다.
또는 셀에 있는 작은 파란색 상자를 클릭한 후 커서를 아래로 드래그합니다.
A열 라벨을 마우스 오른쪽 버튼으로 클릭한 후 열 숨기기를 클릭합니다.
쉼표로 구분된 텍스트와 같이 명확하게 정의된 데이터는 SPLIT 함수를 사용하지 않고도 여러 열로 분할할 수 있습니다. 상단에서 데이터 > 텍스트를 열로 분할을 클릭합니다.
열의 크기를 조정하기 위해 D열 라벨과 E열 라벨 사이의 경계선 위에 포인터를 가져간 후 파란색 선이 나타나면 더블클릭합니다.
전체 텍스트가 표시되도록 열 또는 행 크기를 조절할 수 있습니다.
스프레드시트 하단에서 New Order라는 라벨이 지정된 시트를 클릭하면 단일 고객의 기록이 표시됩니다.
데이터가 행이 아닌 열로 정렬된 것을 볼 수 있습니다.
A8 셀에 =TRANSPOSE(A1:A7)을 붙여넣거나 입력합니다.
TRANSPOSE 함수가 행과 열의 위치가 바뀌도록 데이터를 재구성합니다.
A8:G8 셀을 복사합니다.
Bulk Orders 시트로 돌아가 B101 셀을 클릭한 후 데이터를 붙여넣습니다.
데이터를 붙여넣으면 클립보드()가 표시됩니다.
클립보드 옆에 있는 드롭다운을 클릭하고 값만 붙여넣기를 선택합니다.
'값만 붙여넣기'는 셀에 표시된 데이터만 붙여넣고 기본 함수나 셀 참조는 붙여넣지 않습니다.
내 진행 상황 확인하기를 클릭하여 목표를 확인합니다.
이 작업에서는 직원을 도와 찾기 및 바꾸기 기능과 SUBSTITUTE 함수를 사용해 기록을 업데이트합니다.
On the Rise Bakery 직원이 새로운 맛의 머핀을 메뉴에 추가하고 있습니다. 기존 주문은 모두 블루베리 머핀입니다. 직원이 머핀 맛을 지정할 수 있도록 Bulk Orders 시트를 업데이트해 봅니다.
찾기 및 바꾸기 기능은 FIND 및 SEARCH 함수와는 다릅니다. 이 함수는 텍스트에서 문자열이 처음 발견되는 위치를 파악합니다.
On the Rise Bakery는 은행 휴무일로 인해 11월 6일에 일찍 영업을 종료합니다. 이 날짜에 예약된 모든 주문을 7일로 변경해야 합니다.
I1 셀에 Adjusted Delivery Date를 붙여넣거나 입력합니다.
I2 셀에 =SUBSTITUTE(F2,"Nov-6","Nov-7")을 붙여넣거나 입력합니다.
SUBSTITUTE 함수가 F2 셀에 지정된 텍스트를 검색합니다. Nov-6와 정확히 일치하는 항목이 발견되면 날짜가 Nov-7으로 변경됩니다. 일치하는 항목이 발견되지 않으면 F열에서 해당하는 셀의 값이 표시됩니다.
I열의 나머지 셀에 수식을 적용합니다.
내 진행 상황 확인하기를 클릭하여 목표를 확인합니다.
베이커리 직원이 고객 문의에 답변하고 기타 비즈니스 업무를 수행하기 위해 시트를 검색해야 합니다. 이 작업에서는 VLOOKUP 및 QUERY 함수를 사용하여 스프레드시트에서 데이터를 검색합니다.
고객이 On the Rise Bakery에 전화를 걸어 예상 배송일을 문의했습니다. VLOOKUP을 사용하면 행에서 관련 정보를 검색할 수 있습니다.
J2 셀에 Georgia Nkosi를 붙여넣거나 입력합니다.
K2 셀에 =VLOOKUP(J2, G2:I100, 3, False)를 붙여넣거나 입력합니다.
VLOOKUP 함수에는 검색할 키, 검색할 범위, 검색 중인 정보의 열 번호에 해당하는 3개의 파라미터가 필요합니다. 네 번째 파라미터는 선택사항입니다.
열 번호는 제공된 범위를 기준으로 합니다. Adjusted Delivery Date는 수식에서 세 번째 열로 지정됩니다. VLOOKUP에 사용된 범위가 G열에서 시작되기 때문입니다.
On the Rise Bakery는 $500 이상 지출한 모든 고객에게 향후 구매 시 사용할 수 있는 할인 코드를 이메일로 보내려고 합니다. 이 작업에서는 이메일 주소 목록을 가져옵니다.
스프레드시트 왼쪽 하단에서 시트 추가 (+)를 클릭하여 다른 시트를 추가합니다.
새 시트 이름을 마우스 오른쪽 버튼으로 클릭하고 '이름 바꾸기'를 클릭한 후 Discount를 입력합니다.
Discount 시트의 A1 셀에 =QUERY('Bulk Orders'!$B$2:$I$100, "select H where E > 500")
을 붙여넣거나 입력합니다.
QUERY 함수는 Google Visualization API 쿼리 언어를 사용하며 범위와 검색 기준이 모두 필요합니다.
다른 시트에 포함된 데이터를 참조할 때는 소스 시트의 이름을 포함하고 뒤에 느낌표를 추가합니다. 제공된 쿼리문처럼 시트 이름에 공백 또는 영숫자가 아닌 기타 기호가 포함된 경우 이를 작은따옴표로 묶습니다.
(선택사항) 고객이 $750 넘게 지출한 경우에만 이메일 주소를 검색하도록 쿼리문을 수정합니다.
내 진행 상황 확인하기를 클릭하여 목표를 확인합니다.
작업 3에서 VLOOKUP을 사용해 주문 관련 정보를 검색해 봤습니다. 이 작업에서는 VLOOKUP으로 데이터를 검색했으나 레코드를 찾을 수 없는 경우에 수행해 볼만한 작업을 살펴봅니다.
Bulk Orders 시트의 J3 셀에 Alexander Jorgenson이라는 이름을 입력합니다.
K3 셀에 =VLOOKUP(J3, B2:I100)를 붙여넣거나 입력합니다.
셀의 텍스트에 #N/A가 표시되고 빨간색 오류 플래그가 셀 오른쪽 상단에 표시됩니다.
빨간색 오류 플래그 위에 포인터를 가져가 오류 메시지를 확인합니다.
K3 셀의 수식에 필요한 것보다 적은 인수 또는 입력값을 사용하면 오류가 발생합니다.
K3 셀에 =VLOOKUP(J3, B2:I100, 8)를 붙여넣거나 입력합니다.
업데이트된 수식에는 3개의 인수가 포함되며 그중 마지막 인수는 검색해야 할 데이터의 열 번호입니다.
빨간색 오류 플래그 위에 포인터를 다시 가져갑니다.
업데이트된 오류 메시지가 표시됩니다.
Google Sheets에서 함수와 수식을 사용하는 경우 많은 오류가 발생할 수 있습니다. 오류가 발생하면 전체 메시지를 읽고 문제를 파악해야 합니다. Google Sheets 함수 목록에서 함수 사용 안내를 참조할 수도 있습니다.
K4 셀에 =ISERROR(K3)을 붙여넣거나 입력합니다.
ISERROR 함수가 제공된 값이 오류인지 확인합니다.
K3 셀에 =IFERROR(VLOOKUP(J3, B3:I100, 8), "Record not found")를 붙여넣거나 입력합니다.
빨간색 오류 플래그가 셀에 표시되지 않는 것을 볼 수 있습니다. K3 및 K4 셀의 값이 어떻게 변경되었는지도 확인하세요.
IFERROR는 첫 번째 인수가 오류 값인지 평가합니다. 오류 값이 아니라면 해당 인수를 반환합니다. 오류 값인 경우 IFERROR에서 두 번째 인수를 반환하여 'Record not found' 텍스트가 표시됩니다.
내 진행 상황 확인하기를 클릭하여 목표를 확인합니다.
이 실습에서는 함수를 사용해 데이터를 재정렬, 검색, 대체하는 방법을 배웠습니다. 스프레드시트에서 오류를 디버그하는 방법도 알아봤습니다.
Google Sheets에 대한 자세한 내용은 다음 리소스를 확인하세요.
Google Cloud 기술을 최대한 활용하는 데 도움이 됩니다. Google 강의에는 빠른 습득과 지속적인 학습을 지원하는 기술적인 지식과 권장사항이 포함되어 있습니다. 기초에서 고급까지 수준별 학습을 제공하며 바쁜 일정에 알맞은 주문형, 실시간, 가상 옵션이 포함되어 있습니다. 인증은 Google Cloud 기술에 대한 역량과 전문성을 검증하고 입증하는 데 도움이 됩니다.
설명서 최종 업데이트: 2024년 2월 20일
실습 최종 테스트: 2022년 8월 30일
Copyright 2025 Google LLC. All rights reserved. Google 및 Google 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표일 수 있습니다.
현재 이 콘텐츠를 이용할 수 없습니다
이용할 수 있게 되면 이메일로 알려드리겠습니다.
감사합니다
이용할 수 있게 되면 이메일로 알려드리겠습니다.
한 번에 실습 1개만 가능
모든 기존 실습을 종료하고 이 실습을 시작할지 확인하세요.