조건부서식(countif) / index 함수

도로롱·2024년 5월 2일

조건부 서식 필요성

  • 구글 스프레드시트에서 중복값 서식 걸고 싶을때

  • 함수 활용: 조건부 서식 > 맞춤 서식 > countif

  • 활용 예제
    - a열에 등장한 사람이 b열에 있으면 b열에 색칠이 되어야 함

    1) 범위 적용 = 색깔이 칠해질 범위(B:B:B)
    2) countif 함수 조건절 =countif(기준이 되는 열= A:A:A, 색깔이 칠해질 범위의 첫번째 셀= $B1) >=1
    - 해석: 기준이 되는 열에 등장한 데이터가 b열에 한번 이상 등장하면 색깔을 칠해라

INDEX 함수

  • VLOOKUP으로 값을 찾을 수 없는 경우
    (EX. 왼쪽에 있는 값 가져오기, 행 OR 열을 통채로 가져오기)
  • INDEX(찾을 값의 총 범위, 찾을 값이 있는 행 , 찾을 값이 있는 열)
    - 인수 2,3은 생략 가능하다 ▶ 행을 생략하면 열이 통채로, 열을 생략하면 행이 통채로 가져옴

예시) INDEX(범위, 3, 2) → 범위안의 3행의 2열의 값을 가져온다
예시) INDEX(범위,3, ) → 범위 안의 3행의 값을 다 가져온다
예시) INDEX(범위,,2) → 범위 안의 2열의 값을 다 가져온다

  • +) MATCH 함수를 활용하기
    - MATCH(찾을 값, 찾을 값이 있는 범위,0) → 해당 값이 있는 인덱스 반환 → 숫자 대신 활용
    (행 혹은 열 추가시 인덱스 번호가 바뀌기 떄문에 MATCH 함수를 활용하면 찾을 값을 변경 없이 사용 가능하다)

    EX) '이름' 이라는 열이 2번째로 위치 했지만, 열 추가로 인해 3번째로 변경됨
    INDEX(찾을 범위, 1,2) → 열이 추가 되어 원하는 값이 안나옴
    INDEX(찾을 범위, 1,MATCH("이름",열이 위치한 행 범위,0)) → 이름이라는 컬럼이 위치하는 인덱스를 반영하므로 '이름'이라는 컬럼명만 변경되지 않으면 값이 올바르게 나옴

profile
질문 없는 성장은 없다. 3년차 데이터 분석가

0개의 댓글