엑셀 47

[스프레드시트] Googletranslate함수로 실시간 번역하기(DETECTLANGUAGE함수)

구글에서만 사용할 수 있는 전용함수가 몇 가지 있습니다. 오늘은 번역기를 거치지 않고 시트내에서, 셀에서 직접 번역을 할 수 있는 구글 전용함수를 소개합니다. GoogleTranslate함수 텍스트를 한 언어에서 다른 언어로 번역합니다. ※ 구문 =googletranslate(①텍스트, [②출발어], [③도착어]) ①텍스트 : 번역할 텍스트, 혹은 셀 주소 ②출발어 : 언어 직접 지정 혹은 자동감지 (기본값 - 자동) ③도착어 : 언어 직접 지정 (기본값 - 시스템언어) 구문을 보면 첫번째 인수만 필수인수이며, 나머지는 선택사항입니다. 엑셀과 동일하게 선택인수의 경우 대괄호 [ ]로 표시되어 있습니다. 2번, 3번 인수를 기입하지 않을 경우, 텍스트를 자동감지하여 시스템언어로 번역해 줍니다. 우리의 PC..

[스프레드시트] GoogleFinance함수로 환율 조회하기

엑셀에서 환율을 조회하는 방법은 다양하고 업데이트 될수록 진화하고 있습니다. 참고글 #1 2023.10.12 - [엑셀/엑셀 기능] - [기능] 엑셀시트에서 실시간 환율 조회하기 [기능] 엑셀시트에서 실시간 환율 조회하기 오늘은 네이버를 켜지않아도 환율을 조회할 수 있는 방법을 알려드리겠습니다. 단! 인터넷 연결은 꼭 되어있어야 합니다^^ 리본메뉴에서 [데이터]-[웹]을 이용합니다. 웹에서 가져올 URL을 입력합 real-excel.tistory.com 참고글 #2 2023.10.15 - [엑셀/엑셀 기능] - [기능] Stock connector : 주식/환율 실시간 보는 add-in [기능] Stock connector : 주식/환율 실시간 보는 add-in 엑셀의 다양한 add-in 어플리케이션 중..

[함수] 최대값을 구하는 MAX함수, 초과시간을 계산할 때 써보자.

숫자를 다루는 함수 중에 최대값을 구하는 MAX, 최소값을 구하는 MIN함수가 있습니다. 여러가지 숫자를 비교해서 큰 값과 작은 값을 구하는데 '쓸모가 있을까?' 생각할 정도로 저의 업무에서는 사용빈도수가 적었습니다. 그런데 이 함수를 0과 비교하면 매우 다양하게 사용할 수 있더라구요. 그래서 MAX함수를 이용하여 초과시간을 계산하는 예제를 가져와보았습니다. 출근시간이 정해져있고 실제 입실시간이 있습니다. 여기서 초과시간, 즉 지각한 시간을 계산해보겠습니다. 숫자의 형태가 시간이어도 숫자처럼 연산을 하면 얼마나 지각을 했는지 알 수 있겠죠. 출근시간 9시에서 입실시간인 8시 52분을 뺐더니 초과시간이 아니라 일찍 온 시간이 계산이 됩니다. 우리는 몇분을 지각했는지, 출근시간 9시에서 +n분을 계산하고 싶..

[함수] 근속연수, 나이 등을 계산할 수 있는 Yearfrac함수

날짜함수 중에 흔히 사용하지는 않는 함수가 있습니다. 바로 Yearfrac함수인데요. 저도 개인적으로는 Datedif함수를 더 자주 사용합니다. 2017.03.15 - [엑셀/엑셀 함수] - [엑셀함수] 근속연수?근속일수? 날짜계산 DATEDIF함수 [엑셀함수] 근속연수?근속일수? 날짜계산 DATEDIF함수 생소하지만 은근히 정말 많이 쓰이는 날짜 계산 함수입니다. 우리에게는 열개의 손가락과 또 다른 열개의 발가락이 있기 때문에 숫자 세는 것은 일도 아닙니다. 하지만 직원들의 근속연수, 근속 real-excel.tistory.com 저의 업무범위에서는 특별히 사용할 일은 없지만 '이런 함수도 있다!'라는걸 알려드리고 싶어서 소개해드립니다. Yearfrac함수는 비율을 반환합니다. 1년을 기준으로 100%..

[함수] 자동필터의 오류를 확 줄여주는 Filter함수

엑셀 데이터를 사용하면 자동필터를 많이 사용하실 겁니다. 필터기능 정말 편하긴 하지만 오류가 참 많아요. 특히 필터를 하는 것까지는 문제없지만 필터를 해제하고 원래의 데이터로 돌아왔을 때 수식이 꼬여있는 적이 많았어요. 데이터의 양이 많으면 많을수록 속도도 느리고 오류도 많아집니다. 그래서 저는 데이터베이스는 그대로 두고 함수나 엑셀의 기능을 이용해서 데이터를 가공하는 것을 선호합니다. 그리고 많은 분들에게도 추천드립니다. 원본데이터는 최대한 건들이지않고 참조를 해서 가공하는 편이 훨씬 안전하고 정확하기 때문입니다. 그래서 이번 포스팅은 엑셀필터의 오류와 문제점을 확 줄여줄 수 있는 동일한 기능의 함수인 FILTER함수를 이용해 보도록 할 것입니다. 원본데이터입니다. 저는 H열의 데이터 중에서 Home ..

[함수] 자동으로 순서번호 정렬해주는 Subtotal함수 활용법

Subtotal함수는 부분합을 구하는 함수인데 그 용법이 다양합니다. =Subtotal(Function_num, ref1, [ref2], ... ) 인수는 필수인수 최소 2개이고 2번째 인수와 성격이 같은 인수가 1개 필수, 그 이상은 선택입니다. 첫번째 인수인 Function number가 중요합니다. 이 번호에 따라서 아주 많은 활용을 할 수 있습니다. 0번대와 100번대가 있는데 행 숨김을 했을때 그것을 포함하느냐 하지 않느냐의 차이입니다. Function_num (숨겨진 행 포함) Function_num (숨겨진 행을 무시) 함수 1 101 AVERAGE 2 102 COUNT 3 103 COUNTA 4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STD..

[함수] TEXT함수의 아주아주 다양한 functions #2: 날짜와 시간 형식

2023.11.02 - [엑셀/엑셀 함수] - [함수] TEXT함수의 아주아주 다양한 functions #1: 천단위 기호 [함수] TEXT함수의 아주아주 다양한 functions #1: 천단위 기호 엑셀에는 다양한 서식들이 있습니다. 숫자, 통화, 날짜, 백분율, 텍스트 등등등... 그런데 생긴건 숫자가 맞으나 계산되지 않는 숫자들이 있어요. 예를 들면 전화번호 같은 것들이죠. 123-1234의 형 real-excel.tistory.com TEXT함수는 다양한 날짜/시간 포맷을 가지고 있습니다. 다양하지만 복잡하기도 한 TEXT함수입니다. #2 날짜, 시간형식 주로 날짜는 "연/월/일"로 표현을 하는데요. 실생활에서 수입산 식재료들은 "월/일/연도" 순으로, 혹은 "일/월/연도" 순으로 많이 표기를 합..

[함수] 아라비아숫자를 문자로 바꿔주는 NumberString함수

함수를 사용하는 방법 견적서나 계약서를 쓸 때 금액을 아라비아 숫자로 한번, 한글로 한번 기입을 합니다. 엑셀에서는 함수를 이용해서 아라비아 숫자를 자동으로 문자로 바꿔주는 NumberString을 이용합니다. 이 함수의 인수는 필수인수 2개입니다. 1번째 인수는 숫자가 쓰여져있는 셀을 선택하거나 숫자를 직접 입력하면 됩니다. 2번째 인수는 어떤 문자로 바꿀 것이냐?하는 형식을 숫자로 하면 됩니다. 2번째 인수 형식 결과물 1 일천오백오십이만삼천이백 2 壹阡伍百伍拾貳萬參阡貳百 3 일오오이삼이영 이 유용한 Numberstring함수로 숫자를 영어로 바꾸는 방법은 없을까 궁금해서 검색해봤는데 Excel도움말 페이지에서는 VB를 이용해서 사용자함수를 정의하는 법을 제시하더군요. 사용자정의 함수 만드는 방법 (..

[함수] 값을 정렬해서 출력해주는 SORT함수

2023.11.13 - [엑셀/엑셀 함수] - [함수] 고유값을 추출하는 UNIQUE함수와 드롭다운 사용법 [함수] 고유값을 추출하는 UNIQUE함수와 드롭다운 사용법 드롭다운 버튼을 만들 때, 원본 데이터가 목록이 중복되는 경우가 있습니다. 위 [Category]란에 있는 목록들을 드롭다운 버튼으로 만들건데 중복되는 데이터들이 있네요. 이런 경우에 고유값 1개씩 real-excel.tistory.com 엑셀시트도 물론이지만 모든 데이터는 정렬이 되어있어야 깔끔하고 가독성이 좋습니다. 엑셀에서는 역삼각형 버튼이 있는 필터기능이나 정렬을 주로 사용합니다. 물론 엑셀의 기능을 사용하는 것이 가장 간편하지만 함수를 이용한 정렬 방법을 알려드립니다. 정렬 함수는 SORT함수를 이용할 것이고요. 첫번째 인수만이 ..

[함수] 에러/오류값 화면에서 가려주는 IFERROR함수

엑셀에 다양한 에러/오류값이 존재하는데 엑셀 도움말을 참조하면, "오류 값으로는 #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, #VALUE!가 있습니다." 이 오류값들은 값이 틀려서 오류인 경우도 있지만 틀리지 않았는데 아직 데이터가 덜 채워져서 나타날 때도 있습니다. 그래서 지우기보다는 가려주는 편이 좀 더 낫겠죠. 오류를 숨기는 방법은 여러가지가 있는데 그 중에서 함수를 이용하는 방법입니다. 참조셀(c10)이 빈칸이라 나타나는 #N/A 공백오류입니다. 수식을 지워버릴 수 없으니 IFERROR로 가려볼게요. =IFERROR(값, 에러일때 표시할 값이나 텍스트) 1번 인수인 값(value)부분에 원래의 수식을, 2번 인수인 value_if_error에 값이 에러일때 대신..

728x90