본문 바로가기

Data Literacy/Excel

(10)
6. 데이터 선별하기(2) - HLOOKUP 우리가 앞선 아티클에서 살펴보았던 VLOOKUP은, 말 그대로 '열(vertical)'을 중심으로 데이터를 조회했습니다. 예시를 다시 살펴볼까요? =VLOOKUP($D55,직원명부LIST!$E:$K,3,0) 위와 같이 기준 열(D55)의 데이터 값이 대상 전체 셀(직원명부LIST!$E)의 첫 번째 열에 있는지 검색하고, 만약 있을 경우 해당 열을 기준으로 세 번째(3)에 있는 열의 데이터를 불러오는 것을 명령하는 함수입니다. 이는, 관계형 데이터 베이스의 개념과 사실 잘 맞아 떨어지는 방식입니다. 즉, row(행)을 하나의 데이터로 보고 column(열)을 속성의 일종으로 보는 개념을 그대로 적용할 수 있는 것이지요. 어떤 기준 행 데이터를 찾고, 거기서 특정 '속성'의 값을 불러오는 개념이 되는 것입니..
6. 데이터 선별하기(1) - VLOOKUP 2 (★) 이제 앞서서 살펴보았던 VLOOKUP 활용 예제에서 조금 더 발전을 시켜보겠습니다. 우선 우리는 각 임직원 별로 직원의 정보와 연차, 수당, 연봉 상승률 등 다양한 개인별 데이터를 확보해 둔 상태입니다. 이제 이 raw data에서 중요 내용만 선별하여 별도의 보고 자료를 만드는 연습을 해보겠습니다. 6. 데이터 선별하기 - VLOOKUP(1) (★) VLOOKUP은 Vertical(column) + Looking up, 즉 어떠한 열을 기준으로 n번째에 있는 데이터를 찾아오는 함수입니다. 엑셀에 있어서 실무 활용도가 가장 높고 중요한 기본 함수이지요. 익숙하면 상관없지만 nozeroslope.tistory.com 우선 raw data에서 상부 보고 자료로 사용할 결과 요약 문서에는 임직원 개개인의 매출..
6. 데이터 선별하기(1) - VLOOKUP 1 (★) VLOOKUP은 Vertical(column) + Looking up, 즉 어떠한 열을 기준으로 n번째에 있는 데이터를 찾아오는 함수입니다. 엑셀에 있어서 실무 활용도가 가장 높고 중요한 기본 함수이지요. 익숙하면 상관없지만 충분히 헷갈릴 수 있는 내용이니 VLOOKUP의 기본 개념과 사용 원칙을 잘 정리해서 살펴보겠습니다. VLOOKUP을 사용하면 (1) 특정 기준열의 값을 찾고 (2) 해당 기준열에서 일치하는 row를 찾고 (3) 해당 row 우측 열에 존재하는 값을 찾아줍니다. 예를 들어볼까요? 이름 사번 팀 직급 담당업무 문지훈 215427 김대웅 210217 강민호 213098 위와 같은 데이터가 있고, 각각의 직원의 팀 명과 직급, 담당업무를 raw 데이터에서 찾아서 넣어야 합니다. 이럴 때는..
5. 데이터 분류하기 - IF, IF 중첩문 사용 (2) 이번 아티클에서는 실제 평가 자료에서 점수를 매기는 형태를 이용해, IF문의 사용에 대해서 실질적인 적용 케이스를 살펴보도록 하겠습니다. 위와 같은 형태의 인사 평가 시스템이 있다고 가정해 보겠습니다. 우선, 기본적으로 각각의 개인 사원들은 (1) 신규 매출을 얼마나 일으켰는지 (2) 매출 이익률은 얼마인지 (3) 원가 절감률은 얼마인지 각각 측정이 되어 있는 상태입니다. 이제 이 (1) ~ (3)의 항목을 일정 기준을 통해서 평가해 점수를 매겨보도록 하겠습니다. 신규매출 금액 항목을 먼저 평가해 볼까요? 신규 매출 금액과 관련해 기준은 다음과 같습니다. * 20,000,000원 이상이면 S * 15,000,000원 이상 ~ 20,000,000원 미만이면 A * 10,000,000원 이상 ~ 15,000..
5. 데이터 분류하기 - IF, IF 중첩문 사용 (1) 원론적인 이야기지만, 하나 짚고 넘어가겠습니다. IF라는 함수는 사용 목적이 꽤나 중요합니다. IF를 사용하는 목적은 무엇일까요? 바로, 데이터를 분류하기 위함입니다. 당연한 이야기 같지만, 원천 데이터를 분류하는 것은 결국 해석과 처리를 용이하게 만드는 아주 기본적이면서도 중요한 데이터 처리 과정입니다. IF 함수 자체는 한번 익혀두면 사용은 아주 간단하지만, 데이터 처리 방식의 관점에서 이러한 목적을 잘 기억해 두시기 바랍니다. ○ 기본 IF함수 IF함수의 기본적인 파라미터 구조는 다음과 같습니다. =IF( logical_test, [value_if_true], [value_if_false] ) · logical_test : 파라미터 logical_test 영역에 들어가는 것은 true와 false로..
4. 기본 함수 연습 - SUM / AVERAGE / COUNT ○ SUM / AVERAGE SUM과 AVERAGE는 사실 크게 어려울 것 없는 기본적인 함수입니다. 이 실습에서 중요한 것은 해당 함수의 사용보다는 단축키에 익숙해지는 것입니다(ALT + 1, ALT + 2). 우선 아래와 같은 양식에서, 첫 번째 행의 합계와 평균을 구해보도록 하겠습니다. 딱히 설명은 필요 없을 것으로 보이죠? SUM 함수를 사용해 해당 열의 합계를 구했습니다. 다만, 이 경우 자주 사용하기 때문에 우리는 이미 단축키를 등록해 놓았습니다. 바로 [ALT + 1]이죠. 자주 사용해서 익숙해지도록 합니다. 또한 이제 해당 열의 평균값을 구해보겠습니다. 여기서는 AVERAGE 함수를 사용합니다. 이 경우는 평범한 방식으로 '평균' 칼럼에서 함수를 작성해 값을 구해줍니다. 자, 이제 첫 열에..
3. 모두 바꾸기 활용하기 / 필터 활용하기 ○ 모두 바꾸기 활용하기 우선은 '모두 바꾸기' 기능에 대해서 알아보겠습니다. 아래와 같은 직원 리스트를 확인해 보면, 각각의 직급이 인턴 / 사원 / 대리... 의 형태로 작성되어 있습니다. 만일, 직급 체계 개편으로 모든 직급 호칭이 T2, T3, T4... 형태로 바뀌었다고 하면 해당 문서상의 직급을 어떻게 일괄적으로 바꾸어 줄 수 있을까요? 방법은 간단합니다. [Ctrl + F] 혹은 [Ctrl + H] 를 이용해 '바꾸기' 메뉴로 진입합니다. 그리고 '찾을 내용'에 기존 직책명, '바꿀 내용'에 바꿔줄 직책명을 넣어주고 '모두 바꾸기'를 실행해 주면 됩니다. 참고로, 바꾸기를 실행하기 전에 문서의 모든 영역을 대상으로 바꾸기를 실행할 수도 있지만, 특정 범위(예를 들어 '직급' 열만 바꾸기)에만..
2. 중복 제거, 텍스트 나누기와 합치기 ○ 중복된 항목 제거해 보기 엑셀 데이터에서 이유를 막론하고 중복된 값들을 제거하는 경우가 있습니다. 이럴 때 중복된 값을 간단하게 제거하는 방식에 대해서도 알아보겠습니다. 우선, 중복된 항목이 있는 행을 모두 삭제하는 형태로 진행해 보겠습니다. 다음과 같이 데이터 리스트의 전체를 선택해 주고, 메뉴의 [데이터] > [중복된 항목 제거]를 선택해 보겠습니다. 그럼 다음과 같이 [열]의 종류를 선택할 수 있는 팝업이 뜨게 됩니다. 우리는 이 중에서 '수입국가'를 선택해 실습해 보겠습니다. 만일, 모든 열을 삭제하는 것이 아니라 [수입국가] 열의 중복 값만 제거해서 보고 싶다면 다음과 같이 진행해 봅니다. 우선 [수입국가] 열을 전체 선택한 뒤 다시 중복 제거 메뉴를 실행합니다. 그럼 다음과 같은 선택 팝업..