본문 바로가기

컴퓨터활용능력1급

(7)
[엑셀] VBA, SELECT CASE SELECT CASE 문 작성법 SELECT CASE 비교할변수 CASE 숫자 실행문 CASE "문자열" 실행문 CASE 값,값,값 실행문 CASE A TO B 실행문 CASE IS > 값 실행문 CASE ELSE 실행문 END SELECT CASE 부분 작성법 ※ CASE 조건식에 ">,>=,
[엑셀] RANK.EQ로 순위 매기기 RANK.EQ(값,범위,정렬) 범위내에서 값의 순위를 알려주는 함수이다. 값: 찾으려는 값 범위: 값을 어떤 배열의 범위에서 구할 것인지 정렬 : 0이 기본값, 내림차순 정렬을 한다. 1은 오름차순 정렬을 한다. 값에는 홍길동의 수학점수를 넣고 범위에는 1학년 2반 학생들의 수학 점수들을 넣고 정렬을 0(내림차순)으로 설정하면 가장 큰 값부터 차례로 정렬되므로 홍길동학생이 1학년 2반에서 수학시험을 몇번째로 잘 봤는지 알 수 있다.
[엑셀] 텍스트 반환 함수, "*1","VALUE()", MID, RIGHT,LEFT 엑셀에서 조건식을 작성하다 보면 함수의 반환 값에 따라 "*1"을 해줄 때가 있다. 언제 해주어야할까? 바로 텍스트 반환 함수를 통해 추출한 텍스트 값과 숫자 값을 비교할 이다. [텍스트 반환 함수]에 "*1"을 하는 행위는 문자 값을 숫자 값으로 형 변환을 해준다는 것이다. "*1" 남발 할 순 없으므로 텍스트 반환 함수 4가지를 알아보도록 하겠다 이 세가지를 숫자와 비교할 때에는 반드시 "*1"를 붙여주어야한다. ->VALUE()함수를 사용하여 숫자로 변환하는 방식도 있다. 3가지 함수 LEFT([필드명],길이) 필드의 왼쪽부터 길이 만큼의 문자열을 떼어온다. MID([필드명],시작위치,길이) 필드의 시작위치부터 길이만큼의 문자열을 떼어온다. RIGHT([필드명],길이) 필드의 오른쪽부터 길이 만큼의..
[엑세스] 유효성 검사 규칙 값 "값"이 아닌 값 입력하시오 A조건 or B조건 A조건이거나 B조건에 해당하는 값을 입력하시오 A조건 and B조건 A조건과 B조건 둘을 모두 만족하는 값을 입력하시오 Like "글자*" "글자"로 시작하는 값을 입력하시오 In("A값","B값","C값") or과 비슷하다, A값을 포함하거나 B값을 포함하거나 C값만을 포함하도록 하시오 Not In("A값","B값","C값") or과 비슷하다, 단. not이 붙어있으므로 in과 반대이다. A값, B값, C값을 포함하지 않도록 하시오 Between A and B A값 이상 B값 이하의 값을 입력하도록 하시오 Len([필드명]) 필드의 값의 길이를 구하시오 "=, >=, =,
[엑세스] recordsetclone, findfirst, bookmark사용하기 문제 조건에 맞는 레코드를 찾아 보여주는 이벤트 프로시저 구현하기 조건 조건에 맞는 레코드가 여러개 있을 경우 첫번째로 일치하는 레코드를 찾을 수 있도록하시오 recordsetclone속성,bookmark속성,findfirst메서드를 이용하시오 답안 Me.RecordsetClone.FindFirst "조건" Me.Bookmark=RecordsetClone.Bookmark Me.RecordsetClone.FindFirst "조건" -> 작업대상 레코드를 복사한 후 조건에 맞는 레코드들 중 첫번째로 이동한다. RecordsetClone.Bookmark ->현재 레코드 포인터는 항상 1개를 가리키고 있는데 그 레코드를 확인하는 것이 BookMark이다. Me.Bookmark -> 현재 폼의 현재 레코드 포인터..
[엑세스] 크로스탭쿼리에서 필드 별칭에 대한 조건 필드 설정하기 아래 그림과 같이 "판매이윤총계"라는 필드를 다음 "비고"라는 필드의 조건 필드로 사용하고자한다. 이렇게 해놓고 실행하면 우리는 "판매이윤총계라는 필드가 존재함에도 비고에 작성한 "판매이윤총계"값을 직접입력해달라는 메세지가 나온다. 해결책은 "비고"필드의 요약을 "식"으로 변경해주는 것이다. 이렇게 하고 실행하면 원하는 결과가 출력되게 된다.
[엑셀] 배열수식 단축키를 사용할 수 없을 때 엑셀에서 배열수식으로 설정할때 ctrl+shift+enter를 누르게 되는데 이때 배열수식으로 나오지 않고 막힐 때가 있다 이때 윈도우키 + 스페이스바를 누르면 자판입력기가 마이크로소프트 입력기로 바뀌게 된다. 이후 다시 ctrl+shift+enter를 하면 배열수식을 다시 문제 없이 할 수 있게 된다.