DVAR 함수 - 데이터베이스에서 조건에 맞는 항목의 표본집단 분산 구하기
엑셀의 데이터베이스(Database)함수는 다양한 조건에 맞는 항목의 합계를 구한다던지, 평균, 분산, 표준편차 등을 쉽게 구할 수 있는 함수이다. 모든 함수는 알파벳 “D”로 시작하며 DAVERAGE, DSUM, DVAR, DVARP, DSTDEV, DSTDEVP 등이 있다. …
엑셀의 데이터베이스(Database)함수는 다양한 조건에 맞는 항목의 합계를 구한다던지, 평균, 분산, 표준편차 등을 쉽게 구할 수 있는 함수이다. 모든 함수는 알파벳 “D”로 시작하며 DAVERAGE, DSUM, DVAR, DVARP, DSTDEV, DSTDEVP 등이 있다. …
18강에서는 VBA로 Microsoft SQL Server DB에 연결하여 Stored Procedure(SP)를 이용하여 조회하는 작업을 해보자. 13강에서 SQL Server를 이용하여 Excel VBA에서 SQL을 직접 작성하여 Data를 조회하는 기능을 구현해보았는데 이번에는 SQL을 작성하는 대신 …
18강 - VBA로 MS SQL Server에 연결하여 Data처리하기(Stored Procedure로 조회) 더 보기 »
17강에서는 VBA로 PostgreSQL에 연결하여 Data를 조회,추가,수정,삭제하는 작업을 해 보고자 한다. PostgreSQL은 MySQL, MariaDB 등의 Open source DB와 연결방법이 크게 다르지 않다. PostgreSQL용 ODBC를 설정하고 연결문자열을 만드는 방법이 거의 동일하다. 그렇지만 ODBC …
17강 - VBA로 PostgreSQL에 연결하여 Data처리하기(ADO를 이용하여 조회,추가,수정,삭제) 더 보기 »
16강에서는 VBA로 MariaDB에 연결하여 Data를 조회,추가,수정,삭제하는 작업을 해 보고자 한다. MariaDB는 MySQL과 동일한 소스코드를 기반으로 만들어 졌으므로 사용법, API등이 거의 동일하다. 버전번호도 5.5까지는 동일하게 갔는데 MySQL 5.6으로 갈때 MariaDB는 버전 …
16강 - VBA로 MariaDB에 연결하여 Data처리하기(ADO를 이용하여 조회,추가,수정,삭제) 더 보기 »
15강에서는 VBA로 MySQL DB에 연결하여 Data를 조회,추가,수정,삭제하는 작업을 해 보고자 한다. MySQL은 Oracle DB에 비해서 연결이 덜 까다롭지만 MySQL용 ODBC Driver를 잘못 설치하거나 설정을 잘못하면 연결이 안되어 연결방법을 찾느라 고생할 수도 있으므로 …
15강 - VBA로 MySQL에 연결하여 Data처리하기(ADO를 이용하여 조회,추가,수정,삭제) 더 보기 »
14강에서는 VBA로 Oracle DB Server DB에 연결하여 Data를 조회,추가,수정,삭제하는 작업을 해 보고자 한다. Oracle은 다른 DB에 비해서 연결이 까다롭다.Oracle Client설치를 잘못하거나 설정을 잘못하면 연결이 안되어 연결방법을 찾느라 고생할 수도 있으므로 아래 …
14강 - VBA로 Oracle DB Server에 연결하여 Data처리하기(ADO를 이용하여 조회,추가,수정,삭제) 더 보기 »
13강에서는 VBA로 Microsoft SQL Server DB에 연결하여 Data를 조회,추가,수정,삭제하는 작업을 해 보고자 한다. 9강부터 12강까지는 Microsoft의 Access를 Database로 사용하여 Excel에서 Data를 조회,추가,수정,삭제하는 작업을 해 보았는데 이번 강에서는 Access대신 같은 회사의 …
13강 - VBA로 MS SQL Server에 연결하여 Data처리하기(ADO를 이용하여 조회,추가,수정,삭제) 더 보기 »
12강에서는 VBA로 Access DB에 연결하여 Data를 삭제하는 작업을 해 보고자 한다. 6강에서는 Excel의 Sheet를 Database처럼 사용하여 Data를 삭제해 보았는데 이번 강에는 Excel Sheet대신에 Access를 Database로 사용하여 아래와 같이 구현해 본다. …
12강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data삭제) 더 보기 »
11강에서는 VBA로 Access DB에 연결하여 Data를 추가하는 작업을 해 보고자 한다. 5강에서는 Excel의 Sheet를 Database처럼 사용하여 Data를 추가해 보았는데 이번 강에는 Excel Sheet대신에 Access를 Database로 사용하여 아래와 같이 구현해 본다. …
11강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data추가) 더 보기 »
9강에서는 ADO를 이용하여 Access DB에 연결하고 Data를 엑셀Sheet로 가져와 보았다. 이번 강에서는Access DB에 연결하여 Data를 엑셀Sheet가 아닌 아래 그림과 같이 Form으로 가져와서 수정하고 저장하는 기능을 구현해 보기로 한다. 따라서 Database연결 …
10강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data조회 및 저장) 더 보기 »
3강부터~6강까지는 다음 표와 같이 VBA로 엑셀Sheet에 연결(Excel을 Database로 사용)해서 Data를 조회,수정,추가,삭제하는 방법을 알아보았다. 강좌 내용 3강 VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 연결, 조회) 4강 VBA로 엑셀Sheet에 연결하여 ADO를 이용하여 조회 및 …
7강에서는 엑셀에서 VBA를 이용하여 DB연결 및 Data처리를 위해 이해해야 할 기본개념과 연결방법을 알아 보았고 ADO에 대해서도 간단히 언급했는데 이번 강에서는 ADO를 좀 더 구체적으로 설명한다. DB연결 및 처리를 위한 ADO이해 …
이번 강좌에서는 엑셀에서 VBA로 DB연결 및 Data처리를 위해 이해해야 할 기본개념과 연결방법을 알아보고자 한다. DB연결 및 Data처리를 위한 기본개념 Excel VBA프로그램에서 Database에 접속해서 Data처리 요청을 하고 결과를 받아오는 모습은 아래의 …
5강에서는 ADO를 이용하여 엑셀Sheet에 Data를 추가하는 작업을 해 보았다. 이번 강좌에서는 엑셀Sheet에서 Data를 삭제하는 기능을 구현해 보고자 한다. 5강에서도 언급했지만, 엑셀을 Database처럼 사용할때의 제약사항을 살펴보기로 하자. 엑셀을 Database처럼 사용할 수 는있지만, …
4강에서는 엑셀Sheet에서 ADO를 이용하여 Data를 조회하고 수정하는 작업을 해 보았다. 이번 강에서는 Data를 엑셀Sheet에 추가하는 기능을 구현해 보고자 한다. 그 전에 엑셀을 Database처럼 사용할때의 제약사항을 살펴보기로 하자. 엑셀을 Database처럼 사용할 …
3강에서는 ADO를 이용하여 엑셀 데이터베이스에 연결하고 Data를 엑셀Sheet로 가져와 보았다. 이번 강에서는 Data를 엑셀Sheet가 아닌 아래 그림과 같이 Form으로 가져와서 수정하고 저장하는 기능을 구현해 보기로 한다. 아래와 같이 따라 해보자. …
2강에서는 MS Query를 이용하여 데이터베이스에 연결해 보았다. 이번에는 VBA를 이용하여 연결해 보자. VBA를 이용하면 Microsoft Query를 이용하지 않고도 데이터베이스에 연결하고 Data를 조회하고 가공할 수 있다. 아래와 같이 따라해 보자. 이번 …
1강은 개발자가 아니더라도 읽어 나가는데 부담이 없었겠지만 지금부터는 전문용어 투성이다. 개발자가 아니라면 어려운 시간이 되겠지만 약간만 배우만 업무에 도움이 될 수 있다. 뭔지 모르겠지만 일단 Database에 한번 연결해 보자. 프로그램을 …
오늘부터 다음의 주제로 엑셀에서 데이터베이스를 다루는 것에 대한 강좌를 개설한다. Database는 무엇인가, 왜 엑셀에서 database를 다룰 때 잇점은? 엑셀에서 다룰 수 있는 DB의 종류는? (EXCEL SHEET, MYSQL, ORACLE, MSSQL 등…) …
어떤 분이 회사에서 금형정보를 금형사진과 함께 엑셀에서 관리한다고 하셨는데 속도가 너무 늦어서 고민이라고 해서.. 제가 엑셀에서 속도 문제없이 빨리 조회되도록 만들었습니다. 10만개까지 해 봤는데.. 그럭저럭 돌아갑니다. 금형이미지 파일은 디렉토리에 넣고 …