본문 바로가기

반응형

Excel

BeyondCompare를 이용한 Excel비교 https://youtu.be/DjU4XFi7Dbg Excel자체 기능을 이용한 방법외에 외부 tool을 이용한 방법중에 간단한 것은 BeyondCompare를 이용하는 것입니다. 참고로 BeyondCompare는 상용tool이므로 trial version을 사용하시는 분들은 유효 기간 동안만 사용가능하십니다. 사용 방법 자체는 아주 간단합니다. Beyond compare를 실행하고 나서 파일을 불러 오거나, 또는 파일 탐색기에서 비교를 원하는 2파일을 선택한 상태에서 마우스 우클릭하여 BeyondCompare를 선택해 주면 됩니다. 2번째 방법으로 해 보겠습니다. 파일 탐색기에서 비교할 파일 조사.xlsx와 조사2.xlsx를 선택한 상태에서 마우스 우클릭을 하여 뜬 메뉴중에 Compare를 선택합니다... 더보기
Excel 시트 비교하기 - 1 https://youtu.be/GxocyMX9YJQ Excel 시트 비교하는 내용은 실무적으로 많이 사용될 수 있는 내용이라서 이번에 소개해 드립니다. 우선 Excel 자체적으로 진행하는 내용으로써 시트 비교를 위해서는 몇가지 전제조건을 만족해야 합니다. 1. 동일한 문서내의 시트끼리만 비교가능합니다. 2. 비교범위가 동일해야 유의미한 결과가 나옵니다. 예를 들어 전체 내용이 동일한데, 중간에 빈줄 한줄만 추가된 경우, 해당 줄 이후 모든 내용이 다르다고 결과가 나옵니다. 예제 파일을 보겠습니다. 전체 구성은 동일한데 내용만 일부 다른 경우입니다. 예를 들어 어떤 학교에서 필요한 학용품을 조사하는 내용(0119시트)을 전체 학년별 반별로 뿌렸고, 회신받은 내용을 0120시트에 저장했다고 가정하겠습니다. .. 더보기
엑셀 vba로 다중 vlookup 구현하기-동일한 항목 전체 찾기 https://youtu.be/GR28BNQ7kmc vlookup 함수를 사용할 경우 특정영역에서 첫번째 항목을 찾을 수 있지만, 동일한 항목이 여러번 있는 경우에는 동작하지 않아서 다소 곤란한 상황이 됩니다. 이런 유사한 경우가 많이 있을 듯 하여 한번 만들어 봤습니다. 예제는 어떤 분이 질문으로 주신 내용을 참고했습니다. 먼저 vlookup과 그것을 대체하는 방법인 index 와 match를 혼합하여 사용하는 방법에 대해 간단히 알아보겠습니다. 우선 vlookup으로 원하는 내용을 찾는 방법은 다음과 같습니다. 위와 같은 내용이 있을 때 D3에 있는 내용을 A3.B20까지에서 찾아서 B열의 내용을 E3에 출력하기를 원하때는 아래와 같이 사용합니다. E3 = VLOOKUP(찾을 대상, 찾을 범위,표현할.. 더보기
데이터 변경되면 자동으로 실행하는 엑셀 매크로 https://youtu.be/kU0_jKsRXZg 엑셀 매크로를 어느 정도 만들 수 있게 되면, 데이터 변경될 때마다 별도의 단축키나 호출을 통해서 매크로를 실행하는 것도 불편해 지는 단계가 되는데 이때 사용할 방법을 알려 드립니다. 우선 특정 시트의 내용이 변경될 때 진행할지, 모든 시트의 내용이 변경될 때 진행할지에 따라 시작하는 위치가 달라집니다. 오늘은 특정 시트의 내용이 변경될 때 특정 매크로를 실행하도록 하겠습니다. 우선 오늘의 시나리오는 다음과 같습니다. Sheet1에 특정 학생들의 과목별 점수가 학생이름(무작위 순서)단위로 입력되고, 그 중에서 주요과목인 국어, 영어, 수학의 점수만 Sheet2에 복사해서 붙여 넣고, 해당 학생들의 이름 순서대로 정렬을 한 후에 정렬된 내용을 가로 세로를.. 더보기
Excel Macro를 이용하여 셀에서 특정 값들을 추출하는 방법 https://youtu.be/G3v1R-INnvw 어떤 경우에 취합되어 있는 내용에서 각 세부 단위별로 조사된 내용을 분리해야 하는 경우가 있습니다. 취합도 문제지만, 이런 경우는 많은 수동 작업을 기계적으로 해야 할 소지가 많습니다. 그래서 간단한 예제를 만들었습니다. 먼저 취합된 데이터는 아래와 같이 부서별로 총수량과 상세 내역이 취합수량열에 정리되어 있습니다. 실제로 조사된 내역대로 파트별로 수량을 배포하고 확인하기 위한 용도로 다시 세로로 쪼개고 싶은 경우입니다. 즉 아래가 입력이고 아래쪽이 출력입니다. 물론 실제 엑셀에는 원래 취합수량열도 남아 있습니다. 이렇게 변환하려면 많은 수동 작업을 해야 합니다. 오토핫키와 매크로를 공부하는 우리가 그렇게 할 수는 없죠. 고민을 해야죠. 어떻게 할 건인.. 더보기
엑셀로 업무용 달력 만들기 youtu.be/QYt76Qs6Ang 지난번에 잠시 올려 드린 일일업무일지에 대한 반응이 좋아서, 이번에는 업무용 달력 만드는 내용을 올려 드립니다. 일반적으로 년말에 여기 저기서 달력이 많이 들어오지만, 내가 원하는대로 만들어 보기를 원하시는 분을 위해서 올립니다. 해당 내용을 만드는 기본적인 방법은 다음과 같습니다. 1. 원하는 년도를 읽고, 새로운 시트 추가하기 2. 새로 추가된 시트에 년도와 월을 표시하고 글자 크기 및 위치 , 정렬등 조정하기 3. 일요일, 월요일, .... 토요일까지 표시하고 글자 크기 및 위치 , 정렬등 조정하기 4. 해당 월의 마지막 날짜 구하기 5. 1일부터 마지막 날짜까지 해당하는 요일에 순차적으로 집어 넣기 말로만 쓰면 다 된거 같지 않으신가요? 아니라고요? 차근차근 .. 더보기
2021년형 일일업무일지를 만드는 엑셀 매크로-Excel macro making Daily report for 2021 youtu.be/PdML8PMhKuQ 직장인들은 주간업무 일지나 월간 업무 일지를 보통 관리하고 어떤 경우는 일일업무 일지를 만들기도 하는데, 해마다 누군가가 만들어서 배포하기를 기다렸다면, 올해는 직접 만들어 보세요. 우선 시나리오는 다음과 같습니다. 1. 원하는 년도를 읽어서 해당 년도의 업무일지를 만드는데 2. 월별로 개별 시트로 작성할 것입니다. 즉 시트명이 1월, 2월, ....12월이 되는 것이죠. 월은 굳이 표시 안해도 됩니다. 3. 해당 시트마다 1일부터 31일, 30일, 28일처럼 각각 다르게 마지막 날짜까지 표시하고 해당 날짜가 몇요일인지 표시하는 것입니다. 물론 토요일과 일요일은 빨간색으로 표시하는 것으로 하겠습니다. 이런 시나리오를 위해서는 먼저 고정적으로 표시되는 부분을 직접 "매.. 더보기
Autohotkey 17, 미니탭과 엑셀간 데이터(그래프) 이동 https://youtu.be/Ptjpmh_EvBs 지난번에 진행한 미니탭에서 생성한 그래프들을 엑셀에 옮기는 것을 진행해 보겠습니다. 엑셀에서 "Sheet 2" 라는 특정시트의 D3에서부터 M3까지 그래프들을 순차적으로 옮기려고 합니다. 옮기려는 그래프의 갯수는 10개입니다. 1) GUI의 구성 이것을 만들기 위해 GUI기능을 활용해서 메뉴를 만들고 버튼을 누르면 해당 기능이 수행되도록 할것입니다. GUI 의 모양은 다음처럼 만들려고 합니다. 사이즈는 적당히 선택하면 됩니다. Autohotkey 에서는 Text와 Button을 이용하면 되겠습니다. Gui, Add, Text, x30 y20 w220 h20, Minitab To Excel Graph Transfer ; Gui, Add, Button, x.. 더보기

반응형