728x90

EGTools 147

REGEXEXTRACT 함수 ( Microsoft 365 Excel 호환함수)

【 함수 요약 】정규 표현식에 따라 일치하는 하위 문자열을 추출합니다.이 함수는 EGTools 추가기능에서 지원하는 함수입니다.이전 Google Sheet 호환함수를 Microsoft 365 신규 함수에 맞춰 용법을 변경함(v4.2.5)원본함수 설명  :  https://support.microsoft.com/ko-kr/office/regexextract-function-4b96c140-9205-4b6e-9fbe-6aa9e783ff57 원본 함수와 차이점 :정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다.원본함수에는 없는 Delimiter가 추가되어 있어 결과를 연결하여 하나의 문자열로 추출 가능 【 적용 버전 】Windows용 : 모든버전 【 함수 구문 】= REGEXEXTRAC..

REGEXTEST 함수 (Microsoft 365 Excel 호환함수)

【 함수 요약 】텍스트 일부가 정규 표현식과 일치하는지 여부입니다.이 함수는 EGTools 추가기능에서 지원하는 함수입니다.이전 Google Sheet 호환함수인 RegExMatch 함수를 Microsoft 365 신규 함수에 맞춰 이름과 용법을 변경함(v4.2.5)원본함수 설명  :  https://support.microsoft.com/ko-kr/office/regextest-function-7d38200b-5e5c-4196-b4e6-9bff73afbd31원본 함수와 차이점 :정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다. 【 적용 버전 】Windows용 : 모든버전 【 함수 구문 】= REGEXTEST (  Text ,  pattern ,  [ case_sensitivity..

TRIMENDS 함수

【 함수 요약 】Excel의 기본 TRIM 함수와는 조금 다르게, 양쪽 끝의 공백만 제거합니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.【 적용 버전 】Windows용 : 모든버전 【 함수 구문 】= TRIMENDS (  Text ,  [Opt]  ) 【 함수 인수 】인수명옵션기본값설    명Text필수없음양쪽 공백을 제거할 문자열Opt선택0제거할 공백 제거 옵션0(기본)=띄어쓰기만, 1=ASCII 32 이하의 인쇄할 수 없는 문자2= (ASCII 160,  Non-breaking space)4=UniCode중 Space류 (U+2000~06, U+2007~0A, U+2028, U+205F, U+3000)상기 각 옵션을 더하여 혼합사용 가능 【 함수 상세 설명 】기본 Trim ..

[VBA] JSONParse 함수

JSON을 배열로 변경하는 JSONPair함수와 JSONtoArray 함수에 이어서,,, 변경된 배열에서 이름 경로를 지정하여 값이나 목록을 검색하는 함수입니다. JSONParser로 이름을 하고 싶으나,,, VBA로 저장은 되지만 Excel에서 사용할 수 없었습니다.ㅠㅠ 이전 버전에서 나오던 일부 오류는 수정하였습니다. 【 함수 구문 】 = JsonParse( JSON , Path , [ Header ] , [PAD ] , [ Delimiter ] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 JSON 필수 없음 JSON 텍스트, 배열 또는 범위 Path 필수 없음 검색할 이름, 이름 경로인 경우 "/"를 사용해서 연결, 대소문자 구별함 이름 및 이름 경로에 와일드 카드 사용 가능 이름1/이름2/이름..

Excel - VBA 2024.03.28

[VBA] JSON 을 배열로 변환하기 (JSONtoArray)

이전 버전에서 몇 가지 문제가 있어서 함수 구성을 조금 변경하여 JSONPair 함수로 기본 분석을 정리하고나서 이름경로를 셀 하나씩 분리하여 배열을 확장하는 함수로 구성하니다. 결과는 이전 함수와 같으나 효율이 좀 더 좋아 졌습니다. 【 함수 구문 】 = JSONtoArray( JSON , [PAD ] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 JSON 필수 없음 JSON 텍스트, 배열 또는 범위 PAD 선택 빈문자열("") 빈 셀에 채울 값 JSON 구조에 대해서는 JSONPair 함수에서 정리한 결과 배열을 받아서 진행합니다. 따라서 이 함수에서는 매우 간단한 구조로 처리가 진행됩니다. Function JSONtoArray(JSON, Optional PAD$ = vbNullString) '==..

Excel - VBA 2024.03.28

[VBA] JSON 을 이름, 값 배열로 변환하기 (JSONPair)

구글 캘린더나 다른 API 작업을 할 때, 결과가 xml 아닌 json으로 출력되는 경우 그 동안에는 JSON converter를 사용하고 있었습니다. 이를 VBA에서 쉽게 사용할 수 있는 배열로 변환하고 이를 바탕으로 이름 경로(Path)를 이용하여 값이나 목록을 출력하도록 설계를 했습니다. 여기서는 먼저 배열로 변환하는 함수를 설명합니다. 【 함수 구문 】 = JSONPair( JSON , [ Delimiter ] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 JSON 필수 없음 JSON 텍스트, 배열 또는 범위 Delimiter 선택 "/" "이름 경로" 각 단계를 연결할 구분자, 기본값은 "/" JSON 문자열을 하나씩 읽어서 그에 따른 처리를 진행하는 구조입니다. 공백문자를 Skip하기 위한 ..

Excel - VBA 2024.03.28

Google Calendar를 Excel에 연결하기

Google Calendar를 Excel에서 사용할 수 있도록 아주 간단한 기능만 들어 있는 파일로 자동 인증이 좀 더 매끄럽게 되도록 수정하였습니다. Google Calendar를 사용할 수 있도록 Google의 OAuth 2.0 인증을 사용합니다. 현재는 Google의 인증을 받기 전의 상태로 사용에 제약이 있을 수 있습니다. 이 파일로 계정 인증이 완료되면, EGTools의 Ribbon메뉴의 달력중 '일일 일정표' 만들기에서 해당 일자의 Google Calendar 일정이 일정표에 자동으로 등록됩니다. 사용방법은 첨부 파일의 [Manual] 시트에 간략하게 설명되어 있으므로 꼭 읽고 사용하세요.

Excel - VBA 2024.03.18

EGTools-Excel Multi-Language

EGTools Excel Add-in 다국어 지원을 시작합니다. 현재는 기본 한글에 추가로 간단한 번역을 통해서 영어를 지원합니다. 적용 버전 : V4.1.6 적용 날짜 : 2024-03-15 Excel 옵션에서 언어 부분에 있는 Office 표시 언어에 첫번째 위치의 기본설정 언어를 기준으로 한국어인 경우에는 한글로, 이외의 언어는 영어로 표시합니다. 한글 영어 변경되는 사항은 아래와 같습니다. 1. 리본메뉴 : 메뉴 이름 및 풍선 도움말 2. UDF(신규호환함수 및 EGTools전용함수) : 함수마법사의 함수 설명, 인수에 대한 설명 3. 각종 팝업창 : 사용자 안내 메시지 한글윈도우에서 몇개의 Excel 버전으로 점검했습니다. 전체 언어가 제대로 표시되지 않을 경우 Excel을 닫고 다시 실행한 후..

EGTools Excel 2024.03.14

EXRATE 함수 (exUSD, exEUR, exJPY, exCNY, exGBP)

【 함수 요약 】 ExRate함수는 오늘 현재의 외환 환율을 조회하는 함수입니다. 현재(최종) 환율이나 오늘 최초고시 환율을 조회합니다. (조회 횟수 제한은 없음) 주요 외환인 USD, EUR, JPY, CNY, BGP 5종에 대해서는 전용 함수를 추가로 제공합니다. ( exUSD, exEUR, exJPY, exCNY, exGBP ) 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 【 적용 버전 】 Windows용 : 모든버전 【 함수 구문 】 = EXRATE( [Curr] , [Opt] ) = exUSD( [ Opt ] ) or exEUR( [ Opt ] ) or exJPY( [ Opt ] ) or exCNY( [ Opt ] ) or exGBP( [ Opt ] ) 【 함수 인수 】 인수명 옵..

PIVOTBY 함수 (Microsoft 365 Excel 신규 호환함수)

【 함수 요약 】 Microsoft 365에 신규 추가될 예정인 PivotBy 함수를 이전 버전에서 사용할 수 있는 호환함수 아직 공식 배포되지 않은 함수로 최종 배포시 사용법이 변경되면 그에 따라 수정될 수 있습니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 원본함수 설명 : https://support.microsoft.com/en-us/office/pivotby-function-de86516a-90ad-4ced-8522-3a25fac389cf 원본 함수와 차이점 : 1. 원본함수처럼 함수명을 그냥 사용할 수 없고, "SUM" 또는 "sum"처럼 쌍따옴표로 입력해야 함 2. 원본함수처럼 사용자가 작성한 Lambda 수식을 설정할 수 없음 3. Lambda 함수 지원대신에 "TextJ..

728x90