반응형

분류 전체보기 606

파워 쿼리와 VLookup 비교(1)

1. 문제 아래와 같은 매출자료를 바탕으로 여러 가지 검색 및 집계를 해보겠습니다. 2.Vlookup 함수의 장점 및 한계 가. 장, 단점 VLookup 함수는 찾을 값을 빨리 찾아주는 기능이 있는데, 찾고 자 하는 값이 찾을 범위의 첫 번째 열에 있어야 하고, 반환받을 값은 인덱스가 +여야지 -면, 다시 말해 찾을 범위의 첫 번째 열의 왼쪽에 있으면 안 됩니다. 그리고, 중복된 값이 있어도 첫 번째 값만 반환해 주는 한계가 있습니다. 나. VLookup 함수를 이용한 예시 (1) A지점에 해당하는 매출일자 및 매출액 찾기 (가) 매출일자 찾기 E2셀에 A지점이라고 입력하고, F2셀과 G2셀에 A지점에 해당하는 매출일자와 매출액을 구해보겠습니다. 먼저 매출일자를 구하는 수식은 아래와 같습니다. =VLOO..

여러가지 중 한 가지 조건 일치 검색시 or 대신 배열 사용

1. 문제 아래와 같이 이름과 값이 자료가 있을 때, 이름에 해당하는 값의 합계를 구하려고 합니다. 2. 해법 1 위와 같은 표에서 이름이 홍길동이거나 장발산에 해당하는 값의 합계를 구하려면 =SUMPRODUCT(($A$3:$A$7=D3)+($A$3:$A$7=D4),$B$3:$B$7) 라고 입력해서 합계를 구합니다. 위 수식을 보면 ($A$3:$A$7=D3)+($A$3:$A$7=D4)라고 ($A$3:$A$7=D3)과 ($A$3:$A$7=D4)가 +로 연결되어 있는데, 이것은 두 가지 조건 중 하나만 일치해도 된다는 Or 조건입니다. 다시 말해 위 수식은 이름이 홍길동이거나, 이무인 경우가 됩니다. 그리고, 값의 범위 $B$3:$B$7에서 조건에 맞는 값을 찾아 합계를 구하는 것입니다. 이때 쉼표(,)를 ..

Excel 2024.04.16

숫자를 한글로 표시하고, 수식에서 사용하기

1. 문제 아래와 같이 구간별 금액이 있고, 이를 기준으로 발주금액을 구하고자 할 때 한글로 금액을 표시하면 그 셀을 이용할 수 없으므로 숫자로 입력한 후 표기만 한글로 하면 보기에도 좋고 수식 작성 시에도 좋은 장점이 있습니다. 또 하나 구간이 변경되더라도 금액만 수정하면 되고, 수식은 수정할 필요가 없습니다. 2. 해법 가. 일반적인 수식 1월에 해당하는 3백만 원 이하의 발주 금액을 구하려면 두 가지 조건을 충족해야 하므로 SumIfs 함수를 이용하는데, 먼저 더할 범위를 입력하고, 조건 범위 1, 조건 1, 조건 범위 2, 조건 2... 식으로 입력합니다. 이 파일의 경우 원시 데이터가 발주서(매입) Status란 별도의 시트에 있으며, 3백만 원을 참고할 만한 셀 주소가 없으므로 =SUMIFS(..

Excel 2024.04.15

PC 디스플레이 설정에 관한 몇 가지

1. 주 모니터 설정 모니터가 2개일 경우 아래와 같이 2개 모니터가 표시되고, 그 아래 '이 디스플레이를 주 모니터로 만들기' 체크가 있는데, 이미 설정된 모니터는 회색으로 비 활성화되어 있습니다. 이때 2번 모니터를 선택하면 '주 모니터로 연결'이 활성화되어 주 모니터를 변경할 수 있습니다. 2. 디스플레이 확장, 복제, 1 또는 2에만 표시 위 화면에서 '디스플레이 확장'이라고 표시된 부분을 누르면 '디스플레이 복제, 확장, 1에만 표시, 2에만 표시의 선택 사항이 표시됩니다. 디스플레이 복제는 1과 2 화면에 동일한 내용이 표시되는 것이고, 디스플레이 확장은 1과 2가 다른 화면을 표시하는 것입니다. 그리고, 모니터가 2개이지만, 1개 모니터에만 화면을 표시할 수도 있습니다. 이것은 PC는 1, ..

윈도우 2024.04.13

VBA로 ColorIndex에 대한 색 표시하기

VBA는 Visual Basic for Application의 약자로, 엑셀, 워드, 파워포인트 등 응용프로그램을 위한 비주얼 베이직이란 의미로, 비주얼 베이직을 이용해서 응용프로그램을 쉽고, 빠르게 사용하는 것입니다. 개발 도구 탭에서 Visual Basic을 누르고, 비주얼 베이직 에디터에서 삽입 - 모듈을 눌러 Module1을 삽입을 누르면 아래와 같이 왼쪽 통합 문서에 Module1이 추가되고, 오른쪽에는 빈 코드 창이 열립니다. 이때 코드 창에 아래 코드를 복사해서 붙여 넣고, Sub 색표시() Dim i As Integer For i = 1 To 128 Range("a" & i) = i Range("b" & i).Interior.ColorIndex = i Next End Sub F5키 또는 세..

EXCEL - VBA 2024.04.12

마그네틱 C to C 충전기

세계의 생산 공장 중국 없는 물건도 없고 가격도 너무 저렴하다. c to c 스마트폰 충전기, 앞에 연결되는 것이 C Type이 기본이지만 아이폰 타입도 추가 가능하다. 충전 용량도 60W/5A, PD fast charging 놀랍기만 하다. https://a.aliexpress.com/_oFe4Sxa US $1.22 56%OFF | AUFU 60W/5A PD Fast Charging Wire Magnetic USB Type C To USB C Cable For Macbook Xiaomi Samsung Magnet Charge US $1.22 56%OFF | AUFU 60W/5A PD Fast Charging Wire Magnetic USB Type C To USB C Cable For Macbook X..

전자기기 2024.04.11

셀 병합 유지 상태에서 합계 등 구하기

1. 문제 아래와 같이 셀 병합이 된 경우 윗 셀에만 값이 있기 때문에 합계를 계산하거나, 건수 등을 계산할 때 제대로 된 값이 나오지 않게 됩니다. 아래를 보면 유상인 LH의 현장 수는 2개가 맞는데, 개수가 3,200이어야 하는데, 1700로 표시되는 문제점이 있습니다. 문제는 D5셀과 D6셀이 병합되어 있다 보니 F6셀은 합산이 되지 않아서 그렇습니다. 2. 해법 가. 병합셀에 값 넣기 C열과 D열의 병합셀의 빈 셀에도 값을 넣어야 합니다. (1) 나중에 병합셀을 서식 복사해야 하므로 C열을 복사한 후 i열에 붙여 넣습니다. (2) C열과 D열을 선택한 후 '병합하고 가운데 맞춤'을 눌러서 병합을 해제합니다. 토글 기능이기 때문에 병합 버튼이지만 병합된 셀이라면 병합이 해제됩니다. (3) 빈 셀 선..

Excel 2024.04.09

특정 기호 사이의 문자 찾기(2)

나. substitute 함수를 이용하는 경우 1편은 아래 URL을 참고 바랍니다. https://lsw3210.tistory.com/463 substitute 함수는 특정 문자를 다른 문자로 대체하는 함수인데, 문자를 대체하면서 공백을 많이 주면 문자를 구분하기 쉬우므로 많이 사용합니다. 예를 들어 =substitute(b2,"-",rept(" ",50))이라고 입력하면 -이 공백 50개로 바뀝니다. 여기서 rept는 특정 문자(열)를 반복한다(repeat)는 의미, 다시 말해 공백 50개를 반복하므로 50개의 공백이 삽입되는 것입니다. 위 화면을 보면 FEDS 다음에 공백 50개가 있고, 100 다음에 공백 50개, JJ101 다음에 공백 50개가 있습니다. 따라서, 첫 번째 하이픈 이전의 문자는 위..

Excel 2024.04.08

특정 기호 사이의 문자 찾기(1)

1. 문제 아래와 같이 하이픈과 하이픈 사이의 문자를 찾고자 하는 경우가 많을 것입니다. 2. 해법 가. 논리 일반적으로 생각할 수 있는 것이 find 함수이고, 그다음 생각할 수 있는 것이 substitute 함수를 이용하는 것입니다. 나. find 함수를 이용하는 경우 (1) 첫 번째 하이픈의 위치 찾기 =find("-",B2)라고 하면 B2셀에서 첫 번째 하이픈의 위치를 알 수 있습니다. 5란 다섯 번째 위치에 하이픈이 있다는 것입니다. (2) 두 번째 하이픈의 위치 찾기 두 번째 하이픈의 위치를 찾을 때는 첫 번째 하이픈 위치 다음부터 찾아야 첫 번째 하이픈이 찾아지는 것을 막을 수 있으면, 첫 번째 하이픈 위치 + 1을 find 함수의 세 번째 인수를 넣으면 됩니다. 따라서, 수식은 =find(..

Excel 2024.04.07
반응형