DOI QR코드

DOI QR Code

Design of Efficient Data Search Function using the Excel VBA DAO

엑셀 VBA DAO 기능을 이용한 효율적인 데이타 검색 기능 설계

  • Jang, Seung Ju (Department of Computer Engineering, Dongeui University) ;
  • Ryu, Dae-Hyun (Department of Computer IT, Hansei University)
  • Received : 2013.08.21
  • Accepted : 2013.10.18
  • Published : 2014.01.31

Abstract

In this paper, I propose an efficient data search system using data partitioning algorithm in Microsoft Excel. I propose searching algorithm to retrieve data quickly using VBA functioning in the Excel. This algorithm is to specify the sheet you are looking for. Once the sheet is specified, the algorithm searches the beginning and the end of the data in the sheet. The algorithm compares intermediate values and key words, from the starting position of the cell. In this way, it will search data to the end. This proposed algorithm was implemented and tested in the Excel system using VBA program. The experimental results showed that the performance was better than that of the conventional sequential search method.

본 논문은 마이크로소프트 엑셀에서 데이터 분할 알고리즘을 이용한 효율적인 데이터 검색 시스템을 제안한다. 엑셀에서 VBA 기능을 이용하여 해당 데이터를 빠르게 검색하는 알고리즘을 제안한다. 본 알고리즘은 찾고자 하는 데이터가 있는 시트를 지정하게 된다. 해당 시트가 지정이 되고나면 해당 시트 내의 데이터에 대한 시작과 끝을 찾게된다. 시작 셀의 위치에서부터 원하는 키워드와 중간 값을 비교하게 된다. 이런 식으로 데이터 끝까지 검색을 하게 된다. 본 논문에서 제안하는 알고리즘을 실제 VBA 프로그램을 이용하여 구현하고 실험을 하였다. 실험 결과 기존의 방식과 비교했을 때 일반적인 순차 검색 방식보다 성능이 좋음을 확인할 수 있었다.

Keywords

References

  1. Park, Hae won, "Program Development and Distribution Analysis Using Excel VBA", Seoul Nat'l Univ. M.S Theses, 2011.
  2. Park, Jun Wong , "Logistics Regression Analysis Program Using Excel VBA", Seoul Nat'l Univ. M.S Theses, 2012.
  3. Lee, Ahn Na, "Sample Extraction Program Using Excel VBA", Seoul Nat'l Univ. M.S Theses, 2013.
  4. Kim, Sung Min, "Log Linear Regression Analysis Using Exce VBA", Seoul Nat'l Univ. M.S Theses, 2013.
  5. Choi Hyun Seok, Park Chul Yong, "Implementation Education Tool of the Variable Regression Model Using Excel VBA", Korea Data Information Journal, 24(3) pp.593- 601, 2013. https://doi.org/10.7465/jkdi.2013.24.3.593
  6. Choi Hyun Seok, Ha Chung Cheol, "Implementation Statistics Education Tool of the Procedural Base Using Excel Macro", Korea Data Information Journal, Vol. 22 No 4, pp.643-650, 2011. 7.
  7. Choi Jun Sun, Excel Macro VBA Bible, HanBit Media, 2012.6.
  8. John Walkenbach, Excel 2007 Power Programming With VBA, Predeck, 2010.11.
  9. Lee Chong Seok, Excel 2010 Macro & VBA, Digital Media Books, 2012.3.
  10. Lee Gang Jae, 200 Excel Functions for Field Workings, Sejin Books, 2011.2.
  11. Richard Mansfield, Mastering VBA for Office 2010, SYBEX, 2010. 8.
  12. Ko Eung Nam, Visual Basic Programming, HanBit Media,, 2007. 10.
  13. Kim Eun Jung, Advanced Excel & VBA Programming for Expert, E-Han Media, 2012. 2.