목록엑셀 (5)
앤토니의 오디세이
제목으로 이해가 될지 모르겠는데, 요지는 이렇습니다. 피봇(Pivot)을 돌리거나, 어떤 엑셀파일을 사람이 보기 좋도록 그룹핑(병합) 해두었다고 하죠. 리포트를 만들거나, 보기에는 좋은데, 데이터를 핸들링 하기 위해서는 모든 값들이 행이나 열에 값이 채워져 있어야 합니다. 아래 엑셀 예제를 보시도록 하죠. [그림 1]을 보시면, 사람이 보기에는 "Model" 필드가 중복되지 않고 보기에 깔끔합니다. 그런데 데이터로 다시 활용하기 위해서는 해당 필드의 그룹핑(병합)을 해제하고, B3~B8은 "A"로, B9~B14"는 "B"로 채워야 합니다. 일단 B3~B14까지 마우스로 끌어 선택후에 "병합해제" (그림 상단 우측 아이콘 "가"로 표시된 것)를 누르면 [그림 2]처럼 해제됩니다. 해제되면서 각 라인 상단에..
D-Day 계산은 엑셀에서 무척 쉽습니다만 유의할 것은 목표일자와 오늘일자가 "날짜"형식으로 반드시 입력이 되어야 한다는 것입니다. 그냥 셀에 목표일자와 오늘일자를 넣으시고 빼기를 하시면 됩니다. 별도 설명은 필요없고 아래 그림에서 설명이 충분히 될것 같습니다. 일자가 과거이다보니 "-3"일이 나옵니다. 만약 해당일자를 제외하고 카운트 하고 싶으면 "=B3-C3+1"과 같이 조금 손 보면되겠죠? 년/월/일을 추출하는데는 여러가지 방법이 있겠습니다만 "날짜" 값을 추출하기에는 위 방법이 편합니다. Year, Month, Day 함수를 활용하면 숫자값을 Return하고, Text(value,format)을 활용하면 문자값으로 return합니다. 요일은 format에 "aaa", "aaaa"를 사용하면 됩니다..
TEXT함수는 format_text를 통해 다양한 방식으로 값을 추출하는 함수 입니다. 이 TEXT함수를 이용하여 년월일 셀에서 요일을 추출하는 방법을 설명하고자 합니다. TEXT(value,format_text) - value : 해당 값 또는 참조셀 - format_text : "aaaa"인 경우 요일 전체를 반납함. 즉 "월요일"이라고 반납, "aaa"인 경우 요일값만 반납함. 즉, "월"이라고 반납 아래 내용에 대해 Sample을 보여드리겠습니다. B1의 함수내용을 보시면 =TEXT(A1, "aaaa") 로 되어 있죠. value는 A1이라고 할당되어 있네요. 즉, A1셀의 값을 참조합니다. A1에는 "2009-09-30"일로 되어 있고 해당 값은 Text 속성이 아니라 일자 속성으로 들어가 있습..
엑셀이라는 오피스는 정말 최고의 도구가 아닐까 합니다. 엑셀을 잘 활용하시는 분은 보고서도 엑셀로 쓸정도죠. 개인적으로도 오피스 툴중에 가장 많이 사용하는게 엑셀이고 그다음에 파워포인트, 아웃룩정도 되겠네요. 가장 잘 활용하는 VLOOKUP함수는 이미 포스팅을 했고 개인 정리 차원에서 간단한것부터 하나씩 올려볼까 합니다. 오늘은 특정 셀에 목록을 만들어서 해당 값만 선택될 수 있도록 하는 기능을 설명드리겠습니다. (설명 기준은 MS 오피스 2003임) 1. 메뉴 > 데이터 > 유효성 검사 [그림 1]처럼 유효성 검사를 선택합니다. 2. 설정탭 > "목록" 선택 3. 원본 필드에 목록 값 직접 입력하기 [그림 3-1]과 같이 원본 필드에 값을 입력하면 [그림 3-2]처럼 특정 셀에 범위가 할당되게 됩니다...
엑셀만큼 간단하면서 파워풀한 툴은 보기 힘들죠. 저도 엑셀을 자주 사용하는데 그중에서 가장 많이 사용하는 함수중 하나가 VLOOKUP입니다. 이 함수를 활용하려면 기본적으로 상대참조, 절대참조는 이해하셔야 합니다. VLOOKUP 사용하기 샘플을 올려보겠습니다. 예를 들어, 우측표와 같이 어떤 코드집이 있다고 하죠. 코드에 대한 의미가 Description으로 부여가 되어 있습니다. 좌측표에는 코드만 있고 별도의 정보가 있습니다. 좌측 표와 같이 코드만 할당된 경우 해당 코드에 대한 내용을 우측 표에서 가지고 올때 하나씩 일일히 찾는것 보다는 양쪽 표의 공통 분모인 Tracking Point Code를 매핑해서 Description을 가져올 수 있습니다. 1단계 : VLOOKUP함수는 위의 그림처럼 VLO..