사용자 도구

사이트 도구


office:구글_스프레드시트

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
office:구글_스프레드시트 [2024/04/26 09:32] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1office:구글_스프레드시트 [2024/04/26 09:32] (현재) – ↷ 문서 이름이 office:google-sheet에서 office:구글_스프레드시트(으)로 바뀌었습니다 kieuns
줄 1: 줄 1:
  
 +
 +====== 날짜를 요일로 변환 ======
 +
 +ms office는 요일 문자로 (월,화,수) 바로 변환해주는 함수가 있지만, 구글 스프레드시티에는 문자열로 변환 시켜주는 기능을 없어서 간단히 작성.
 +
 +vlookup()으로 대충 만족했다.
 +
 +===== 날짜를 요일로 변경 하는 함수 =====
 +
 +^   ^ a ^ b ^
 +^ 1 | 2012/7/2 | =weekday(a1,2) |
 +
 +b1 의 값은 2가 입력된다.
 +
 +  = weekday( 셀번호, type ) : 셀번호의 날짜를 보고 요일을 숫자 값으로 리턴한다.
 +  = : type 이 2면, (월,1), (화,2), (수,3)... 의 값을 리턴한다.
 +
 +=====vlookup()으로 숫자값을 요일 문자로 변환=====
 +
 +  vlookup( 찾는값, 검색 범위, 참고할 데이터의 열 번호 )
 +
 +  = 참고할 데이터의 열 번호 : "검색 범위"가 1개 이상의 열을 포함하는데, 그 선택된 셀 범위 안에서 열 번호를 적는다. 참고하는 열이 3개면 1,2,3 중에 결과 값을 리턴할 열 번호를 리턴한다. 스프레드시티의 열 번호 (A, B같은 열 표시)가 아니다.
 +
 +^ sheet A ^^^
 +^   ^ a ^ b ^
 +^ 1 | 2012/7/2 | =weekday(a1,2) |
 +
 +%%sheetA!b1%% 에, 숫자가 아닌 문자형식의 요일로 바꾸고 싶다.
 +
 +^ sheet B ^^^
 +^   ^ a ^ b ^
 +^ 1 | 1 | 월 |
 +^ 2 | 2 | 화 |
 +^ 3 | 3 | 수 |
 +^ 4 | 4 | 목 |
 +| .. 일요일까지 적는다 .. |||
 +
 +  - weekday(a1,2) 으로 일단 숫자 형식의 요일 값은 얻을 수 있다.
 +  - vlookup()으로 sheetB!a1:b4에서 해당 요일의 숫자 값을 찾는다.
 +  - vlookup() 3번째 파라마터, **데이터의 열 번호**에 해당되는 값이 리턴된다. \\ 
 +
 +sheetA!b1 에 아래 코드를 넣는다.
 +
 +<code>
 +=vlookup
 +
 +  weekday(A1,2), // 검색할 값
 +  sheetB!$A$1:$B$4, // 검색 범위
 +  2 // 찾은 결과값을 리턴할 열 번호
 +)
 +</code>