본문 바로가기

엑셀

가장 많이 사용하는 엑셀 Vlookup 함수와 주민번호 숨기는 Replace 함수

728x90
반응형

 

엑셀 함수 중에서 가장 많이 사용하는 함수는 Vlookup 함수입니다. 오늘은 Vlookup 함수에 대해 알아보겠습니다.

회사의 단합을 위해 가장 좋은 것은 운동회를 통해 단합을 꽤하는 것입니다. 직원 수는 30명으로 각 팀 5명씩 3팀으로 운동회 명부를 작성하려고 합니다. 함수는 Vlookup, Replace 함수를 이용해서 명부를 만들어 보겠습니다.

 

▣ Vlookup 함수

Vlookup 함수 =Vlookup(검색값, 검색할 표의 범위, 열번호, False)

(주)행복한 세상의 직원면부에서 2021년 가을 운동회 명부를 만들겠습니다.

 

 

(주)행복한 세상 직원 명부는 [sheet2]에 위와 같이 입력되어 있습니다.

 

위 시트는 가을 운동회 명부가 [sheet1]에 만들어 놓았고 부서, 주민번호, 직위, 연락처를 불러오겠습니다.

 

부서명을 불러오겠습니다. 찾는 값은 [류정군]이므로 [D10] 셀을 선택하고 함수 식을 입력하겠습니다. [ =VLOOKUP(C10,]을 입력하고 찾는 값의 찾는 범위는 아주 중요한 부분입니다. 찾는 값이 이름이므로 찾는 값의 범위는 이름이 1열의 시작이 되어야 합니다.

 

 

표의 범위를 선택 하기 위해 [sheet2]로 이동하여 이름이 1열이 되게 설정해야 하므로 [C4 : I34]까지 드래그하여 설정합니다. 다음은 열 번호입니다. 직원 명부에서 이름은 1 열이므로 부서는 3열이 되고 정확한 값과 일치해야 하므로 [false]를 입력하고 괄호 닫고 엔터를 누릅니다.

 

[D10] 셀에 기획부가 나타납니다. 그러면 D10셀을 선택하고 채우기 핸들이 나타나도록 D10셀에 갖다되면 자동 채우기핸들이 나타남과 동시에 더블클릭하면 수식이 복사되며 위 시트처럼 부서명이 차례로 입력됩니다.

다음은 직위와 연락처를 불러오겠습니다.

 

[F10] 셀을 선택하고 수식을 입력하겠습니다. [ =VLOOKUP(C10, 직원 명부!$C$4:$J$34,4, FALSE)를 입력하고 엔터를 치면 직위가 입력됩니다.

 

 

직위가 표시된 [F10] 셀을 선택하고 자동 채우기 핸들이 나타나면 더블클릭하여 수식을 복사하면 직위가 셀에 채워집니다. 이번에는 연락처를 가져오겠습니다. [G10] 셀을 선택하고 함수식을 동일 방법으로 입력하되 열 번호만 [ 6 ]으로 하고 입력하면 연락처가 입력됩니다.

 

 

연락처가 입력이 되었으나 사랑팀의 [항태민]의 이름이 정확하게 입력되지 않아 수정 후 바로 잡았습니다

 

 

▣ 엑셀 Replace 함수

주민번호를 vlookup 함수로 불러올 수 있지만 개인정보 보호에 의해서 주민번호 뒷자리 6자리를 [******] 표시로 숨기겠습니다.

 

엑셀 Replace 함수 = REPLACE(대상셀, 문자열의 시작 위치,변경할 문자 갯수, 변경할 문자열)

 

 

동일 방법으로 주민번호를 불러오겠습니다. 입력값은 모두 동일하나 열 번호만 [ 2 ]로하여 입력하면 주민번호가 나타납니다. 이제 마지막으로 주민번호 뒷자리 6자리를 별 표시로 숨기겠습니다.

Replace함수에서 [ 9 ]는 숨기려고 하는 주민번호의 위치입니다. [ - ]도 포함입니다. [ 6 [ 은 숨기려고하는 숫자의 개수이고 "******"은 숨기려는 문자열의 형식입니다. [E10] 셀을 선택하고 다음과 같이 수식을 입력합니다

[=REPLACE(VLOOKUP(C10, 직원 명부! C4:J34,2, FALSE),9,6, "******")]입력하고 엔터를 누르면 아래와 같이 주민번호가 숨겨진 것을 볼 수 있습니다.

 

 

이상 가을 운동회 명부를 vlookup함수와 Replace함수를 이용해 만들어 보았습니다.

 

 

 

 

 

 

반응형
LIST