본문 바로가기

Excel2

엑셀 vlookup처럼 다수 결과 받기 엑셀 vlookup처럼 다수 결과 받기 =INDEX($C:$C, SMALL(IF($E2=$B:$B, ROW($B:$B)-MIN(ROW($B:$B))+1, ""), COLUMN(A2))) 배열 수식 만들기 수식 입력줄에 수식을 복사(Ctrl + c), 붙여넣기(Ctrl + v)한다. Ctrl + Shift + Enter 키를 누른다. #num 에러 제거 =IFERROR(array_formula, "") array_formula 자리에 원래 수식을 입력합니다. =IFERROR(INDEX($C:$C, SMALL(IF($E2=$B:$B, ROW($B:$B), ""), COLUMN(A2))),"") 배열 수식 조건에 맞는 셀을 찾습니다. $E2=$B:$B B열에서 E2와 같은 값을 찾습니다. 같은 값을 찾으면 R.. 2016. 3. 7.
[excel] 문자열 나누기 - 데이터 타입과 길이 분할 [excel] 문자열 나누기 - 데이터 타입과 길이 분할VARCHAR2(80)과 같은 데이터 값을 분할하여 VARCHAR2, 80으로 만들기 위한 함수를 생성합니다.처음 조건으로 ‘(‘ 를 포함하고 있는가를 확인합니다. FIND 함수를 사용합니다. NUMBER와 같이 길이 정보가 없는 경우가 있기에 이를 구별할 필요가 있습니다. =FIND("(",E2) 해당 문자를 포함하고 있으면 인덱스를 반환하지만 없으면 #VALUE! 에러를 반환하게 됩니다. 에러를 처리하기 위해 ISNUMBER 함수를 사용하여 감싸줍니다. =ISNUMBER(FIND("(",E2)) ‘(‘ 를 포함하고 있는 문자열인 경우에는 true, 아니면 false 를 반환합니다. 이 함수를 IF 함수로 감싸서, ‘(‘ 문자를 포함하고 있는 경우.. 2016. 1. 14.