본문 바로가기
내가 공부하는 세상/엑셀

엑셀 COUNTIF 함수와 데이터 유효성검사를 이용한 중복방지

by 윤소리아빠 2023. 5. 7.

목차

    COUNTIF 함수를 알아보자 


    먼저 COUNTIF 함수는 조건을 만족하는 데이터의 개수를 세어주는 함수입니다. 이 함수를 이용하시려면 아래와 같은 함수식을 사용하셔야 합니다. =COUNTIF ( 적용할 셀범위 , 조건) 아래 간단한 예제로 COUNTIF 함수의 작용법에 대해 알아보겠습니다.  먼저 아래와 같은 화물 목록이 있다고 가정해 보겠습니다. 아래의 화물들은 각각의 화물 개수와 무게로 이루어져 있습니다. 여기서 COUNTIF 함수를 사용해 무게가 300KG 이상인 화물의 개수를 구하고자 합니다. 먼저 함수를 써주시고 =COUNTIF(   300KG 이상인 화물의 갯수를 알고 싶으므로 적용할 범위를 무게가 적힌 F 열을 마우스로 드래그 하여 범위를 지정해 줍니다. 이후 , 컴마를 찍고 조건 부분을 써주셔야 하는데,  COUNTIF 함수는 반드시 " (따옴표)를 사용하여, 조건을 써주셔야 합니다. 아래와 같이 >=300 이상을 적어줍니다. 이후 엔터를 치면 "3" 이라는 결과를 출력해 줍니다. 

     

     

    COUNTIF 함수와 데이터 유효성검사를 이용해  중복방지를 만들어 보자 


    위에 설명드린 표 그대로 다시사용해 보겠습니다. 여기서 운송장번호는 화물의 고유번호로 중복이 불가하다고 가정해 보고 중복방지 표를 만들어 보겠습니다. 먼저 중복방지를 위해서는 데이터 유효성 검사와 COUNTIF를 동시에 활용해야 합니다. 먼저 운송장 번호가  중복되면 안 되므로, 중복방지를 적용할 범위 (D열) 를 마우스로 드래그해 줍니다. 이후 데이터 유효성 검사를 아래와 같이 열어 주시면 됩니다. 데이터 > 데이터유효성 검사

     

     

    이후 제한대상을 사용자 지정으로 만들어 주시고, 수식에 아래와 같은 COUNTIF 함수를 만들어 줍니다. 

    =COUNTIF( 까지 타이핑 하시고  운송장 범위가 쓰여있는 운송장 번호를 범위를 마우스로 드래그해줍니다.   이후 F4 를 눌러 이 범위를 "절대참조" 해줍니다. 이후 , (컴마)를 쓰시고 첫 번째 셀를 마우스로 클릭 ( D5 ) 합니다. 이후 )를 닫고, 마지막으로  =1 을 적어 주고 확인을 눌러 설정을 적용합니다.  완성된 수식은 아래 사진과 같습니다.  

     

     

    이렇게 완성한 수식을 적용하면 중복된 운송장 번호를 적으려고 하면 아래와 같은 경고 메시지가 뜨면서 중복된 데이터가 입력되지 않습니다. 

     

     

    글을 마치며


    위에 알려드린 데로, COUNTIF 함수와 데이터 유효성검사를 이용하시면  중복방지를 할 수 있어 , 데이터 관리 시 오기입을 막을 수가 있어, 저 같은 경우에는 매우 유용하게 사용하고 있습니다.   아래는 제가 데이터 유효성검사에 관해 쓴 글입니다. 아래글을 참조하시면 에러메시지 문구를 원하시는 데로 변경하실 수 있습니다. 

     

    https://rageyun.tistory.com/74

     

    엑셀 데이터 유효성 검사 / 드롭박스 만들기

    데이터 유효성 검사 먼저 엑셀 데이터 유효성 검사란? 데이터를 입력함에 있어 일정한 범위를 두어 그 범위 내에 있는 데이터만 입력되도록 하는 기능으로, 잘못된 데이터가 입력되는 것을 막아

    rageyun.tistory.com

     

    반응형

    TOP

    Designed by 티스토리

    loading