2018년 8월 22일 수요일

[Google 스프레드시트 팁] ‘텍스트를 열로 분할하기’ 활용하여 MS 엑셀 함수 목록 만들기

Google 스프레드시트
‘텍스트를 열로 분할하기’  활용


가끔 정보를 얻고자하는 홈페이지를 방문하여 게시된 텍스트 정보를 복사한 후 스프레드시트에 항목별로
구별하여 테이블 형태로 재 구성하고자 할 경우가 있습니다. 시트에 재구성된 데이터는 시트의 함수를 활용하여
다양한 통계를 만들 수 있습니다.


예를 들면, MS 홈페이지 에 아래와 같이 Excel 함수 목록이 텍스트 형태로 게시 되어있습니다.    




이 홈페이지의 텍스트를  최종적으로 아래와 같이 스프레드시트에 3개의 열로 (유형, 함수 이름, 설명) 분할하여
저장하고자 합니다.


홈페이지에서 텍스트를 선택하여 복사를 한 후 이를 스프레드시트에 붙여 넣기를 합니다.
붙여 넣은 텍스트는 ‘텍스트를 열로 분할하기' 기능을 활용하여  열로 분할 할 수 있습니다.



예). MS 홈페이지에 표시된 ‘재무: 정기적으로 이자를 지급하는 유가 증권의 경과 이자를 반환합니다" 텍스트를
복사한 후 시트에는 “:” 를 구분자로 하여 “재무” “ 와 정기적으로 이자를 지급하는 유가 증권의 경과 이자를
반환합니다" 두개의 열로 분할하여 저장할 수 있습니다.  ‘텍스트를 열로 분할하기' 기능을 활용하여 분할
기준은 “:” 를 구분자로 지정하여 자동 분할 할 수 있습니다.


‘텍스트를 열로 분할' 기능에서는 구분자로 ‘자동 감지', ‘쉼표', ‘세미콜론',’마침표', ‘공백', 맞춤설정을 선택하여 분할 할 수 있습니다.

스프레드시트에서 유형, 함수 이름, 설명의 열로 저장되어 있다면, 스프레드시트의 ‘탐색’ 기능을 활용하여
아래와 같은 ‘유형별 피봇 테이블을 쉽게 만들수 있습니다.


자세한 작업 과정은 아래 동영상 참고


-----------------------------
G Suite/Chromebook/ChromeOS 전문 블로그 - charlychoi.blogspot.kr


2018년 8월 20일 월요일

[Google 스프레드시트 함수 vs. MS 엑셀 함수 비교 분석]


지난 7월 24일 - 26일  3일간  미국에서 Google Next 18 컨퍼런스가 열렀습니다. 이때 G Suite 관련  새로운 소식과 업데이트 정보가 많이 소개되었습니다.

이중에서 가장 눈에 띄었던 내용중에 하나입니다.

Google 스프레드시트가 비약적으로 업데이트되고 있고, 앞으로도 더 많은 기능들이 추가로 업데이트 될 예정이라고 합니다. 

Google 스프레드시트에서 제공하는 함수가 무려 약 400개 이상 제공되고 있다는 사실을 알게되었습니다. 그래서 이 400여개의 함수가 어느정도 수준인지 분석해 보았습니다.

아무래도 이 함수들의 기준은 MS의 엑셀이 될 것으로 보입니다.  엑셀과 비교하여 구글 스프레드시트가 얼마나 호환성 있게 지원이 되는지, 얼마나 많은 함수들을 제공하고 있는지, 얼마나 많은 유형의 함수들이 있는지 분석하였습니다.

MS 엑셀에서 제공하는 함수의 총 개수는 471개입니다.  MS 사이트를 참고 하였습니다.

MS 엑셀 시트 함수 유형
유형이름의 COUNTA
공학54
날짜 및 시간25
논리11
데이터베이스12
수학 및 삼각77
수학 및 삼각 각도의 시컨트 값을 반환합니다.1
3
재무55
정보20
조회 및 참조19
추가 기능 및 자동화4
큐브7
텍스트33
통계112
호환성38
총계471

구글 스프레드시트는 언어를 한글로 설정 (총 366개) 한 경우와 영문으로 설정 (총 418개) 한 경우 총 지원 함수의 개수가 다릅니다. (한글 함수 총 목록 참고, 영문 함수 총 목록 참고)

구글 한글 시트 함수 유형
구글 영문 시트 함수 유형
유형이름의 COUNTAType
COUNTA of ARRAY_CONSTRAIN
검색14Array13
공학9Database12
금융44Date25
날짜24Engineering29
논리6Filter4
논리식1Financial48
데이터베이스12Google12
배열14Info18
수학63Logical9
엔지니어링16Lookup15
연산자15Math75
정보18Operator15
텍스트33Parser6
통계74Statistical103
파서6Text34
필터4Grand Total418
Google12
Lookup1
총계366

각 함수별 1:1 비교와 기능 정의 및 설명을 자세히 분석한 시트는 여기를 참고하시기 바랍니다.
이 시트에서는 아래와 같이 함수별로 비교 하였습니다.
이 분석 자료를 만들면서 느낀점은 Google 스프레드시트도 이제는 MS 엑셀과 비교하여 100% 동일하지는 않지만, 거의 대부분의 중요한 모든 기능들을 제공하고 있다는 것입니다. 최근에 구글 스프레드시트에 매크로 기능 까지 추가된 것을 보면, MS 엑셀이 갖고 있는 기능들을 거의 제공하고 있다는 것입니다. 

MS 엑셀은 온라인 오피스365 상의 기능과 설치형 엑셀의 기능에 차이가 있는 것으로 알고 있습니다. 즉, 브라우저 기반 온라인 엑셀은 설치형 엑셀과 비교하여 기능적인 제약이 많습니다. 구글 스프레스시트는 100% 클라우드 기반으로 동작을 하며 브라우저만 있으면 바로 사용할 수 있다는 장점이 있고 또한 무료입니다.

위 비교 분석한 시트는 구글 스프레드시트에서 아래와 같은 과정으로 작업한 것입니다.

1. MS 엑셀 함수 목록은  MS 홈페이지에서 함수 목록을 마우스로 드래그하여 복사 한후 구글 시트에 오려 붙이기


2. MS 함수  유형 및 설명을 유형 항목과 설명 항목으로 분리
   - 구글 스프레드시트의 텍스트를 열로 분할하기 기능으로 자동 분류 시킴


3.  스프레드시트의 '탐색' 기능을 이용하여 자동 피봇 테이블 생성하여 유형별 통계 추출

MS 엑셀 시트 함수 유형
유형이름의 COUNTA
공학54
날짜 및 시간25
논리11
데이터베이스12
수학 및 삼각77
수학 및 삼각 각도의 시컨트 값을 반환합니다.1
3
재무55
정보20
조회 및 참조19
추가 기능 및 자동화4
큐브7
텍스트33
통계112
호환성38
총계471

4.  Google 스프레드시트 한글/영문 목록 사이트 방문하여 위 1번과 같은 방법으로 작업

5.  MS 엑셀 함수 시트와 구글 스프레드시트 함수 시트를  JOIN 하여 1:1 함수별 비교
   - 이 작업은 두개의 시트를 같은 값으로 매칭하여 합치는 함수를 사용 (=iferror(vlookup(A2,'구글 영문 함수 '!$B$2:$C$420,1,false),"")  )

------------------------
G Suite/Chromebook/ChromeOS 전문 블로그 - charlychoi.blogspot.kr

[팁-Gmail] 이메일 주소 이용 태깅 및 자동 분류, 검색 하는 방법 소개

Gmail을 활용한 기록 및 자동 분류, 태깅, 검색 하는 방법을 소개합니다. 예전에 제 블로그에서 한번 소개된 내용입니다. 중요한 부분만 발췌하여 다시 올려 봅니다. 모든 기록 관리를 위해서 Gmail을 활용하는 방법입니다. ...