일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android
- pyqt5
- 비주얼베이직
- 엑셀
- html
- win32com
- 안드로이드
- 윈도우
- git
- 윈도우10
- VBA
- Windows10
- 오피스
- 파이썬GUI
- python3
- windows
- 파이썬3
- office
- pythongui
- matlab
- 깃
- pandas
- Excel
- python
- 문자열
- Windows11
- 아웃룩
- 파이썬
- 윈도우11
- Outlook
목록Excel (99)
Appia의 IT세상
엑셀[Excel]에서 가장 많이 사용하는 함수를 꼽는다면 아마도 SUM함수가 아닐까 싶습니다. 이 SUM 함수는 특정 셀들의 함 또는 특정 범위의 합을 구하는 함수입니다. 하지만, 실제 가장 많이 사용된다고 모두가 알고 있다고 단언할 수 없기 때문에 이 SUM함수에 대해서 간단히 먼저 살펴보겠습니다. SUM(합계 구하기) 이 함수를 사용하는 방법은 매우 간단합니다. 다음과 같은 방식입니다. SUM(셀1, 셀2, 셀3....) 셀1, 셀2, 셀3... 이 부분은 범위로 지정해도 됩니다. 그럼 간단한 예를 한번 살펴보겠습니다. 단, 범위를 지정하실 때에는 = 함수이름( 이상태에서 드래그 하셔야 합니다. 위의 부분을 보시면 위의 부분들을 범위로 지정해서 연산을 해봤습니다. 그럼 다음과 같은 결과가 나옵니다. ..
엑셀을 셀로 인해서 많은 데이터 값들을 표현하고 연산합니다. 따라서, 많은 부분에서 편리한 기능을 제공합니다. 그래서 때론 셀에 입력된 값들을 토대로 연산이 이루어집니다. 이럴 경우 셀에 입력된 값이 아니라, 셀 주소를 바탕으로 연산이 이루어집니다. 그럼 다음 예시를 한번 보겠습니다. 이를 바탕으로 작업을 진행해보겠습니다. 상대참조 엑셀에서는 상대참조를 가장 많이 사용합니다. 별다른 것 없이 복사만해도 사용이 가능하기 때문입니다. 그럼, 앞서서 포스팅한 내용에 달성률을 구하는 공식을 입력해보겠습니다. 여기에서 최초 셀의 우측 하단에 네모 부분을 마우스 왼쪽 버튼을 눌려서 그림과 같이 드래그 해주세요. 그러면 자연스럽게 상대참조가 적용이 됩니다. 그럼 위에서 상대참조를 적용한 부분을 토대로 보면, 다음과 ..
예전에 어린 시절 가계에서 장사 하시던 부모님꼐서 가계 수표에 한글을 적는 것을 보았습니다. 그 때 액수를 한글로 작성했었습니다. 이럴 듯 은행 업무 및 금액 관련된 업무를 보다 보면 금액을 숫자가 아닌 한글로 작성해야 하는 경우가 있습니다. 그럼 몇명은 금액을 보고 직접 한글을 작성하는 경우가 있습니다. 이럴 경우 생각보다, 사람의 실수가 많이 일어납니다. 이런 부분을 엑셀에서 적용해보도록 하겠습니다. 먼저, 다음과 같은 화면에 금액 이라는 부분에 7050000이 입력되어 있습니다.(사전에 양식 적용으로 7,050,000으로 표시됩니다.) 이 부분을 바탕으로 서식을 조금 변경하여 한글로 표시하도록 하겠습니다. 우선 숫자가 표시된 셀에 마우스 우측 버튼을 클릭해주세요. 그럼 메뉴 화면이 나타납니다. 여기..
회사 생활에서 엑셀에 관련된 부분을 작업을 했을 때 처음 요청 받은 부분이 달성률, 성장률을 구하는 시트를 만들어 내라는 지시였습니다. 그래서 이번 포스팅은 달성률, 성장률에 대해서 이야기하면서 엑셀(Excel)에서 이 부분을 구하는 공식을 만들어 보고자 합니다. 우선 다음 양식을 토대로, 예시 및 공식을 만들어 진행을 해보고자 합니다. 달성률 흔히들 달성률을 목표대비 성취한 부분을 비율로 표시한 것이라고 합니다. 그래서 가장 흔히드 사용하는 공식이 다음과 같습니다. 실적 / 목표 그럼 위의 공식을 토대로 엑셀에 다음같이 작성을 해보도록 하겠습니다. 우선 올해 실적인 E행을 D열로 나누는 방식으로 진행하고자 합니다. 그럼 우선 첫번째 열에 E5를 D5로 나누겠습니다. 그리고 이 부분을 빈열로 복사하여 나..
종종 엑셀 관련된 작업을 하다 보면, 기존 자료를 보면서 현재 자료를 작업해야 하는 경우가 있습니다. 이럴 경우에 기존 파일과 현재 파일을 별도로 다른 창으로 보고 싶은데 잘 안되는 경우가 많습니다. 계속 엑셀을 실행해도, 기존 창이 열리거나, 때론 기존에 열려 있는 부분에 새로운 파일만 추가 됩니다. 그래서 이러한 문제점들에 대해서 해결 해주기 위해서 엑셀 창 2개 이상 띄우는 방법에 대해서 이야기를 드릴려고 합니다. 먼저 [Windows키 + R]를 동시에 눌러주세요. 윈도우 키아시죠? 키보드 좌측 하단에 Ctrl 우측에 대부분 붙여 있습니다. 그럼 다음과 같은 화면이 나올 것입니다. 여기에서 엑셀을 아이콘이 아닌 명령어를 입력하여 구동하겠습니다. 위의 열기에서 "EXCEL /x" 입력해 주시면 됩니..
이번 포스팅은 엑셀[Excel]에 관련된 부분을 처음으로 포스팅을 합니다. 실제 엑셀[Excel]에 대해서 포스팅을 하는 이유는 여러가지지만, 실제 본의 아니게 제가 업무상 엑셀을 많이 사용하는 환경에 노출이 되다보니, 자연스럽게 엑셀에 대해서 많이 사용하게 되었습니다. 그래서 천천히 제가 사용하는 부분들에 대해서 공유 드리고자 합니다. 이번 포스팅에서는 먼저 날짜 관련된 함수에 대해서 한번 살펴보겠습니다. 그리고 이 부분과 본인의 출생연도를 활용하여 나이를 구하는 방법에 대해서 살펴보고자 합니다. 먼저, 날짜 관련 함수에 DATE 함수를 사용해보도록 하겠습니다. (샘플 파일은 하단에 별도로 첨부 드리도록 하겠습니다.) DATE(year,month,day) 그럼 위의 함수를 바탕으로 한번 다음과 같이 적..
이번 포스팅에서는 앞서 DBC_Base를 바탕으로 DBC 정보를 Excel로 추출하는 부분입니다. 실제 이 부분에서는 많은 구설이 있을 수 있습니다만, 관련해서 저의 생각대로 해볼 의향입니다. 각 부분들에 대해서 간단히 설명을 하고 나서 메인 부분으로 들어가도록 하겠습니다. 파이썬[Python] Project01-02 DBC_Base Message/Siganl Class 파이썬[Python] Project01-02 DBC_Base Message/Siganl Class 앞서 포스팅에서 언급한 바와 같이 이번 포스팅에서는 DBC_Base부분으로 구성을 해볼까 합니다. DBC 파일을 읽어와서, Message, Signal 부분으로 나누어 저장하는 부분으로 구성이 됩니다. 전체적인 구성은 다음과.. appia...
오늘은 엑셀 파일을 CSV 파일로 저장하는 것에 대해서 포스팅 하겠습니다. 우선, 앞선 포스팅에서 win32com를 이용하여 엑셀 파일을 제어하는 방법에 대해서 살펴 봤습니다. 하지만, 엑셀 자체가 윈도우라는 운영체제에서 돌아가는 어플리케이션이다 보니, 데이터 양이 많다 보면 상당히 많은 버벅거림이 있습니다. 예전에 데이터 양이 Column이 40개에 열이 2만줄 정도 되는 데이터를 처리해 야 하는 경우가 있었습니다. 그 엑셀 정보를 읽어와서 제가 사용할 툴에서 가공하는 부분이었습니다. 하지만, 데이터를 읽어오는데 걸리는 시간이 거의 40분에서 1시간 정도였습니다. 불러오는 중입니다... 그래서 그 때 제가 생각해 본 방법이 바로 CSV 파일 형태로 저장하여 파일 입출력을 이용해서 사용하는 것이었습니다...
앞서 포스팅에서 pywin32를 설치하는 방법에 대해서 살펴 보았습니다. 그럼 이번 포스팅에서는 엑셀을 다루어 보는 방법에 대해서 살펴보고자 합니다. 물론, 많은 분들이 엑셀 파일을 별도로 다루는 모듈들을 사용하고 계시는 걸로 알고 있습니다. 그 모듈들 또한 장단점이 있습니다. 하지만, 저의 경우 win32com를 사용하는 명확한 이유는 바로 보안등의 경우에서도 피해 갈 수 있다는 장점이 있습니다. 설치하는 방법은 하기 링크 부분에서 참고하시길 바랍니다. 불러오는 중입니다... 예를 들면, 특정 모듈의 경우 엑셀 파일에 직접 접근하여 데이터를 읽어 옵니다. 이 부분에서 특정 회사의 경우 보안등으로 인해서 암호화가 되는 경우가 있고 이로 인해서 읽어 올 수 가 없습니다. 하지만, COM API를 사용하면,..