여러 Excel 데이터를 Access로 한데 모아 놓는 방법

4206 단어 SQLExcelaccess


이용 상황



복수로 나누어진 Excel 데이터를 하나의 파일로 정리하고 싶을 때

Excel 파일만으로도 가능



일부러 Access를 사용하지 않아도 VLOOKUP 함수 등을 사용하면 가능하지만 ...
Access라면 순식간에 할 수 있다!

전제 사항


  • 붙여 넣는 데이터의 항목 수 (필드 수)는 같은 수가 아니면 안됩니다.

    설정 방법



    01. 결합하고 싶은 데이터(복수로 나누어진 Excel 데이터)를 Access에 읽어들인다
    02. 쿼리 만들기(쿼리 디자인 클릭)
    03. 홈 > 작성 > SQL 보기 표시
    04.SQL문을 기재

    qiita.rb
    SELECT * FROM [テーブル名]
    UNION ALL SELECT * FROM [テーブル名];
    -- テーブル名には読み込んだファイルの名前を記載する
    

    고급 설정(SQL)


  • 여러 테이블 병합

  • qiita.rb
    -- UNIONでひたすら繋げるだけ
    SELECT * FROM [テーブル名]
    UNION ALL SELECT * FROM [テーブル名]
    UNION ALL SELECT * FROM [テーブル名]
    UNION ALL SELECT * FROM [テーブル名];
    
  • 중복 데이터 삭제

  • qiita.rb
    -- ALLを記述しない
    SELECT * FROM [テーブル名]
    UNION SELECT * FROM [テーブル名]
    UNION SELECT * FROM [テーブル名];
    
  • 특정 항목 (필드 이름) 만 결합

  • qiita.rb
    -- フィールド名をそれぞれ指定する
    -- フィールド名を複数指定する場合はカンマで区切る
    SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名]
    UNION ALL SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名]
    UNION ALL SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名];
    

    공식 도움말



    유니온 쿼리를 사용하여 여러 쿼리를 하나의 결과로 결합

    좋은 웹페이지 즐겨찾기