본문 바로가기

엑셀 (Excel)

(17)
조건부 서식으로 표 테두리 자동으로 그리기 첨부 파일은 이전 포스트에서 받으시고... 물품/ 구매 수량/ 사용 수량을 채우는대로, 참조 범위가 자동으로 변하는지 테스트 해보시면 될 듯... 같은 파일에 조건부 서식을 활용해서 데이터가 입력하는 대로 (즉, 표의 마지막 행에) 테두리가 자동으로 그려지도록 하였는데... 방법은 $B$9:$D$50 (더 많이 선택하셔도 됨) 선택후, 조건부 서식 클릭...Use a formula to determine which cells to format (수식 사용한 조건부 서식 설정?) 선택 후 위에 두 수식을 입력하여 각 수식이 True 일때 적용할 서식을 설정해 주었다. 1) =AND($B9>0,$B10=0): $B$9:$D$50 범위에서 현재 행에 값이 있고 (>0), 아래 행에 값이 없을 때 (=0), 밑..
Offset 함수를 이용한 동적 참조 (데이터 입력에 따라 참조 범위 자동 업데이트)표 엑셀을 사용하면 가장 많이 하는 작업이 수식 활용한 계산인데, 데이터가 업데이트 되면 보통 입력된 수식을 일일이 수정하는데… 번거롭기만 하다. 엑셀을 사용하는 이유는 반복 작업을 자동화해 내 일신이 편하고자 함인데도 말이다. 일정 데이터 범위를 참조하는 계산식에 offset 함수를 활용해 참조 범위를 자동으로 변하게 하면 어떨까? 수식을 한 번만 입력해 놓으면… 데이터가 입력되는 대로 자동으로 계산해 결과값을 도출해 주니 꽤 편하다.. 첨부 파일 재고 수량에 입력된 수식은 다음과 같다… 일견 복잡해 보이지만 뜯어보면 그렇지 않으니 미리 겁먹지 마시길… =SUMIF(OFFSET(B3,,,COUNTA(B:B)-1),F3,OFFSET(C3,,,COUNTA(B:B)-1))-SUMIF(OFFSET(B3,,,COU..
엑셀_ Index_Indirect_Small_배열함수_조건에 맞는 값 순서대로 추출하기 좀 난이도가 있는 내용이긴 한데... 아래 내용 읽어보시고, 첨부 파일에서 몇 번 연습해보시면 금방 따라하실 수 있을 겁니다. 첨부 파일을 보시면 세 사람이 각각의 날짜에 치른 시험 성적이 있다. G1 셀에 대상자를 선택하여, 그의 시험 성적을 순서대로 추출하려면 어떻게 해야 할까? ​ ​ H3 에 사용된 (배열) 수식은 다음과 같다. ​ {=INDEX($D$3:$D$14,SMALL(IF($B$3:$B$14=$G$1,ROW(INDIRECT("1:"&COUNTA($D$3:$D$14)))),F3))} Index 함수가 나왔으니, 참조된 범위 (여기서는 시험 점수 값이 들어있는 D3:D14)에서 Small 함수의 결과로 나올 n 번째 행의 값을 추출하라는 수식임을 알 수 있다. 따라서, 대상자를 Minsoo ..
엑셀 나만의 단축키 만들기_빠른 실행 도구 모음 사용자 지정 엑셀 필수 단축키들은 인터넷을 조금만 둘러봐도 쉽게 찾으실 수 있을 테고… ​ 이 포스트에서는 빠른 실행 도구 모음 사용자 지정을 통해 “나만의 단축키”를 만드는 방법을 알려드리겠습니다. 저는 컴퓨터를 바꾸고 엑셀 창을 처음 열 때 반드시 제가 자주 사용하는 단축키들을 먼저 지정해줍니다. 😊 방법은 굉장히 쉽습니다. 일단 엑셀을 열고, 왼쪽 상단에 있는 화살표 모양의 아이콘을 클릭하면 빠른 실행 도구 모음 (Quick Access Toolbar) 의 여러 메뉴가 나옵니다. 이중에 명령 추가 (More Commands…) 를 선택해주세요. ​ 그럼 아래와 같이 여러 명령어들을 선택해 오른쪽으로 옮길 수 있습니다. 처음에는아래와 같이 자주 쓰는 명령어 (Popular commands) 만 보여주는데... ​..
Text 함수 (LEFT, RIGHT, MID, FIND, SEARCH, LEN) 활용 - 프로젝트 WBS No 을 추출해보자 엑셀 작업할 때 생각 보다 많이 사용하게 되는 Text 함수들.. LEFT, RIGHT, MID, FIND, SEARCH, LEN 정도만 알면 어떤 형태의 문자를 만나도 자유자재로 떼었다 붙였다 할 수 있지 않을까 합니다. ​ 일단 각 함수의 작동 원리 부터... 그리 복잡한 함수들은 아닙니다. LEFT 는 참조 셀에서 왼쪽 부터 "원하는 글자 수" 만큼 RIGHT 는 참조 셀에서 오른쪽 부터 "원하는 글자 수" 만큼 MID 는 참조 셀에서 시작하는 지점을 정해주고 거기서부터 오른쪽으로 "원하는 글자 수" 만큼 가져와 주는 함수입니다. ​ FIND와 SEARCH 는 참조 셀에서 "찾고자 하는 값"이 왼쪽에서부터 몇 번째 위치에 있는지를 알려 주는 함수입니다. 참고로 FIND 와 SEARCH 의 차이는 아..
엑셀_자동으로 고유값 추출 Unique 함수 예전 버젼의 엑셀에서는 아래와 같이 한 열에 여러 중복값이 있을 때, 중복값을 제거한 고유값들을 추출하려면 보통 아래와 같이 처리하곤 했습니다. ​ 어딘가에 붙여놓고, 선택한 다음에, 데이터 탭 - 중복값 제거 (Remove Duplicates) 선택 ​ 아래와 같이 나오는 창에 헤더 유무/ 몇 개 열의 고유값인지를 선택 해주면, 요렇게 쉽게 고유값을 추출할 수 있었습니다. 몇 번 클릭만으로도 쉽게 고유값을 추출할 수 있긴 하지만, 자동으로 업데이트 되지 않아 원본 데이터가 바뀌면 다시 같은 작업을 반복해 줘야 한다는 게 굉장히 귀찮았죠... ​ 저처럼 게으른 사람들을 위해, 엑셀 2021/ 또는 오피스 365 구독 버전에서는 Unique 라는 함수가 새롭게 등장했습니다. 사용법은 아주 아주 많이 쉽습니..
엑셀 다중 유효성 검사 상위 목록 선택에 따라 자동 업데이트되는 하위 목록 상자 보통 이 기능을 다중 유효성 검사라고들 하는데, 이 단어만 뭘 하려는지 알기는 어려울 것 같습니다... ​ 차리리 예시를 드는 게 이해하기 빠를 것 같습니다. TV 제품의 매출 대장을 정리하려고 하는데... 매출 건마다 하나 하나 작성하기 힘들잖아요? 그래서 제조사 삼성/ LG 이렇게 목록에서 고르면, 그 다음 셀 목록에 해당 제조사가 만든 제품만 나오게 하는 기능입니다! 대분류/ 중분류/ 소분류 요렇게 선택한 분류의 하위 목록이 자동으로 나오게 하는 거죠! ​ 자, 아래와 같은 표가 있다고 해봅시다. 그냥 제 마음대로 만든 분류입니다... 첫 번째 대분류 목록은 앞선 포스트에서 배웠던 Unique 함수를 활용하면 쉽게 만들 수 있습니다. Unique 함수에 A2:A15 를 지정해주면, 고유값이 짜잔! ..
Offset 함수를 이용한 동적 참조 (데이터 입력에 따라 참조 범위 자동 업데이트)표 엑셀을 사용하면 가장 많이 하는 작업이 수식 활용한 계산인데, 데이터가 업데이트 되면 보통 입력된 수식을 일일이 수정하는데… 번거롭기만 하다. 엑셀을 사용하는 이유는 반복 작업을 자동화해 내 일신이 편하고자 함인데도 말이다. 일정 데이터 범위를 참조하는 계산식에 offset 함수를 활용해 참조 범위를 자동으로 변하게 하면 어떨까? 수식을 한 번만 입력해 놓으면… 데이터가 입력되는 대로 자동으로 계산해 결과값을 도출해 주니 꽤 편하다.. 첨부 파일 재고 수량에 입력된 수식은 다음과 같다… 일견 복잡해 보이지만 뜯어보면 그렇지 않으니 미리 겁먹지 마시길… =SUMIF(OFFSET(B3,,,COUNTA(B:B)-1),F3,OFFSET(C3,,,COUNTA(B:B)-1))-SUMIF(OFFSET(B3,,,COU..