본문 바로가기
Google Docs/스프레드시트

[구글 스프레드시트]#40 데이터 확인( 유효성 검사 - 목록 )과 IFS 이용한 다른 시트 내용 연결하기

by 이지현 강사 2022. 1. 5.
반응형

[데이터확인] 기능의 복습이 필요하다면 아래의 글을 먼저 살펴보세요

2020.11.18 - [Google Docs/스프레드시트] - [구글 스프레드시트] #4 엑셀 유효성 검사 ( 목록 ) 기능 스프레드시트에서 사용하기

 

 

 

 

 

 


LIST

예제 파일 다운 

준비하기

IFS 함수

실 습


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

아래의 예제 파일을 다운로드하여 실습해보세요

데이터 불러오기_1.xlsx
0.03MB

출처 : 통계청

데이터는 통계청에서 다운받은 2017~2020년 기준 가구소득 데이터입니다.

 

 

 

 

 

 

 

준 비 하 기

 

구현하고자 하는 방식은 아래와 같습니다.

 

[데이터 불러오기]시트의 [B3]셀의 목록단추를 이용하여 연도를 선택하면

[데이터]시트의 해당 연도 값을 호출하여 화면에 반영합니다.

 

 

[ 데이터 ] 시트 

각 연도별 데이터가 아래와 같이 입력 되어 있습니다.

 

 

 

[ 데이터 불러오기 ] 시트 

[B3]셀 , [D6:E245]영역은 비어있는 상태입니다.

 

 

 

 

 

 

 

 

IFS

 

: 수식설명 - IF와 IFS :

 

IF함수는 새로운 조건을 작성할 때 마다 IF를 반복해서 입력해야합니다.

함수가 끝날 때 사용한 IF만큼 괄호를 닫습니다.

 

IFS함수는 첫 함수입력 후 새로운 조건을 작성하더라도 IF를 입력할 필요가 없습니다.

대신 조건에 만족하지 않을 경우 출력할 값에도 TRUE or FALSE를 입력하여 조건처리를 해야합니다.

 

예) 각 점수별로 90점을 초과하는 대상은 A , 80점 초과는 B , 70점 초과는 C , 60점 초과는 D , 나머지는 F 

 

거짓값은 앞선 조건에 만족하지 않을 경우 출력할 값으로 통일

IF함수

* 조건과 조건에 만족하는 참값을 지정한 후 새로운 조건을 작성할때 IF함수를 사용해야합니다.

** 모두 만족하지 않을 때 출력할 값은 가장 마지막 VALUE_IF_FALSE란에 작성합니다.

 

 

거짓값은 앞선 조건에 만족하지 않을 경우 출력할 값으로 통일

IFS함수

* 조건과 조건에 만족하는 참값을 쉼표( , ) 로 구분하여 입력합니다.

** 각 조건과 조건에 만족하는 값은 세트로 이루어지며  , IF함수처럼 마지막 FALSE값을 조건 없이

입력할 경우  오류가 발생합니다.

*** 나열한 조건 외  출력할 값은 TRUE 조건을 입력 ( 앞선 조건에 만족하지 않을 경우) 후

출력할 값을 입력합니다. 

 

 

 

 

 

 

 

 

 

실습

 

 

 

1. [ B3 ] →  [데이터] → [데이터 확인]

 

 

2. 기준 : 항목 목록 → 2017년,2018년,2019년,2020년 → 저장

적용된 내용을 확인 해 보세요.

 

 

 

3. 연도를 선택하면 [D6]셀에 [데이터]시트의 해당 연도의 값을 연결 할 예정입니다.

만약 ,

2017년 → [데이터]시트 [D6] 

2018년 → [데이터]시트 [F6] 부터 호출하면 되겠죠?

 

 

[D6]셀에 아래와 같이 수식을 입력 해 보세요.

 

=IFS( $B$3="2017년", '데이터'!D6 , $B$3="2018년" , '데이터'!F6 ,

$B$3="2019년" , '데이터'!H6 , $B$3="2020년" , '데이터'!J6 )

 

[데이터 불러오기] 시트의 [B3]셀은 채우기핸들을 사용하여 수식을 복사하더라도 [B3]셀을 유지하며 지속적으로 비교 대상이 되어야 하므로 절대참조를 사용합니다.

[데이터]시트의 각 셀은 채우기 핸들 방향에 따라 시작위치에서부터 이동하는 값만큼 참조하여 값을 반영해야하므로 상대참조를 사용합니다.

 

4.

채우기핸들을 이용하여 채우기에 범위가 방대합니다.

[D6]의 값을 채우기핸들을 이용하여 가로로 끌어주세요.  범위 지정이 된 상태로 [E6]셀의 채우기핸들을 [더블클릭] 

인접한 열의 데이터가 빈 칸 없이 채워진 경우에만 사용이 가능합니다.

[복사] → 적용 할 셀 범위지정 후 [ 수식으로 붙여넣기 ]도 괜찮은 방법입니다.  

 

 

 

 

 

 

 

 

댓글