EXCEL 데이터 정리
목차
INDEX
MATCH
INDEX & MATCH
INDEX & MATCH & SEQUENCE
728x90
INDEX
※ 선택된 범위의 가장 왼쪽 위를 기준으로 설정된 행과 열에 있는 셀의 값을 출력한다.
함수 구성 : INDEX(선택된 범위, 행 번호, 열 번호, 배열번호)
- 선택된 범위 : 출력할 값이 있는 전체 범위
* 2개 이상의 범위를 선택하는 경우 '배열번호'를 통해서 값을 출력할 범위를 선택한다.
e.g) =INDEX((A2:D2, A3:D3, A4:D4),1,3,3)
-> 배열 : (A2:D2, A3:D3, A4:D4)
-> 배열번호 : 3 -> 4번 행에 있는 3번째 범위가 선택된다. - 행 번호 : 선택된 범위의 가장 위쪽을 기준으로 값을 출력할 행의 번호
e.g) =INDEX(A1:D4,2,3)
-> 전체 행의 범위 : 1~4
-> 선택된 행 : 2
-> 행 번호에 해당하는 값 : 45190.38813, AAA1, AA1, A1 - 열 번호 : 선택된 범위의 가장 왼쪽을 기준으로 값을 출력할 열의 번호
e.g) =INDEX(A1:D4,2,3)
-> 전체 열의 범위 : 1~4(A~D)
-> 선택된 열 : 3(C)
-> 열 번호에 해당하는 값 :내용 2, AA1, BB1, CC1 - 배열번호 : 2개 이상의 범위가 선택된 경우 값을 출력할 범위의 번호
MATCH
※ 선택된 범위에서 찾는 문자가 몇 번째에 있는지 위치를 숫자로 출력한다.
함수 구성 : MATCH(찾는 문자, 찾는 범위, 일치 여부)
- 선택된 범위 : 출력할 값이 있는 전체 범위
e.g) B~D 열 - 찾는 문자 : 찾을 값 또는 문자 등
e.g) "문자", 45190.38813 등 - 찾는 범위 : 찾는 문자가 있는 범위
* 1개의 행 또는 1개의 열을 범위로 선택해야 한다. - 일치 여부 : 기준이 되는 문자와 찾아질 문자의 일치 정도에 대한 것
-1 : 보다 작음
0 : 정확히 일치
+1 : 보다 큼 - 예시 : =MATCH(45190.38813, A:A,0)
- 45190.38813의 위치 : 2
-> A 열에서 가장 위쪽을 기준으로 2번째 행에 '45190.38813'이 위치한다.
INDEX & MATCH
※ 선택된 범위에 있는 특정 문자를 기준으로 설정된 행과 열에 있는 셀의 값을 출력한다.
함수 구성 : INDEX(선택된 범위, MATCH(찾는 문자, 찾는 범위, 일치 여부), 열 번호)
* VLOOKUP과 유사한 기능을 가진다.
- 선택된 범위 : 출력할 값이 있는 전체 범위
e.g) B~D 열 - 찾는 문자 : 찾을 값 또는 문자 등
* 찾은 문자가 있는 위치가 행 번호가 된다.
e.g) "문자", 45190.38813 등 - 찾는 범위 : 찾는 문자가 있는 범위
* 1개의 행 또는 1개의 열을 범위로 선택해야 한다. - 일치 여부 : 기준이 되는 문자와 찾아질 문자의 일치 정도에 대한 것
-1 : 보다 작음
0 : 정확히 일치
+1 : 보다 큼 - 열 번호 : 선택된 범위의 가장 왼쪽을 기준으로 값을 출력할 열의 번호
- 예시 : =INDEX($B:$D, MATCH(45190.3911,$A:$A,0),1)
- A열에서 45190.3911 값과 정확히 일치하는 셀의 행 위치(3)를 출력
-> 선택된 범위($B:$D)에서 3번째 행, 1번째 열(B)에 해당하는 값을 출력
-> 결과 : BBB1
INDEX & MATCH & SEQUENCE
※ 선택된 범위에 있는 특정 문자를 기준으로 설정된 행과 열에 있는 셀의 값과 그 오른쪽으로 열의 증가량에 맞춰서 해당하는 값을 연속으로 출력한다.
* 해당 수식 오른쪽의 셀에 다른 값이 입력되어 있으면 오류가 발생할 수 있다.
함수 구성 : INDEX(선택된 범위, MATCH(찾는 문자, 찾는 범위, 일치 여부), SEQUENCE(행 개수, 열 개수, 시작 숫자, 증감의 값))
* VLOOKUP & SEQUENCE와 유사한 기능을 가진다.
- 선택된 범위 : 출력할 값이 있는 전체 범위
e.g) B~D 열 - 찾는 문자 : 찾을 값 또는 문자 등
* 찾은 문자가 있는 위치가 행 번호가 된다.
e.g) "문자", 45190.38813 등 - 찾는 범위 : 찾는 문자가 있는 범위
* 1개의 행 또는 1개의 열을 범위로 선택해야 한다. - 일치 여부 : 기준이 되는 문자와 찾아질 문자의 일치 정도에 대한 것
-1 : 보다 작음
0 : 정확히 일치
+1 : 보다 큼 - 행 개수 : 숫자의 증감에 따라 몇 개의 행을 연장할 것인지 설정하는 것이다.
- 열 개수 : 숫자의 증감에 따라 몇 개의 열을 연장할 것인지 설정하는 것이다.
- 시작 숫자 : 시작하는 숫자 값
- 증감의 값 : 시작 숫자를 기준으로 몇 씩 증가하거나 감소하는지 설정하는 것
- 예시 : =INDEX($B:$D, MATCH(45190.3911,$A:$A,0), SEQUENCE(1,3,1,1))
- A열에서 45190.3911 값과 정확히 일치하는 셀의 행 위치(3)를 출력
-> 선택된 범위($B:$D)에서 3번째 행이 선택된다.
-> 1번째 열(B)부터 1씩 증가(C~D)하며 우측으로 해당하는 값을 출력한다.
-> 결과 : BBB1 -> BB1 -> B1
반응형
첨부파일
반응형
'EXCEL' 카테고리의 다른 글
EXCEL 데이터 유효성 검사 (데이터 유효성 검사 / VLOOKUP) (0) | 2024.04.27 |
---|---|
EXCEL 데이터 정리 (INDEX & MATCH & MOD & INT & COLUMN) (1) | 2024.04.15 |
EXCEL 데이터 정리 (VLOOKUP & HLOOKUP / SEQUENCE) (0) | 2024.04.06 |
EXCEL 데이터 정리 (조건부서식 중복 값 & 필터 및 정렬) (0) | 2024.04.05 |
EXCEL 조건부서식 활용 (특정 텍스트가 포함된 행 표시) (0) | 2024.04.03 |