ms office는 요일 문자로 (월,화,수) 바로 변환해주는 함수가 있지만, 구글 스프레드시티에는 문자열로 변환 시켜주는 기능을 없어서 간단히 작성.
vlookup()으로 대충 만족했다.
a | b | |
---|---|---|
1 | 2012/7/2 | =weekday(a1,2) |
b1 의 값은 2가 입력된다.
= weekday( 셀번호, type ) : 셀번호의 날짜를 보고 요일을 숫자 값으로 리턴한다. = : type 이 2면, (월,1), (화,2), (수,3)... 의 값을 리턴한다.
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 | 목 |
.. 일요일까지 적는다 .. |
sheetA!b1 에 아래 코드를 넣는다.
=vlookup ( weekday(A1,2), // 검색할 값 sheetB!$A$1:$B$4, // 검색 범위 2 // 찾은 결과값을 리턴할 열 번호 )