직장인 엑셀 (Excel) 실무 - if 와 iferror 함수를 활용한 자동으로 순번 매기기

 

안녕하세요~ WideCastle 입니다.

 

직장에서 작성하는 거의 모든 장표에는 순번이 들어가게 됩니다.

물론 연속 데이터를 통한 자동 채우기로 대부분의 직장인들이 작성하고 있지만 함수를 사용하여 자동으로 순번을 넣어주게 되면 더 빠르고 편리하게 업무에 많은 도움이 될 것 입니다.

 

아래 해당 함수를 활용한 결과물 입니다.

시작점인 A5 셀에 적용시킨 함수는

=IFERROR(IF(B5<>"",A4+1,""),1) 입니다.

 

위 수식에 대한 해석을 하자면

 

만약 B5셀이 공백이 아니라면 A4셀에 1을 더한 값을 가져오고 공백이라면 공백으로 표시하되 에러가 난다면 1로 표시해라 입니다.

 

이 수식을 복사해서 작성하고자 하는 장표의 순번 시작점에 적용시키면 쉽게 적용이 되지만 함수에 대한 이해를 하고 가야 하겠죠?

 

함수마법사를 이용하여 하나씩 단계별로 작성을 해보겠습니다.

 

1. A5셀 (순번 시작점)을 클릭한 후 iferror() 를 입력하고 ()안 수식입력줄에 커서를 가져다 놓은 후 함수마법사를 엽니다.

iferror 함수 마법사가 열렸습니다.

Value에 if 함수를 중첩하여 넣겠습니다.--> if() 를 value 안에 적어넣은 후 괄호안에 커서를 두고 함수마법사를 한번 더 엽니다.

※ 함수마법사는 수식입력줄 좌측에 fx 를 누르면 열리는거 다들 아시죠?

 

 

자 이제 if 함수가 중첩으로 열렸습니다.

 

Logical_test 입력란에 B5<>"" 를 입력합니다.

B5가 공백 "" 과 같지 않다면 <> 이라는 뜻 입니다.

 

Value_if_true 입력란에 A4+1을 입력합니다.

Logical_test 가 true 참이라면 A4 셀 값에 1을 더한 값을 가져오라는 뜻 입니다.

 

Value_if_false 입력란에 "" 을 입력합니다.

Logical_test 가 false 거짓이라면 공백 ""으로 표기해라 라는 뜻 입니다.

 

입력한 함수 마법사 화면은 아래와 같습니다.

이제 if 함수 내용이 모두 들어갔습니다. 그러면 앞의 iferror 함수 마법사로 넘어가서 마저 입력해야 겠죠?

 

수식 입력란에 iferror 함수 앞에 커서를 가져다 놓고 함수마법사 fx를 누르면 iferror 함수마법사로 넘어갑니다.

Value_if_error 란에 1 을 입력합니다.

에러가 나면 1로 표기하라는 뜻 입니다.

 

모두 입력이 되었으면 아래와 같이 A4 셀에 1이라는 결과값이 나오게 됩니다.

이 수식을 밑으로 쭉 끌어내려 복사하면 아래와 같이 순번이 자동으로 매겨지는 것을 볼 수 있습니다.

 

수식은 12행까지 복사했는데요. B열에 9행부터 12행까지는 일자에 대한 값이 없이 공백이니 순번이 표기가 안된 것이 보이시죠?

 

이상 if 함수와 iferror 함수를 활용한 자동 번호 매기기 였습니다.

+ Recent posts