EXCEL

EXCEL 데이터 정리 (INDEX & MATCH & MOD & INT & COLUMN)

S4KHS 2024. 4. 15. 00:36

EXCEL 데이터 정리

목차
MOD

INT
COLUMN
MOD & COLUMN
INT & COLUMN
INDEX & MATCH & MOD & INT & COLUMN

728x90

※ INDEX & MATCH 관련

2024.04.11 - [EXCEL] - EXCEL 데이터 정리 (INDEX & MATCH / SEQUENCE)

MOD

※ 분자를 분모로 나누고 남은 나머지 값을 출력한다.

함수 구성 : MOD(분자, 분모)

  • e.g 1) MOD(10,3)
     -> 값 : 1 
  • e.g 2) MOD(4,2)
     -> 값 : 0

INT

※ 입력된 값을 가장 가까운 정수로 내림한다.

함수 구성 : INT(숫자)

  • e.g 1) INT(10.9)
     -> 값 : 10
  • e.g 2) INT(11/3)
     -> 값 : 3

COLUMN

※ 셀의 열 번호를 출력한다.

함수 구성 : COLUMN('선택사항')

  • COLUMN()
     * 수식이 적용된 셀의 열 번호를 출력한다.
     e.g) D10에 해당 수식이 적용된 경우 -> 값 : 4
  • COLUMN(C4)
     -> 값 : 3

MOD & COLUMN

※ 다른 수식 내에서 0~2 등 숫자를 순서대로 적용할 때 사용할 수 있다.

함수 구성 : MOD(COLUMN()-COLUMN(수식이 시작하는 셀), 분모)
e.g) =MOD(COLUMN()-COLUMN($D$2),3)
 * 위 예시를 D2에 적용 -> 적용 후 오른쪽으로 드래그해서 복사
   D2 : MOD(COLUMN(D2)-COLUMN($D$2),3)
          -> MOD(4-4,3) -> 값 : 0
   E2 : MOD(COLUMN(E2)-COLUMN($D$2),3)
          -> MOD(5-4,3) -> 값 : 1
   F2 : MOD(COLUMN(F2)-COLUMN($D$2),3)
          -> MOD(6-4,3) -> 값 : 2

 * 값을 추출하는 범위의 시작 위치에 따라서 수식에 +1 등을 적용할 수 있다.

INT & COLUMN

※ 다른 수식 내에서 0~2 등 각 숫자가 일정 횟수 동안 반복되도록 할 때 사용할 수 있다.

함수 구성 : INT((COLUMN()-COLUMN(수식이 시작하는 셀))/반복되는 값)
e.g) =INT(COLUMN()-COLUMN($D$2),3)
 * 위 예시를 D2에 적용 -> 적용 후 오른쪽으로 드래그해서 복사
   D2 : INT(COLUMN(D2)-COLUMN($D$2),3)
          -> INT(4-4,3) -> 값 : 0
   E2 : INT(COLUMN(E2)-COLUMN($D$2),3)
          -> INT(5-4,3) -> 값 : 0
   F2 : INT(COLUMN(F2)-COLUMN($D$2),3)
          -> INT(6-4,3) -> 값 : 0
   G2 : INT(COLUMN(G2)-COLUMN($D$2),3)
          -> INT(7-4,3) -> 값 : 1

 * 값을 추출하는 범위의 시작 위치에 따라서 수식에 +1 등을 적용할 수 있다.

INDEX & MATCH & MOD & INT & COLUMN

※ 선택된 범위에 있는 특정 문자를 기준으로 설정된 행과 열의 범위에 있는 모든 값을 1개 행에서 오른쪽으로 행과 열의 증가량에 맞춰서 해당하는 값을 연속으로 출력한다. 

 * 값을 추출하는 범위의 시작 위치에 따라서 MOD와 INT 수식에 +1 등을 적용할 수 있다.

함수 구성 : INDEX(선택된 범위, MATCH(찾는 문자, 찾는 범위, 일치 여부)+ MOD(COLUMN()-COLUMN(수식이 시작하는 셀), 분모), INT((COLUMN()-COLUMN(수식이 시작하는 셀))/반복되는 값))

e.g) =INDEX($B:$D,MATCH(45190.38813,$A:$A,0)+MOD(COLUMN()-COLUMN($G$2),3), INT((COLUMN()-COLUMN($G$2))/3)+1)
 * 수식 적용 셀 : G2
 * 찾는 문자별 출력 범위 : 3x3

 -> 45190.38813를 A 열에서 찾은 후 B2~B4, C2~C4, D2~D4 순서로 값을 추출한다.

  • 택된 범위 : 출력할 값이 있는 전체 범위
    e.g) B~D 열

행 번호

  • 찾는 문자 : 찾을 값 또는 문자 등
    * 찾은 문자가 있는 위치가 행 번호가 된다.
     e.g) "문자", 45190.38813 등
  • 찾는 범위 : 찾는 문자가 있는 범위
     * 1개의 행 또는 1개의 열을 범위로 선택해야 한다.
    e.g) A 열
  • 일치 여부 : 기준이 되는 문자와 찾아질 문자의 일치 정도에 대한 것
     -1 : 보다 작음
      0 : 정확히 일치
    +1 : 보다 큼
  • MOD & COLUMN
     * 0~2 등 숫자를 순서대로 반복
    e.g) MOD(COLUMN()-COLUMN($G$2),3)
     -> 3개의 숫자(0~3)를 반복

열 번호

  • INT & COLUMN
     * 0~2 등 숫자를 일정 횟수씩 반복
    e.g) INT((COLUMN()-COLUMN($G$2))/3)+1
     -> 1을 더해서 1부터 3씩 숫자가 반복
반응형

첨부파일

엑셀 활용 예시_INDEX&MATCH&MOD&INT&COLUMN.xlsx
0.01MB

 

반응형