이상 >= / 이하 <=
이전 <= / 이후 >=
같지 않다 <>
※홀수, 짝수 나누기 : Mod 함수
엑셀 : Mod(수, 2)=1 홀수
엑세스 : 수 mod 2 = 1
2로 나누었을때 나머지가 1이라면 모두 홀수
엑셀 : Mod(수, 2)=0 짝수
엑세스 : 수 mod 2 = 0
2로 나누었을때 나머지가 0이라면 모두 짝수
※If - 조건
If 조건 then
수행할 명령
elseif 조건 then <- 그렇지 않고 만약
수행할 명령
Else <- 이것도 저것도 아니라면
수행할 명령
end if
※Select case - 선택
Select case 개체명
Case “사과” (문자일 때)
Case is >= 1 (숫자일 때)
Case else (이것도 저것도 아닐 때)
End select
EX. select case 수강인원/정원
case is > 1
fn강탱 = “정원초과”
caseelse
fn강탱 = 수강인원/접수
end select
*IF 다음의 조건식은 논리식으로 작성,
->논리식에서는 만능문자(*,?)를 사용할 수 없음
※배열수식
=계산함수(IF(조건, 계산범위))
=계산함수((조건1)*(계산범위))
=LARGE(IF(조건, 계산범위), 번호)
=LARGE((조건1)*(계산범위), 번호)
조건이 and 일때는 (조건1) * (조건2)
조건이 or 일때는 (조건1) + (조건2)
개수를 구할땐 계산범위를 1로 주면 됨
※입력행의 위치식
입력행 = range(“표의 첫셀”).currentregion.rows.count +4
참조행 = list담당자.listindex
Cells(입력행,1) = txt학생
Cells(입력행,2) =”txt선생
Cells(입력행,3) = list담장자.list(참조행 ,0)
* 목록상자는 0에서 시작
※참조행 사용
⑴참조행 = 콤보상자/목록상자.listindex
+참조표에서 불러올 첫 행의 위치
-특정 '행'을 가져 옴
-listindex = 0 (초기값) ,
-2 (아무것도 선택x)
⑵참조행 = 목록상자.list
Cells(입력행, 열) = 부서list.list(참조행, 열)
-목록상자에서 '행'과 '열'을 가져 옴
※콤보상자 불러올 때
With cmb분류
.additem “초등학생”
.additem “중학생”
End with
cmb분류.rowsource = “범위”
※목록상자에 엑셀시트범위 불러올때
- list부서.rowsource = "범위"
- list부서.columncount = 열개수
※Msgbox – 메시지상자 출력
① 어떤 버튼을 눌렀는지를 저장하지 않을 경우
Msgbox “나올 메시지”, 단추옵션, “제목”
② 어떤 버튼을 눌렀는지를 저장할 경우
변수 = Msgbox(“나올 메시지”, 단추옵션, “제목”)
변수는 메시지 박스의 결과 값이 저장되는 곳
※메세지 출력시 (Msgbox 방법외)
RANGE(A1). 지정된셀 변경
TARGET. 커서가 있는곳 변경
CELLS. 시트전체변경
FONT.NAME = “궁서체”
FONT.SIZE = “14” 크기
FONT.BOLD = TRUE (FALSE) 굵게
FONT.ITALIC = TRUE 이탤릭
EX. 폼 닫기
Unload Me
Range("‘기타작업-1’!H14") = "수고하셨습니다"
Range("‘기타작업-1’!H14").Font.Name = "궁서체"
Range("‘기타작업-1’!H14").Font.Size = "14"
Range("‘기타작업-1’!H14").Font.Bold = True
Range("‘기타작업-1’!H14").Font.Italic = True
※FORMAT - 형식설정
FORMAT(값, “형식”)
0 – 값이 없어도 0 표시
# - 값이 없으면 아무표시 없음
※ISERROR 함수
ISERROR(FIND("영", $G$37:$G$45)) =FALSE
FIND("영", $G$37:$G$45)
영자가 있다면 숫자가 나오고 없다면 value오류가 나옴
ISERROR(2) FALSE (영이 있는 경우)
ISERROR(VALUE) TRUE (오류값 이었던 경우)
--------------------------------------------------------
∙ VLOOKUP – 수직 데이터 찾기
VLOOKUP(찾는값, 참조영역(F4), 열번호, 범위인정여부)
∙ HLOOKUP – 수평 데이터 찾기
HLOOKUP(찾는값, 참조영역(F4), 행번호, 범위인정여부)
∙ MATCH – 찾는 값이 몇 번지에 있는지 판단
MATCH(찾는값, 찾을 범위, 타입)
∙ INDEX – 지정한 행과 열에 해당하는 값 출력
INDEX(배열, 행번호, 열번호)
∙ REPT – 텍스트를 지정한 횟수만큼 반복
REPT(반복할 문자열, 반복횟수)
∙ QUOTIENT – 나눈 값의 몫을 출력
QUOTIENT(수, 나눌수)
------------------------------------------------------
AVERAGEIF – 조건에 맞는 값들의 평균
COUNTIF – 조건에 맞는 값들의 개수
LEN - 텍스트 문자열의 문자 개수
MID – 지정한 위치에서 부터 문자 추출
OFFSET – 특정 위치를 기준으로 지정한 행, 열의 위치로 이동한 값 참조
TRUNC – 절삭
WEEKDAY – 주어진 날짜의 요일 구함
DAYS360 – 두날짜사이 차이를 구함 (단 1년을 360일로 처리한다)
PMT – 분기별 불입액 계산
SUBSTITUTE – 일부 문자를 다른 문자로 치환
FREQUENCY – 분포도수를 구함
EOMONTH – 지정한 날짜에 월을 더하고 그 월이 포함된 달의 마지막 날짜값을 구함
'자격증 정리' 카테고리의 다른 글
[한국사 고급] 핵심요약 정리 - 조선시대 2 (0) | 2019.10.10 |
---|---|
[한국사 고급] 핵심요약 정리 - 조선시대 1 (0) | 2019.10.10 |
[한국사 고급] 핵심요약 정리 - 고려시대 (0) | 2019.10.09 |
[한국사 고급] 핵심요약 정리 - 선사 ~ 삼국시대 (0) | 2019.10.09 |
[컴활 1급 실기] 핵심용어 정리 - 엑세스 편 (0) | 2019.09.26 |
댓글