엑셀 4

[엑셀] IF를 활용한 표의 대표셀의 합쳐진 셀을 풀고, 빈 셀에 대표값 채우기

일반 적으로 아래 왼쪽 그림의 표와 같이 중복되는 여러 개의 셀을 하나로 합쳐서 표시한 테이블이 많은데, DB에 가져오기를 하던가 하는 등의 작업을 하려면, 합쳤던 셀을 풀고 모든 셀에 값을 채워 주어야만 합니다. 표에 행이 그리 많지 않다면, 수작업으로 셀을 풀도, 데이터를 복사하는 것이 그리 어렵지 않으나, 100개만 넘어가도 손쉽게 변환하기가 쉽지 않습니다. 그래서 어떻게 하면 편하게 할까 생각해 보았는데, 전에 배웠던 IF(엑셀 IF 함수 및 두 셀간의 값 비교하기)를 활용하면 다음과 같이 좀더 손쉽게 표의 빈 셀에 대표했던 값을 채울 수 있습니다. 그럼 아래 그림과 같이 왼쪽처럼 보이는 표가, 최종적으로 오른쪽 표처럼 좀도 손쉽게 만드는 방법에 대하여 알아 보겠습니다. 우선 대표 값으로 합쳐져 ..

Windows 2011.09.23

엑셀 자료를 SSIS를 이용하여 Import 하는 방법

엑셀의 자료를 MS-SQL SSIS를 이용하여 테이블로 가져오는 방법을 정리해 보았습니다. 알단 SMSS로 엑셀을 가져와 데이터를 저장할 테이블이 위치할 데이터베이스에서 오른쪽 마우스를 눌러 아래와 같은 팝업 메뉴가 나왔을 때, 순서대로 선택하여 "태스크 > 데이터 가져오기"를 실행합니다. 그러면 아래 그림과 같이 가져오기 및 내보내기 마법사가 시작됩니다. 다음 버튼을 눌러서 데이터 원본을 지정합니다. 아래와 같이 원본 형태를 "Microsoft Excel"로 선택하고, "찾아보기" 버튼을 눌러서 데이터베이스에 입력할 엑셀 파일을 선택한 후, "다음" 버튼을 누릅니다. 엑셀 자료가 입력된 대상 서버의 정보를 올바르게 입력하고, 대상 데이터베이스를 선택한 다음에 "다음" 버튼을 누릅니다. 엑셀 자료를 가져..

DB/MS-SQL 2011.09.22

[엑셀] IF 함수 및 두 셀간의 값 비교하기

특정 조건에 따라서 값을 다르게 출력하는데 IF 함수를 사용합니다. 예를 들어 =IF(A1>90,"A등급","B등급") 수식은 A1이 90보다 크면 "A등급"을 반환하고, A1이 90보다 작거나 같으면 "B등급"을 반환합니다. IF 함수 구문에는 다음과 같은 인수(인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)가 사용됩니다. logical_test 필수 요소입니다. TRUE나 FALSE로 평가될 수 있는 임의의 값 또는 식입니다. 예를 들어 A10=100과 같은 논리 식에서 A10 셀이 100이면 이 식은 TRUE가 되고 100이 아니면 FALSE가 됩니다. 이 인수에는 모든 비교 계산 연산자를 사용할 수 있습니다. value_if_true 선택 요소입니다. lo..

Windows 2011.09.05

엑셀(Excel)에서 엑세스(Access)내의 테이블 자료 가져오기

엑셀(Excel)에서 엑세스(Access)내의 테이블 자료 가져오는 방법을 간단하게 정리해 보았습니다. 위 그림에서와 같이 상단 메뉴에서 "데이터 > 외부 데이터 가져오기 > 데이터 가져오기"를 선택합니다. 그러면 위 그림과 같이 데이터 원본을 선택하는 창이 나타나고, 이전에 한번 만들어둔 데이터 원본이 있다면 그걸 선택하여 바로 진행하면 됩니다만, 새로 가져오는 경우이므로 "새 원본" 버튼을 선택합니다. "새 원본"을 선택하면 아래와 같은 데이터 연결 마법사가 실행됩니다. "기타/고급"을 선택한 이후에 "다음" 버튼을 누릅니다. 액세스(Access)의 자료를 가져오는 것이므로 위 그림과 같이 "Microsoft Jet 4.0 OLE DB Provider"를 선택한 이후에 "다음" 버튼을 누릅니다. "데..

Windows 2010.02.03
728x90