본문 바로가기

728x90

엑셀

(25)
엑셀 <-> 구글 스프레드시트 가져오기, 다운로드 (구글 스프레드시트 간 엑셀 파일 변환하기) 구글 스프레드시트를 사용해서, 엑셀 파일을 구글 스프레드시트로 가져와서 작업하거나, 반대로 구글 스프레드시트 파일을 엑셀 파일로 변환하여 다운로드 한 다음 엑셀에서 작업 할 수도 있습니다. 새 스프레드시트 만들기 새 시트 삽입 스프레드시트 바꾸기 구글 스프레드시트로 엑셀 파일 가져오기 구글 스프레드시트의 파일 메뉴에서 가져오기를 클릭합니다. 내 드라이브, 공유 문서함, 최근 항목을 통해서 가져 올 수도 있고, 자신의 컴퓨터에 있는 파일을 업로드 해서 가져 올 수도 있습니다. ​여기서는 가져오기를 클릭 한 후, 업로드를 선택해서 엑셀 파일을 가져와 보겠습니다. 업로드를 클릭 한 후, ​아래와 같이 가져오려는 엑셀 파일을 드래그 해서 가져다 놓으면, 새 스프레드시트 만들기, 새 시트 삽입, 등의 메뉴가 나옵..
엑셀 VBA 두개의 시트를 비교하여, 그 결과를 새로운 파일을 생성하여 기록해주는 매크로 함수(비주얼 베이직, 매크로, 시트 비교) Sub CompareWorksheets(ws1 As Worksheet, ws2 As Worksheet)Dim r As Long, c As IntegerDim lr1 As Long, lr2 As Long, lc1 As Integer, lc2 As IntegerDim maxR As Long, maxC As Integer, cf1 As String, cf2 As StringDim rptWB As Workbook, DiffCount As Long Application.ScreenUpdating = False Application.StatusBar = "리포트 생성..." Set rptWB = Workbooks.Add Application.DisplayAlerts = False Whil..
엑셀 간단한 자료 입력 시간 자동 기록 매크로 (입력 / 수정 실시간 자동 감지 기록 Timestamp, 날짜 시간 자동 입력) 엑셀 매크로로 작성한 간단한 입력 / 수정 감지 시간 자동 기록 매크로입니다. 해당 시트에 입력 / 수정이 이루어지면 바로 옆 셀에 현재 시간을 자동으로 입력해줍니다.​[ 매크로 저장 ]1. 알트(Alt) + F11키를 눌러 비주얼 베이직 창을 열고, 매크로를 적용할 시트명을 클릭해서 선택해줍니다.​2. 아래 매크로를 복사/붙여넣기 한 후 알트(Alt) + Q를 눌러 워크시트 화면으로 돌아 온 다음 자료를 입력 해줍니다.​[ 사용법 ]​1. 매크로를 설정한 시트 A행에 자료를 입력하면 B행에 "yyyy/mm/dd hh:mm:ss" 형식으로 날짜 / 시간이 입력 됩니다. ​2. 다른 시트에서도 사용하고 싶다면, 시트탭에서 우측 버튼을 누르고, 시트 > 이동/복사 클릭으로 시트를 복사해준 다음 사용하면 됩..
엑셀 구글 스프레드시트 시간을 분으로, 분을 시간으로 변환, 경과 시간 알아내기(문자열 시간 변환) 엑셀 워크시트 혹은 구글 스프레드시트 작업 시 시간 단위를 바꿔 표현하고, 시간 값을 계산 하는 방법에 대한 설명입니다. [ 예제 파일 첨부] 분을 시간으로 바꾸기 시간 단위를 시간에서 분으로 분에서 시간으로 바꾸려면, 1시간 = 60분 이라는 시간 단위을 우리가 알고 있으므로 각각의 단위로 곱해주거나 나누어 주면 됩니다. 시간 단위 1일 24시간 1시간 60분 1분 60초 1초 1000밀리초 ▼엑셀 예제 파일 다운로드▼ 첨부파일 06-12 시간 계산.xlsx 파일 다운로드​ 아래 예에서 시간을 분으로 바꾸려면 9.7에 60을 곱하면 되므로 셀에 함수로 넣게 되면 '= 9.7 * 60' 이됩니다. A2에 시간이 입력되어 있다면, '= A1 * 60'와 같이 셀에 입력해주면 됩니다. 결과 값으로 '582'..
엑셀 구글 스프레드시트 한국 나이 & 만 나이 계산 수식, 함수(주민번호, 일반 텍스트 등의 자료에서 추출) 엑셀이나 구글 스프레드시트에서 생년월일, 주민번호, 혹은 일반 텍스트 형식으로 입력 된 자료로 한국 나이 혹은 만 나이(국제 통용)를 계산하는 방법에 대한 설명입니다. [ 예제 파일 첨부]​ 주민번호, 일반 텍스트 형식 등 다양한 형태로 입력된 자료에서, 생년월일을 추출하여, 한국 나이, 만 나이를 계산 할 수 있습니다. ▼ 예제 파일 다운로드 ▼ 첨부파일 시간 나이 계산.xlsx 파일 다운로드 생일 입력 '1995-06-25' 으로 바로 한국 나이, 만 나이 구하기 YEAR 함수와 DATEDIF 함수를 사용해 간단히 생일을 입력하는 것으로 한국 나이와 만 나이를 계산 할 수 있습니다. ▶ 한국 나이를 계산하기 위해서 YEAR 함수를 써서 셀에 따옴표(" ") 안에 생일을 넣고, 아래와 같이 입력하면 오..
엑셀 구글 스프레드시트 다른 파일의 데이터 & 다른 스프레드시트 데이터 참조 하기(파일 열지 않고 값 불러 오기) 엑셀 구글 스프레드시트를 사용하여 작업 할 때 다른 엑셀 파일, 다른 스프레드시트의 데이터를 비교 하는 기본적인 함수 사용 방법입니다. ​ 엑셀에서 두 파일을 함께 열어 두고 참조 함수를 작성하고 저장해주면, 두번째 파일이 열려 있지 않아도 파일 안의 내용을 참조해서 계산을 수행 할 수 있습니다. ​ 응용하면 파일, 스프레드시트르 데이타베이스처럼 활용해서, 참조가 필요한 자료들을 파일에 모아두고 필요할 때 열지 않고도, 불러와 사용 할 수 있습니다. 엑셀 다른 파일 데이터 참조 하기 다음 함수는 '파일 1'의 'A1' 셀과 '파일 2'의 'A1' 셀을 비교해서 값이 같으면, '파일 2'의 'B1'값을 가져오고, 다르면 "값이 달라요"를 입력 해줍니다. =IF(A1='[파일 2.xlsm]Sheet1'!$A..
엑셀 구글 스프레드시트 숫자 문자 추출 함수 (LEFT, MID, RIGHT, FIND, LEN, ISNUMBER) 엑셀, 구글 스프레드시트 작업 중에는 여러가지 문자열(String) 데이터를 다루게 되는데, 숫자, 문자, 그리고 숫자 형식이 혼합된 셀에서 필요한 자료를 분리 추출 하는 방법에 대한 설명입니다. [ 예제 파일 첨부]​ 간단한 문자열 추출은 MID 함수 하나만 제대로 알고 있으면 되겠지만, 다양한 형태의 문자열을 다루게 되면 RIGHT, LEFT 함수, 그리고 FIND, SUBSTITUTE 같은 함수도 제대로 알고 있으면 좋아요. (엑셀, 구글 스프레드시트 함수의 내용은 같고, 예제는 엑셀 파일로 첨부하였습니다.) ​▼엑셀 예제 파일 다운로드▼ LEFT("문자열", 왼쪽에서 선택할 문자수) 셀에 다음과 같이 입력하면 '무궁화'가 입력되는데 공백을 포함해서 카운트 합니다. =LEFT("무궁화 꽃이 피었습니..
엑셀 셀에 있는 문장 단어로 여러 셀에 나누기, 여러 셀에 있는 단어들 한 셀에 문장으로 합치기(문자열 나누기, 합치기) 엑셀을 사용하다 보면 셀에 있는 문자열을 나누거나 합치는 것이 필요 할 때가 있습니다. 그 때 사용 할 수 있는 매크로로 txtSplit 과 txtJoin 라고 명명한 함수를 소개하겠습니다. ​간만에 윤동주 님의 아름다운 시, 윤동주님의 서시를 감상해보겠습니다! 문장을 단어로 나누기 '서시' 한 문장이 각 셀마다 아래와 같이 들어 있다고 하면, txtSplit 함수를 실행하면 문장을 공백(스페이스)로 구분하여 각각의 셀에 입력 됩니다. [사용법] 셀 선택 후 txtSplit 매크로 실행 Sub txtSplit() ' 문자열을 공백(Space)로 분할. ' 선택한(액티브 된) 셀. Dim strings As Variant ' 문자열을 배열로 지정 Dim c As Integer ' 문자열의 카운터 '빈셀이 ..

728x90
반응형