반응형

부등호 4

한글이 아닌 엑셀로 하는 메일 머지(1)

1. 문제고지서 서식은 한 장이고, 인쇄할 내용을 아래 명단 시트에서 순서대로 찾아서 인쇄하고자 할 때 먼저 생각나는 것이 워드나 한글의 메일 머지 기능입니다. 그러나, 여기서는 엑셀의 매크로로 구현하고자 하는 것입니다. 인쇄할 내용을 채우는 방법이 두 가지가 있습니다. 이름만 입력하면 나머지 내용은 수식으로 가져오는 방법, 이름뿐만 아니라 나머지 내용까지 매크로로 처리하는 방법인데, 한 가지씩 알아보겠습니다. 2. 해법 1 : 이름만 입력하고 나머지는 수식으로 가져오는 방법 가. 연번별로 이름에 순번 부여하기(1) 로직 연번을 기준으로 인쇄하는데, 연번에 동일인이 있다면 같은 고지서에 인쇄하고, 다른 사람이라면 별도의 고지서에 인쇄해야 합니다. 이를 위해서는 고지서 발행 기준인 순번과 동일인여부 순번 ..

EXCEL - VBA 2024.03.27

병합된 셀의 개수 세기

1. 문제 아래와 같이 셀 병합이 됐을 때 셀의 길이(높이)를 알려면 어떻게 해야 할까요? 2. 해법 병합셀 다루기 정말 어렵죠? 가. 진행 주의 셀 수 알아내기 =OFFSET(A6,1,0)이라고 A6셀을 기준으로 한 행 아래 값을 구하려고 하면 "미 진행 주"가 아니라 A7셀이 돼서 0이 반환됩니다. 그러면 어떻게 해야 할까요? Match 함수를 이용해 "미 진행 주"의 위치를 찾은 다음 빼기 1을 하면 됩니다. 먼저 '미 진행 주'의 위치를 찾기 위해 =MATCH("미 진행 주",A6:A25,0)라고 하면 11이 구해지는데, 이것은 '미 진행 주'의 처음을 검색해서 그런 것이므로 1을 빼면 진행 주의 개수는 10이 됩니다. 나. 미 진행 주의 셀 수 알아내기 미진행 주의 개수를 알아내려면 A열에서 빈..

Excel 2024.03.22

데이터 유효성 검사(4) - 제한 방법, 모두 지우기, 이동 옵션

4. 제한 방법 제한 방법은 기본 값이 해당 범위로 해서 최솟값, 최대값을 지정하는 것인데, 이외에도 제외 범위, =(같다), (다르다), >(크다), =(크거나 같다), =(크거나 같다)를 선택하고 15를 입력하고 확인 버튼을 누르면 15이상의 정수만 입력가능합니다. 따라서, 10이라고 입력하고 엔터키를 누르면 에러 메시지가 발생하면서 다시 입력(시도)하라고 하는데, 20이라고 입력하면 에러 메시지 없이 입력됩니다. (실패 사례) 제한 방법 - 사용자 지정에서 설명한 바와 같이 수식으로 된 셀에 유효성 조건을 걸어도 작동하지 않습니다. 아래와 같이 B2셀에 먼저 3이라고 입력하고, A2셀에 =B2*4라고 입력하면 12가 나오는데, 15보다 작지만 에러 메지가 표시되지 않고 그대로 입력되는 문제가 있습니..

Excel 2022.11.29

데이터 유효성 검사(3) - 사용자 지정

아. 사용자 지정 사용자 지정은 수식을 이용하여 사용자가 원하는 유효성 조건을 지정하는 것을 말합니다. 정수, 소수점 등 제한 대상별 조건을 이용할 수도 있지만, 이것뿐만 아니라 다양한 조건을 지정할 수 있는 장점이 있습니다. (1) 셀 값과 비교하는 수식 아래와 같이 월별 배정액을 입력한 후 배정액 범위 내에서 집행해야 하는 경우 아래와 같이 사용자 지정 수식을 지정하기 위해 B3셀에서 D3셀을 선택합니다. 수식에 =b3

Excel 2022.11.28
반응형