Excel | INDIRECT 함수란?
·
BI & Visualization/Excel
엑셀에서 INDIRECT 함수는 문자열로 주어진 참조를 실제 셀 참조로 변환하는 함수입니다. 즉, 직접 셀을 지정하는 대신 텍스트 형태로 된 주소를 이용해서 값을 가져올 수 있습니다.=SUM(INDIRECT(C3&"[Workshops Scheduled]"))이 수식은 INDIRECT 함수와 SUM 함수를 함께 사용하여 특정 테이블의 열(column)을 동적으로 참조하고, 그 합계를 구하는 구조입니다.=INDIRECT(C3&"[Workshops Scheduled]")C3C3 셀에 들어 있는 테이블 이름을 가져옵니다. AsteriskCity를 가져옵니다.&"[Workshops Scheduled]"[Workshops Scheduled]라는 열(column) 이름을 연결합니다.결과적으로"AsteriskCity[..
Excel | INDEX + MATCH 함수
·
BI & Visualization/Excel
INDEX와 MATCH를 조합해서, VLOOKUP처럼 값을 찾되 더 유연하게 사용할 수 있게 하는 방법입니다. INDEX: 특정 위치(row, column)에 있는 값을 반환MATCH: 특정 값이 배열 내에서 몇 번째 위치에 있는지 찾음 둘을 합치면 “찾고 싶은 값이 어디 있는지(MATCH) → 그 위치를 이용해 값을 가져오기(INDEX)” 가 가능합니다.=INDEX(Table1,MATCH(G2,Table1[ID],0),1)MATCH(G2, Table1[ID], 0)G2 셀에 입력된 값을 Table1의 ID 열에서 찾아줍니다.0은 “정확히 일치하는 값”을 찾겠다는 의미입니다.결과로는 G2에 입력된 값이 ID 열의 몇 번째 행에 위치하는지를 반환합니다.INDEX(Table1, (MATCH 결과), 1)Ta..
Excel | VLOOKUP vs XLOOKUP
·
BI & Visualization/Excel
VLOOKUP이란? VLOOKUP(Vertical Lookup)은 엑셀에서 데이터를 세로 방향으로 검색할 때 사용하는 함수입니다. 원하는 값을 표의 첫 번째 열에서 찾아, 같은 행에 있는 다른 열의 값을 반환합니다.=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])lookup_value: 찾고자 하는 값table_array: 찾을 데이터가 있는 범위col_index_num: 반환하고 싶은 열 번호 (왼쪽부터 1, 2, 3…)range_lookup: 정확히 일치시킬지 여부 (FALSE = 정확히 일치, TRUE = 근사값)=IFNA(VLOOKUP([@ID],'Reps & Levels'!$B$3:$D$17,3,0),"NE")[@ID] : 현..
Excel | MAXIFS, MINIFS, AVERAGEIFS
·
BI & Visualization/Excel
MAXIFS여러 조건을 만족하는 데이터 중 최대값을 반환합니다.=MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)ax_range: 최대값을 찾을 대상 범위criteria_range1, criteria1: 조건1criteria_range2, criteria2: (선택) 조건2, 조건3 등 추가 가능MINIFS여러 조건을 만족하는 데이터 중 최소값을 반환합니다.=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)min_range: 최소값을 찾을 대상 범위나머지는 MAXIFS와 같음.AVERAGEIFS여러 조건을 만족하는 데..
Excel | SUMIFS와 COUNTIFS 함수
·
BI & Visualization/Excel
SUMIFS 함수란?SUMIFS 함수는 여러 조건을 만족하는 데이터들의 합계를 구할 때 사용하는 함수입니다.=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)sum_range합계를 구할 값들의 범위criteria_range1첫 번째 조건을 적용할 범위criteria1첫 번째 조건criteria_range2, criteria2(선택) 추가 조건들 =SUMIFS(Donations[Donation], Donations[Donation], ">="&Overview!$C$7, Donations[Payment], Overview!B9)SUMIFS여러 조건을 만족하는 값들의 합을 구하는 함수Donations[Donation..
Excel | Dynamic Array Functions: TOCOL, SEQUENCE, SORT
·
BI & Visualization/Excel
엑셀의 다양한 Dynamic Array 함수 중 실무에서 많이 쓰이는 것들은 밑과 같습니다.SORT: 배열을 정렬SEQUENCE: 숫자 배열 생성TOCOL: 배열을 세로 배열로 변환FILTER: 조건에 맞는 데이터 필터링UNIQUE: 고유한 값 추출XLOOKUP: (동적 결과 가능) 찾기 및 반환 TOCOL가로 배열 또는 여러 행/열 배열을 한 줄짜리 세로 배열로 변환합니다. =TOCOL(array, [ignore], [scan_by_column])array(필수) 세로 배열로 변환할 대상 범위 또는 배열입니다.ignore(선택) 무시할 값의 종류를 지정합니다. (기본값은 0: 무시 안 함)0 - 모든 값을 유지 (기본값)1 - 빈칸(Blank)을 무시2 - 오류(Error)를 무시3 - 빈칸과 오류 모..
올리브한입