일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PySpark
- Apache
- Redshift
- GIT
- dataframe
- Java
- Mac
- Kotlin
- django
- google apps script
- PANDAS
- Github
- Google Spreadsheet
- matplotlib
- hive
- SQL
- Google Excel
- math
- c#
- Tkinter
- Python
- string
- gas
- PostgreSQL
- 파이썬
- list
- array
- Excel
- numpy
- Today
- Total
목록Excel (19)
달나라 노트
비즈니스에서 비교적 자주 들을 수 있는 날짜 관련 내용 중 하나는 날짜를 주차별로 다룰 때가 있다는 것입니다. (몇 주차의 데이터, 몇 주차의 자료 등등) 1년은 총 52주 또는 53주로 구성되어있습니다. 엑셀에선 어느 날짜가 몇주차인지를 알려주는 함수를 제공합니다. 함수는 weeknum, isoweeknum 2가지가 있으며 위처럼 2020-12-13은 각각 51주차, 50주차라는 결과를 얻게됩니다. (왜 두 함수의 값이 다른지는 좀 이따가 알아봅시다.) 먼저 함수 사용법부터 알아봅시다. =weeknum(, ) date = 날짜 데이터를 입력하면 됩니다. return_type = 생략가능한 값이며 한 주의 시작을 설정할 수 있습니다. 생략할 경우 기본값은 1로 설정됩니다. (= 주차의 시작을 일요일로 간..
엑셀에서 제공하는 find, search 함수는 어떠한 텍스트를 어떤 문자열에서 찾아 그 텍스트의 위치를 반환해줍니다. 두 함수는 위처럼 완전히 동일한 기능을 제공합니다. find(find_text, origin_text, [start_position]) search(find_text, origin_text, [start_position]) 사용법은 위와 같습니다. find_text를 origin_text에서 찾아 그 위치를 반환합니다. start_position은 optional한 인자인데, find_text를 찾을 때 origin_text의 몇번째 위치 이후로부터 찾을지를 명시해주는겁니다. 그러면 위 두 함수의 차이는 무엇일까요? 아래 표를 보면 됩니다. 대소문자 구분 와일드카드 사용 가능 여부 fi..
edate(base_date, months) edate 함수는 위처럼 사용할 수 있습니다. base_date(기준 날짜)에 months만큼의 월을 더한 날짜의 일련번호를 반환합니다. =edate("2021-01-02", 2) --> 44257 =edate("2021-01-02", -2) --> 44137 위처럼 2021-01-02에서 2개월을 더한 날짜와 뺀 날짜를 해당 날짜의 일련번호의 형태로 반환합니다. 위 반환값을 날짜로 표시하려면 엑셀의 표시형식을 날짜로 바꿔주면 됩니다. 그러면 아래와 같이 날짜를 얻을 수 있습니다. =edate("2021-01-02", 2) --> 2021-03-02 =edate("2021-01-02", -2) --> 2020-11-02
iserror(value) iserror(parameter) iserror 함수는 parameter로 제시된 값(또는 식)의 결과가 Error라면 TRUE를 Error가 아니라면 FALSE를 반환합니다. #DIV/0! #N/A #VALUE! #REF! #NAME? #NUM! #NULL! #SPILL! 에러의 종류는 위와 같습니다. =iserror(vlookup(A1, C1:B10, 2, 0)) 예를들어 위 식에서 vlookup의 결과가 제대로 출력된다면 error가 아니므로 FALSE가 반환될 것입니다. 그러나 만약 vlookup으로 A1의 값을 찾을 수 없어 #N/A라는 에러가 뜬다면 iserror의 결과에 의해 TRUE가 반환됩니다.