office:구글_스프레드시트
날짜를 요일로 변환
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 에 아래 코드를 넣는다.
=vlookup ( weekday(A1,2), // 검색할 값 sheetB!$A$1:$B$4, // 검색 범위 2 // 찾은 결과값을 리턴할 열 번호 )
office/구글_스프레드시트.txt · 마지막으로 수정됨: 2024/04/26 09:32 저자 kieuns