반응형

컴퓨터활용(컴활) 공부 217

[데이터베이스] 컴활 실기 문제 풀기 (매개변수, 테이블만들기, 쿼리)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) 액세스 컴활 실기문제를 계속해서 풀어보자. === SELECT INTO 쿼리를 만들어야한다. 그러려면 [디자인]->[테이블만들기] 선택 그리고 테이블 이름을 문제에서 요구하는 이름으로 입력 그리고 조회될 필드는 문제에 있는 것을 참고해서 다음과 같이 설정해준다. 그리고 조건절이자 매개변수 활용할 필드를 넣는데 학과명의 일부이므로 와일드 검색이 되어야 한다. [매개변수 메세지]는 문자열이므로 "*" & [~~~] & "*" 이렇게 넣어줘야 한다. 문제에서 처럼 경영을 넣었더니 8개의 행으로 구성된 테이블이 생성됐다.

[스프레드 시트] 컴활 실기 문제 풀어보자 (차트 설정)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 계열, 보조축 지정에 관한 문제 먼저 그래프 선택하고 [데이터 선택] 실행 그 다음 범례항목 밑 "추가"를 선택 그 다음 계열 이름과 계열 값 설정 그 다음 문제에서 요구하는데로 "가로(항목) 축 레이블"역시 재설정 다음으로 데이터 선택하고 "데이터 계열 서식" 설정에서 "보조축" 선택 === 축 제목 설정 다음과 같이 [디자인]->[차트 요소 추가]->[축제목]->[기본 세로] 그 다음 세로 축의 제목을 클릭 선택된 테두리가 "실선"인 상태에서 수식입력란에 = 표시하고 문제에서 요구한 셀 위치 지정하고 Enter키 누르면 다음과 같이 지정한..

[스프레드시트] 실기 컴활 문제 풀어보자 (중복 삭제, 부분합)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 중복된 행 삭제 [데이터]->[중복된 항목 제거] 실행 다음과 같이 문제에서 요구하는 열을 체크해주고 확인 === 부분합 기능 이용하기 먼저 정렬을 실행해주자. [홈]->[정렬 및 필터]->[사용자 지정 정렬] 실행 아래처럼 문제에서 요구하는 정렬 항목, 순서와 방법을 설정 [데이터]->[부분합] 실행 먼저 "반"별 "출석일수"의 "평균" 다시 부분합 기능을 실행하고 "성별"별 "성명"의 "개수" 통계내는데, 이때 "새로운 값으로 대치"는 비활성시키자 (기존 평균 통계낸 것 위에 덮어야하기때문)

[스프레드시트] 실기 컴활 문제 풀자 (피벗테이블 보고서)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 피벗테이블 이용해서 외부에서 데이터를 가져오기 다음과 같이 "외부 데이터 원본 사용" 선택하고 연결 선택 클릭 다음과 같이 "쉼표"를 구분기호로 해줘야 그리고 다음과 같이 특정열을 선택하지 않게끔 설정 그리고 문제에서 다음 항목에 대한 언급이 있으므로 해당 항목 선택 === 이렇게 나타나는 걸 보고 "학년", "반" => 행 "성별"=>열 중간결과 값 단, 값 설정에서 "이름"의 항목을 "학생수"로 바꿔줬다. === 셀 서식 다음과 같이 셀 서식을 숫자로 설정 다음과 같이 [분석]->[옵션] 선택하고 옵션 창에서 다음과 같이 항목 설정을 해..

[스프레드시트] 실기 컴활 문제 풀어보자 (사용자 정의 함수)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 먼저 사용자임의함수를 만드려면 ALT+F11 로 VB창을 열어준다. 그다음 "삽입"=>"모듈"을 눌러 사용자임의함수 들어갈 공간을 만든다. 다음과 같은 조건을 만든다. Public Function fn가입상태(가입기간, 미납기간) If 미납기간 >= 가입기간 Then fn가입상태 = "해지예상" Else If 미납기간 = 0 Then fn가입상태 = "정상" ElseIf 미납기간 > 2 Then fn가입상태 = "휴면보험" Else fn가입상태 = 미납기간 & "개월 미납" End If End If End Function &연산자는 문자열 합..

[데이터베이스] 실기 컴활 문제 풀기 (묶는방법, 쿼리 디자인, 정렬 등)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액세스 컴활 실기문제를 계속해서 풀어보자. === 먼저 [만들기]->[쿼리 디자인]으로 쿼리 디자인 창 열고 문제에서 요구한 테이블 두개를 갖고온다. 그리고 봉사학생수를 [학번]필드 이용해 만드려면 [디자인]->[요약] 실행시켜본다. 그리고 묶는 방법 항목이 생기는데, 해당 속성값을 [개수]라고 해준다. 그리고 별칭 "봉사학생수"라고 써줘야한다. 이번엔 총시수 항목을 나타낼 차례, [시수] 필드를 부르고 묶는 방법을 "합계"라고 선택해주고, 문제에서 요구하는데로 내림차순 정렬로 되게끔 설정 마지막 항목인 "학생당봉사시수"는 SQL 보기를 통해서 만들었다. 앞서 나타냈던 COUNT, SUM함..

[스프레드시트] 컴활 실기 문제 풀어보기 (IFERROR, IF를 이용한 배열수식, AVERAGE)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. 다음과 같이 AVERAGE와 IF만으로 쓰되 배열수식인 것을 감안해서 IF의 쓰이는 방식을 살펴봐야 한다. IF(조건1*조건2*조건3, 값) 위와 같이 써줘야 배열수식에서의 IF를 잘 활용할 수 있다. =AVERAGE( IF를 통과한 값들의 평균값 IF( ($C$4:$C$39=$O22)* 조건1 (P$20

[데이터베이스] 실기 컴활 문제 풀어보기 (크로스탭 쿼리)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​ ​​​​​​액세스 컴활 실기문제를 계속해서 풀어보자. === 크로스탭 쿼리를 만들기 다음과 같이 쿼리디자인을 생성한 후, [디자인] -> [크로스탭] 을 실행 위 결과 화면을 보면 행 머리글 : [기관명] 열 머리글 : [학과] 기준으로 하고 값 : [봉사코드] 의 "개수" 로 해준다. === 총 횟수 구하는 방법은 이 총횟수를 나누는 의미를 살펴봐야한다. 행마다 총횟수를 "개수"로 환산하므로 아래처럼 나타낸다. === 조건을 구하는 방법이다. BETWEEN은 시작과 끝 사이를 AND로 해주는 범위조건 명령어다. 아래처럼 봉사날짜 필드 선택 후, 요약의 속성값을 조건 설정하고 조건을 다음과 같이 써주..

[스프레드시트] 컴활 실기 풀어보자 (Frequency, Text)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. 배열수식에 관한 문제 === 다음과 같이 문제에서 요구하는 출력범위를 드래그한다. 그리고 =FREQUENCY(대상범위, 그룹기준범위) 함수를 이용해 나타낸다. 중간결과는 다음과 같이 나온다. 여기서 TEXT함수를 이용해서 00 명 형태로 나타낸다. TEXT의 Format_text인자는 서식에 넣는 것처럼 해주면 된다. (즉 3번째 인자는 0에 대한 표기, 2번째는 음의 수에 대한 표기) =TEXT( FREQUENCY($B$4:$B$39, $L$21:$L$27), "00 명;;" )

[데이터베이스] 컴활실기 문제 풀어보자 (HAVING, GROUP BY)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​액세스 컴활 실기문제를 계속해서 풀어보자. === [만들기] -> [쿼리 디자인] 실행 유형을 바꿔야하므로 [디자인]->[업데이트] 선택 그리고 문제에서 요구하는 테이블을 불러온다. 그런데 위의 문제를 살펴보면 하위쿼리를 쓰고 In 연산자를 써야한다고 했다. 하위쿼리는 메인이 되는 쿼리에 Sub개념으로 들어가는 쿼리다. INNER JOIN에 테이블을 변형시키면 하위쿼리, in을 모두 쓸 수 있게 된다. UPDATE 재학생 INNER JOIN (SELECT SUM(시수) as 시수합계, 학번 FROM 봉사내역 GROUP BY 학번) AS Z ON 재학생.학번 = Z.학번 SET 재학생.비고 =..

반응형