엑셀 찾기 함수 중 Vlookup 많이 사용하실텐데요. 한 시트내에서만 주로 사용하셨을텐데, 다른 시트에서도 데이터를 찾아 올 수 있습니다. 설명드리겠습니다. 예를 들 엑셀파일입니다. 시트 이름이 각가 Case1,2이고 A에서 D까지 값이 다르게 되어 있습니다. 가져오기라는 시트를 만들어 Case1과 Case2에서 값을 찾아 보겠습니다. 아래처럼 하시면 됩니다. 찾기 데이터 부분을 INDIRECT라는 함수를 써서 시트이름과 범위를 &로 묶어주면 됩니다. 여기서 시트이름을 Case2로 바꿔주면 바로 Case2시트의 값으로 변경됩니다~ 아, INDEX Match함수에도 사용가능합니다~
SUMPRODUCT함수는 배열을 서로 곱해서 합산해주는 함수입니다. 그런데 중간에 오류(#N/A)가 있으면 계산이 안됩니다. 하지만 방법이 있습니다. 바로 소개드리겠습니다. 아래처럼 오류(#N/A)가 있는 배열에서 SUMPRODUCT 함수를 그냥 쓰면 계산을 못 합니다. 이럴 땐, 이렇게 써주면 됩니다. =SUMPRODUCT(IF(ISNA(C3:C13),0,C3:C13),IF(ISNA(E3:E13),0,E3:E13)) ISNA함수는 오류가 있는 값이면 True를 반환합니다. True일 때 0으로 되는 IF문을 섰기 때문에 계산이 가능해졌습니다.
엑셀 xlam 파일을 추가시켰는데도 기능을 쓸 수 없을 때, 엑셀 옵션으로 들어가서 신뢰 폴더에 등록을 해야합니다. 쉽습니다. 그림과 함께 소개드리겠습니다. 참고글 엑셀) 추가기능(Addin) 넣기 소개 엑셀은 추가 기능(Addin)이 있습니다. 프로그램 플러그인과 같은 기능인데요. 활용도가 어마어마하게 넓습니다. 이번 포스팅에서 엑셀 추가 기능을 넣는 방법을 소개드리겠습니다. 먼저 추가기능 kkaesaem.tistory.com 엑셀 파일을 클릭하고 들어갑니다. 왼쪽 하단에 보이는 옵션을 선택 보안센터 를 눌러주고 오른쪽에 보이는 보안 센터 설정을 선택합니다. 다음으로 신뢰할 수 있는 위치를 클릭해준 후, 새 위치 추가를 눌러줍니다. 찾아보기 버튼을 누르고 xlam이 있는 폴더를 선택해주고 확인을 눌러줍..
콘크리트 구조설계를 하다 보면 철근 호칭별 단면적이 필요합니다. 매번 찾기가 귀찮아서 VBA로 자동 입력이 되도록 만들어 보았습니다. 철근 정보 입력 VBA 코드 Sub rebar() ActiveCell.Value = "호칭": ActiveCell.Offset(0, 1).Value = "단위무게(kg/m)": ActiveCell.Offset(0, 2).Value = "공칭지름(mm)": ActiveCell.Offset(0, 3).Value = "공칭단면적(㎟)" ActiveCell.Offset(1, 0).Value = "D4": ActiveCell.Offset(1, 1).Value = "0.11": ActiveCell.Offset(1, 2).Value = "4.23": ActiveCell.Offset(1..
이번 포스팅에서는 불필요한 엑셀의 '이름'을 지워보도록 하겠습니다. 오류가 있는 '이름'이 있으면 엑셀 파일 크기도 커질뿐더러 시트 복사할 때 귀찮은(?) 일이 발생합니다. 엑셀 시트를 복사할 때 다음과 같은 현상이 발생합니다. 복사하려는 '이름'에 오류가 있기 때문입니다. 오류가 있는 이름을 지워보겠습니다. '수식' - '이름관리자'를 선택해서 들어갑니다. 이름 관리자 창이 떴습니다. 우측에 보이는 '필터'를 선택하고 '오류가 있는 이름'을 선택합니다. 그러면 오류 이름이 나열되는데요, 전체를 선택하고 '삭제' 버튼을 눌러주면 됩니다. 그럼 다시 엑셀 시트를 복사해 보겠습니다. 어라.. 또 오류 이름이 있다고 나오네요. 이 이유는 오류가 있는 이름 중 숨겨진 것이 있기 때문입니다. 이때는 VBA 코드를..
회사 생활하면서 엑셀 정말 많이 씁니다. 그러다 보니 여러 사람을 거친 엑셀 파일에 '스타일'이 많이 남아있기도 합니다. 엑셀 시트에 별 정보도 없는데 용량이 크거나 로딩 시간이 오래 걸리는 이유가 스타일이 워낙 많아서 이기도 합니다. 엑셀 기능 스타일은 미리 정해진 셀 서식입니다. 엑셀 파일을 열면 홈 탭에서 스타일을 확인할 수 있습니다. 클릭 한번으로 미리 정해진 스타일을 골라서 쓸 수가 있어 편합니다. 하지만 서두에 말씀드린 것처럼 스타일이 엄청나게 많은 지저분한 엑셀도 있습니다. (아래를 보시면 스타일이 엄청 많은 엑셀입니다) 스타일 지우는 방법 소개드리겠습니다. ALT+F11 을 눌러서 VBA 창으로 들어갑니다. 현재_통합_문서에 커서를 대고 마우스 왼쪽을 두 번 클릭하면 오른쪽에 빈 화면이 생..
엑셀은 추가 기능(Addin)이 있습니다. 프로그램 플러그인과 같은 기능인데요. 활용도가 어마어마하게 넓습니다. 이번 포스팅에서 엑셀 추가 기능을 넣는 방법을 소개드리겠습니다. 먼저 추가기능 엑셀파일(*.xlam)을 준비합니다. 예를 위해 VBA_kkaesaem.xlam 파일을 만들었습니다. 추가기능 넣기로 들어가는 방법은 두 가지입니다. 엑셀 메뉴에서 '삽입'- '내추가 기능(▼)삼각버튼' - '기타 추가 기능 관리' 를 눌러서 들어갈 수 있고 '파일'-'옵션' 으로 들어간 후 좌측 메뉴에 보이는 '추가 기능'을 눌러서 들어갈 수 있습니다. 추가 기능 창으로 들어온 후 하단에 보이는 '이동'을 눌러줍니다. 추가 기능 새로운 창이 뜹니다. 오른쪽에 보이는 '찾아보기' 버튼을 눌러줍니다. 엑셀 추가기능 파..
엑셀의 유용한 기능 두 가지에 대해 말씀드리겠습다. - F4 (바로 전 작업 실행) 바로 전에 작업했던 것을 그대로 실행시켜 주는 기능입니다. 아래와 같은 표가 있습니다. fck(MPa) 우측의 셀을 노란색으로 바꾸어 보겠습니다. 다른 셀도 똑같은 색깔로 하고 싶을 때는 원하는 셀을 지정한 후에 "F4"만 누르면 그 전작업(셀 색 노란색으로 변경)을 그대로 수행하게 됩니다. 셀 선 긋기, 글자색 바꾸기, 도형 그리기 등 F4만 눌러서 간단하게 바로 전 작업을 그대로 실행할 수 있습니다. - F9 (수식창 계산) 위의 표 예에서 바로 설명드리겠습니다. 셀주소 F13 의 수식창을 보면 복잡한 식으로 되어 있습니다. 수식 내부의 계산 값을 확인 하고 싶을 때가 있습니다. 그 때는 계산 값을 확인하고자 하는 수..