본문 바로가기

728x90
엑셀 구글 스프레드시트 시트 이름 가져오기(함수, 앱 스크립트로 현재 시트 이름, 전체 시트 이름 가져오기) 엑셀이나 구글 스프레드시트를 사용하면서, 시트 이름을 함수에 적용해야 할 때가 있습니다. 엑셀의 경우에는 Cell 함수를 응용해서 또는 매크로를 이용해서 시트 이름을 가져올 수 있습니다. ​구글 스프레드시트에서는 앱 스크립트 사용자 정의 함수를 사용해서 시트 이름을 가져 올 수 있습니다. 엑셀 시트 이름 가져오기 엑셀에서 워크 시트 이름을 가져오기 위해서는 CELL 함수를 사용해 파일 정보를 가져 온 다음 FIND 함수와 MID 함수를 사용해서 필요한 시트 이름을 추출합니다. ▶첨부파일 06-24 시트 이름 가져오기.xlsx 파일 다운로드 =CELL("filename") 다음에는 FIND 함수로 = FIND("대괄호 뒷 괄호 ']'", "파일이름정보 +1")를 입력 해주면 파일 이름 바로 앞 까지의 숫자..
엑셀 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..
엑셀 현재 작업 워크시트 파일에 다른 파일의 시트들을 불러와 합치는 매크로 함수(시트 불러오기, 시트 머지, 시트 병합, 시트 합치기) 엑셀로 작업 할 때 다른 파일의 시트들을 불러와 합쳐서 작업해야 할 때 시트를 복사 / 이동하는 방법과 한꺼번에 파일 전체 시트를 불러와 합쳐주는 매크로 함수 입니다. 복사 해야 할 시트가 많지 않은 경우 1. 이동 / 복사 할 대상 엑셀 파일을 열어 둔 다음 아래와 같이 시트 탭에서 우측 버튼을 누르고, 2. 이동 / 복사 메뉴에서 현재 시트들을 이동 시킬 대상 파일을 선택 한 다음, ​ 3. 시트 들이 복사 / 이동 했을 때의 위치를 정해준 후 복사본 만들기를 체크 해 주고 확인 버튼을 누르면 선택한 엑셀 파일로 선택 한 시트 들이 복사됩니다. 복사 해야 할 시트가 많을 때 시트가 많아 일일이 복사하기가 번거로울 때 한번에 시트들을 불러와 합쳐주는 매크로 함수입니다.(시트 병합, 시트 머지) ​[ 매..

728x90
반응형