지난번에는 데이터 변환을 위한 준비작업을 말씀드렸습니다. 준비작업은 사실 간단한 건데 초보자를 위하여 지루하게 설명드렸습니다. 오늘은 데이터 변환에 대하여 설명드리겠습니다.
[데이터 결합]
①concatenate함수를 사용하여 데이터 결합을 합니다.
수식입력줄의 함수삽입 아이콘(노란색 fx라고 표시된 부분)을 누르고 함수마법사에서 원하는 함수를 선택합니다.((그림05-1, 그림05-2 참조)
만약 원하는 함수가 보이지 않을 경우 [범주선택(C)]에서 텍스트를 선택하면 concatenate함수를 찾을 수 있습니다. 물론 직접 입력하셔도 됩니다.
concatenate함수는 =concatenate(데이터1, 데이터2, 테이터3, ..... ) 이런 식으로 사용하는 것입니다.
동호수는 이렇게 합니다. '=CONCATENATE(B2,"동 ",c2,"호")' ... 주의사항 : 셀주소는 그냥, 문자입력은 인용부호(" ")를 사용하여야 합니다.
"차종: 그랜저" 형태로 만들기 위하여 '=CONCATENATE("차번: ",D2)'라는 수식을 사용했습니다. "차종: "은 동일한 텍스트 데이터고, E2는 액셀시트 해당 주소에 들어있는 값을 불러오는 것입니다.
차번도 같은 방법으로 데이터 결합을 하면 그림06과 같이 만들어집니다.
②제일 윗쪽만 만들어놓고 G2에 마우스포인터를 놓은 상태에서 Shift키누르고 H17을 마우스로 선택하면 그림(07)과 같이 범위선택이 됩니다.
③범위선택 상태에서 [Ctrl]키와 D키를 함께 누르면 아랫쪽으로 같은 수식이 복사됩니다.
④그리고 [Ctrl]키와 C키를 눌러서 데이터 복사를 하고
⑤오른쪽마우스를 누른 다음 그림(06)과 같이 창메뉴가 나타나면 [선택하여붙여넣기]→ [값붙여넣기]→ [123]을 순서대로 선택하면 수식이 수식의 결과값으로 바뀌는걸 볼 수 있습니다.
그림5-1
그림 5-2
[한글 데이터 파일 준비]
이제 한글2010 파일을 만들 차례입니다. 한글파일은 두가지를 만들어야 합니다. 하나는 데이터 파일이고, 또하나는 안내문 파일입니다.
[차량등록현황안내.HWP 파일 만들기]
지금까지 변환한 데이터를 활용하기 위해서는 이 데이터로 무엇을 할 것인지를 구상해야 합니다.
그러기 위해서 한글2010으로 차량등록현황안내 파일을 만들어봅니다.(그림08 참조)
여기서 보이는 {{1}} {{2}} {{3}} {{4}} {{5}} 는 활용하려는 데이터 숫자입니다.
{{1}}에는 동호수를 표시하려는 것입니다.
{{2}}부터 {{5}}까지는 각 세대에서 보유하고 있는 차량을 표시하려는 것입니다. 한세대에 4대까지 최대 보유하고 있다는 전제가 있는 것입니다. 만약 5대 이상 보유한 세대가 있다면 별도 작성하던가 아니면 {{6}}이나 그 이상까지 만들어야 할 것입니다.
이것은 메일머지를 작성하는 것이니 다음번에 설명할 것입니다.
그림 08
[차량등록현황데이터.HWP 파일 만들기]
①새문서파일에서 첫줄 첫칸에 데이터 숫자인 5을 입력합니다. 활용하려는 데이터 숫자가 5개입니다. 파일의 첫머리에 그것을 명시해야 합니다
②액셀 "차량등록현황데이터.xlsx"의 G2에서 I17까지 범위를 복사하여 새문서파일에 붙여넣기합니다.(그림09-1 참조)
③셀표합치기, 데이터 오려내고 표 삭제하기, 데이터 붙이기
표의 왼쪽줄, 맨 윗칸에 마우스포인터를 위치하고 F5키를 누르면 셀이 선택됩니다. 그 상태에서 F3키를 누르고 화살표를 움직이면 표의 모든 셀을 선택할 수 있습니다.(그림09-2 참조)
모든 셀이 선택되었으면 셀 합치기를 실행합니다.
표 안에 모든 데이터가 한 줄로 들어 있습니다. 제일 윗줄(101동 101호)에 커서를 두고 [F3]키를 누른뒤 화살표를 아랫쪽으로 움직이면서 모든 데이터를 선택한 다음 [Ctrl]키와 X키를 동시에 눌러 오려내기를 하십시오.(그림09-3)
이제 표는 아무것도 없는 빈 것이 되었고 필요없습니다. 표의 테두리를 마우스로 선택하여 표을 삭제합니다.(그림09-4 참조)
붙여넣기를 하면 그림09-5처럼 됩니다.
그림 9-1
그림 9-2
그림 9-3
그림 9-4
그림 9-5
조금 복잡한 과정이긴 하지만 천천히 따라해보시면 이해할 수 있을 것입니다.
데이터 변환과정을 요약하면 이렇습니다.
첫째 한글 파일에서 사용하고자 하는 데이터를 만들기 위해서 액셀 데이터를 가공했습니다.
concatenate함수와 선택하여 붙여넣기[값붙여넣기]
둘째 한글 파일에서 메일머지기능을 사용하기 위해서 액셀데이터를 복사해왔습니다.
액셀데이터를 복사해서 붙이면 표로 만들어지기 때문에 표에 있는 데이터를 꺼내야 합니다. 그래서 표합치기를 하고 데이터 전체를 선택해서 오려낸 후에 필요없는 텅빈 표는 삭제한 것입니다.
다음엔 한글2010의 매크로와 메일머지를 설명하도록 하겠습니다.
첫댓글 감사^*^
감사