본문 바로가기

[엑셀] MATCH 함수 MATCH 함수는 찾기 함수에서 약방에 감초라고 할 정도로 자주 사용되며 MATCH 함수만 사용하기 보다는 OFFSET 함수, VLOOKUP 함수, INDEX 함수 등과 함께 사용됩니다.사용자가 원하는 D/B에서 그 위치를 정확하게 찾아 주어 사람이 일일이 데이터의 위치를 세는 일이 없어집니다.다만, 찾고자 하는 값이 몇 개의 범주로 나누어져 정확한 값을 일치시키기 힘든 경우는 테이블을 오르차순이나 내림차순으로 정렬하여야지 정확한 결과를 얻을 수 있습니다. MATCH 함수 배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 위치 값 반환 수식 = MATCH(lookup_value, lookup_array, [match_type]) ☞ MATCH 함수의 인수1. lookup_value : looku.. 더보기
[엑셀] INDEX 함수 찾기/참조 영역 함수는 VLOOKUP 함수나 INDEX함수, OFFSET 함수는 서로 닮은 듯 닮지 않은 함수입니다.INDEX 함수는 배열형과 참조형 2가지가 있으며 배열형의 경우는 VLOOKUP 함수와 아주 많이 닮았습니다.사용의 편의성을 봐서는 VLOOKUP 함수가 더 쉽게 느껴지는데 이유는 lookup_value의 조건에 맞는 행을 알아서 찾아 주기 때문이겠죠!!그렇지만 INDEX 함수는 배열수식으로 활용이 쉬워 배열수식으로 많이 사용하는 함수이기도 합니다.오늘은 INDEX 함수의 기본 이해와 MATCH 함수와 응용 정도로 알아보고 다음에 INDEX 함수와 MATCH함수의 복합함수를 사용자 정의 함수로 만들어 보겠습니다. 함수마법사에서 INDEX 함수를 사용하려면 배열형 또는 참조형 중에 하나를 선.. 더보기
[엑셀] LOOKUP 함수로 기준열 좌측 데이터 찾기 저는 LOOKUP 함수를 잘 사용하지 않습니다. VLOOKUP 함수만으로도 LOOKUP 함수의 역할을 충분히 해내기 때문입니다. 그런데 LOOKUP 함수만 할 수 있는 기능이 하나 있습니다.VLOOKUP 함수는 기준열(첫번재열)에서 좌측의 데이터 값을 찾을 수 없습니다. 물론 OFFSET 함수나 다른 함수를 사용하면 충분히 결과를 얻을 수 있습니다. 그렇지만 단일 함수로 기준열의 좌측의 데이터를 찾기는 쉽지 않습니다. 별로 쓸모없어 보이는 LOOKUP 함수가 딱 한가지 잘 할 수 있는것이 기준열에서 좌측의 데이터값을 반환 할 수 있습니다. LOOKUP 함수로 기준열 좌측 데이터 찾기 일반적으로 표를 만들면 아래와 같이 코드가 제일 좌측에 배치하게 됩니다. 아무래도 중복되지 않고 코드관리를 하고 있으니 당.. 더보기
[엑셀] LOOKUP 함수 (벡터형, 배열형) 저는 LOOKUP 함수를 거의 사용하지 않습니다. 사실 VLOOKUP 함수 만으로도 충분히 데이터 값을 불러와서 사용할 수 있어서 이것저것 다양하게 사용하는 편이 아닙니다. 함수도 편식을 하는 편입니다.그래도 LOOKUP 함수에 대해 몇자 적어보기 위해 함수 마법사를 클릭 했더니 LOOKUP 함수에 이전버전과의 호환성을 위해 제공 된다고 적혀 있는데 나중에는 없어질 함수인지 모르겠습니다만 저뿐만 아니라 많은 분들이 잘 사용하지 않는건 맞는것 같네요. 함수마법사에서 LOOKUP 함수를 찾아 선택하면 아래의 그림이 나타납니다. 우선 둘중에 뭔가 하나 선택 해야 될 것 같은데... 뭘 선택 해야 할지?? 인수 목록에서 첫번째가 벡터형이고 두번째가 배열형 입니다. LOOKUP 함수 벡터형 한 개의 행이나 한 개.. 더보기
[엑셀] VLOOKUP 함수, HLOOKUP 함수 VLOOKUP 함수는 워크시트에 있는 D/B에서 원하는 조건의 값을 찾아주는 활용빈도가 높은 함수입니다.VLOOKUP 함수에 MATCH 함수와 같이 사용하면 수식을 일일이 고치지 않고 참조셀의 변경으로 다양한 결과 값을 얻을 수 있습니다. VLOOKUP 함수 배열의 첫 열에서 값을 검색하여 지정한 열의 같은 행의 데이터 반환 수식 = VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) ☞ VLOOKUP 함수의 인수1. lookup_value : 첫번째 열에서 찾으려고 하는 값2. table_array : 조회 값이 들어 있는 범위3. col_index_num : 조회 값이 들어 있는 범위의 열 번호4. [range_lookup] : 유사 일치 .. 더보기
[엑셀] 텍스트(문자) 붙이고 줄바꿈 하기 (CHAR 함수) 간혹 셀의 값을 합하여 문자를 붙이는 경우가 있습니다. 수식에 & 기호를 사용하면 문자를 하나의 문자로 붙일 수 있습니다. 문자 붙이기 = A1 & B1 그런데 단순히 1열로 문자를 붙이는게 아니라 셀의 각 문자를 줄바꿈 하고 싶은 경우가 있습니다.이럴때 사용하는 함수가 있는데 바로 CHAR 함수 입니다. CHAR 함수에서 1 ~ 255까지 넣으면 아래와 같은 특수문자들이 나옵니다. CHAR 함수 함수설명 : 시스템 문자 세트에 대한 코드 번호에 해당하는 문자를 구함. 수식 = CHAR(number) CHAR 함수 인수인 number는 1에서 255 사이의 숫자를 입력합니다. 위 표를 참조하세요.130~240까지는 띄어쓰기가 있는데 엑셀에서 띄어쓰기랑은 다른것 같습니다. 모두 공란으로 표기되어 숨기기 하.. 더보기
[엑셀] 세금계산서 금액 넣기(숫자를 분리하여 서로 다른 셀에 넣기) 요즘에는 전자세금계산서나 각종 프로그램이 있어 어떨지 모르겠지만 예전에는 일일이 손으로 세금계산서를 적어서 발행 했죠. 최근에는 제가 세금계산서를 발행해 본지 꽤 되어서 도통 어떻게 되는지 모르겠습니다. 다만, 예전에 세금계산서를 엑셀 양식에 넣고 자동으로 금액도 넣고 사업자 등록증도 넣고 하는 엑셀 양식을 만들어 보기도 했습니다.그때당시 가장 어렵다고 생각한 부분이 바로 금액(공급가액, 부가세)의 각란에 숫자를 분리하여 넣는게 어려웠습니다. 그래서 그때 기억을 되살려 숫자(금액)을 각 단위별로 추출하여 각셀마다 넣는 방법을 알아보겠습니다. REPT 함수 사용하여 추출하기 수식 = MID(REPT(" ",11-LEN($B4))&$B4,COLUMN()-2,1) ※ 수식은 전체 셀에 동일하게 적용 합니다. .. 더보기
[엑셀] 행번호 열번호 ( ROW함수, COLUMN 함수) 활용하기 ROW 함수는 참조 셀의 행번호, COLUMN 함수는 열번호를 반환합니다.단순히 생각해보면 활용도가 크게 없어 보입니다. 그런데 조금만 응용하면 많은 일을 하는 함수이기도 합니다. 오늘은 ROW 함수와 COLUMN 함수와 ROWS 함수, COLUMNS 함수를 이용해서 표의 범위를 알아보고 몇가지 응용방법에 대해 알아보겠습니다. ROW 함수, ROWS 함수 / COLUMN 함수, COLUMNS 함수 ☞ 수식설명1. ROW 함수와 COLUMN 함수에 인수를 넣지 않으면 수식이 있는 자리의 행번호와 열번호를 반환2. ROW 함수 : 인수에 참조셀(B3)을 입력해도 되지만 참조범위(B3:F7)를 넣으면 1번째 행번호를 반환3. ROWS 함수 : 참조범위의 행 개수 반환4. 표의 마지막행 = 시작행 + 행개수 -.. 더보기
[엑셀] 오류 검사 무시(제거)하기 엑셀 워크시트에서 표나 기타 문서를 작성하다보면 셀 좌측상단에 초록색 삼각형 모양의 오류표시 마크가 나타납니다. 그리고 해당셀을 선택 했을 경우에는 경고 아이콘도 나타납니다. 저는 이 기능이 도움이 되기 보다 불편한 점이 있어 표시를 제거하여 사용하고 있습니다. 표시를 제거하는 방법은 아주 간단합니다. 오류검사 무시(제거) 1. [오류 경고 아이콘 클릭] - [오류 검사 옵션] 또는 [엑셀옵션] - [수식] ※ 위 그림에서 [오류 무시]를 선택 하는 경우에는 해당 셀의 오류만 무시 됩니다. 2. 오류검사란에 '다른 작업을 수행하면서 오류검사' 체크란에 체크를 해제 : 이 경우는 새 통합문서를 열어도 오류검사는 표시되지 않습니다. 오류 검사 규칙 만약, 일부 오류에 대해서 오류 검사 무시 할 경우 오류검사.. 더보기
[엑셀] 인쇄 제목 및 항목 반복행 설정 워크시트에 표를 만들어 인쇄 할 때 1페이지가 넘어 서는 경우가 있습니다. 페이지가 여러장 이상나올때에는 제목과 목차가 반복적으로 인쇄 될 수 있도록 반복행 설정을 하여야 합니다.문서가 왼쪽에서 오른쪽으로 작성된 경우 열을 반복해서 설정하시면 됩니다. 반복행 설정 1. [ 페이지 레이아웃] - [페이지설정] - [시트]2. 또는 [페이지 레이아웃] - [인쇄제목] 3. 반복할 행 : [ ↑ ] 클릭 4. 아래 그림과 같이 반복행 선택 후 [확인] ※ 행이 아닌 열을 반복하여 인쇄하고 싶을때는 [반복할 열] 에 열 번호를 입력하시면 됩니다. 더보기