설문지를 작성할 때 따라야 할 규칙을 생성할 수 있습니다. 예를 들어 이메일 주소를 요구하는 경우 올바른 서식이 지정된 이메일 주소만 제출하도록 할 수 있습니다.
질문 규칙 설정
- Google Forms에서 양식을 엽니다.
- 추가
를 클릭합니다.
- 질문 제목 오른쪽에서 있는 질문 유형 을 선택합니다. 질문 유형에 대해 자세히 알아보세요.
- 규칙을 설정하려면 더보기
를 클릭합니다.
- 응답 확인을 클릭합니다.
- 규칙을 설정하려면 먼저 원하는 규칙 유형을 선택하세요. 사용 가능한 규칙 옵션은 선택한 질문 유형에 따라 다릅니다.
- 선택사항: 오류 메시지를 추가하려면 오른쪽의 '맞춤 오류 텍스트' 입력란에 오류 메시지를 입력합니다. 이 메시지는 답변이 규칙을 따르지 않을 때 응답자에게 표시됩니다.
- 예: 200단어 한도에 도달했습니다.
규칙 유형
질문 유형마다 설정 옵션이 다릅니다.
- 숫자: 답변에 특정 숫자가 포함되도록 하려면 드롭다운 메뉴에서 숫자를 선택합니다. 그런 다음 규칙 옵션 중 하나를 선택합니다.
- 예를 들면 다음과 같습니다.
- 50보다 크거나 같은 숫자
- 21에서 42사이의 숫자
- 텍스트: 답변에 특정 텍스트가 포함되도록 하려면 드롭다운 메뉴에서 텍스트를 선택합니다. 그런 다음 규칙 옵션 중 하나를 선택합니다.
- 예: 답변에 '사탕'이라는 단어가 포함되어 있는지 확인합니다.
- 응답이 이메일 형식(예: text@example.com)인지 확인하세요.
- 예: 답변에 '사탕'이라는 단어가 포함되어 있는지 확인합니다.
- 길이: 답변에 최대 또는 최소 문자 수를 설정하려면 드롭다운 메뉴에서 길이를 선택합니다. 그런 다음 최대 또는 최소 문자 수와 숫자를 선택합니다.
- 예: 답변을 영문 기준 500자 이내로 제한하거나 최소 200자 이상으로 작성해야 합니다.
- 정규 표현식: 선택한 특정 수식과 일치하는 텍스트 답변을 요구하려면 정규 표현식을 선택합니다. 그런 다음 드롭다운 메뉴에서 옵션(포함, 포함하지 않음, 일치, 일치하지 않음) 중 하나를 선택하고 패턴을 추가합니다. 정규 표현식 자세히 알아보기
- 예: 응답은 10자리 전화번호여야 하며 각 숫자의 범위는 0~9입니다.
- 입력: 정규 표현식 일치
[0-9]{10} - 예상 결과: 1234567890
- 입력: 정규 표현식 일치
- 예: 응답은 10자리 전화번호여야 하며 각 숫자의 범위는 0~9입니다.
- 길이: 답변에 최대 또는 최소 문자 수를 설정하려면 드롭다운 메뉴에서 길이를 선택합니다. 그런 다음 최대 또는 최소 문자 수와 숫자를 선택합니다.
- 예: 답변을 영문 기준 200로 제한합니다.
- 정규 표현식: 선택한 특정 수식과 일치하는 텍스트 답변을 요구하려면 정규 표현식을 선택합니다. 그런 다음 드롭다운 메뉴에서 옵션(포함, 포함하지 않음, 일치, 일치하지 않음) 중 하나를 선택하고 패턴을 추가합니다. 정규 표현식 자세히 알아보기
- 예: 응답은 10자리 전화번호여야 하며 각 숫자의 범위는 0~9입니다.
- 입력: 정규 표현식 일치
[0-9]{10} - 예상 결과: 1234567890
- 입력: 정규 표현식 일치
- 특정 개수 이상 선택: 선택할 수 있는 상자의 최소 개수를 설정합니다.
- 특정 개수 이하 선택: 선택할 수 있는 상자의 최대 개수를 설정합니다.
- 정확한 개수 선택: 선택해야 하는 상자의 개수를 지정합니다.
객관식 그리드 질문에서 응답자는 행당 하나의 열만 선택할 수 있습니다.
질문을 설정하려면 다음 단계를 따르세요.
- Google 양식에서 추가
를 클릭합니다.
- '질문' 입력란에 질문을 추가합니다.
- 질문 제목 오른쪽에 있는 객관식 그리드
를 선택합니다.
- 행 옵션을 추가합니다. 예: A, B, C
- 열 옵션을 추가합니다. 예: 1, 2, 3
질문을 맞춤설정하려면 다음 옵션을 설정할 수 있습니다.
- 응답자가 각 열에서 옵션을 선택하도록 하려면 '각 행에 응답 필요'를 사용 설정합니다. 응답자가 각 열에서 옵션을 선택하지 않으면 오류 메시지가 표시되고 계속할 수 없습니다. 오류 메시지 설정 방법을 알아보세요.
- 열당 하나의 선택 옵션만 선택하도록 제한하려면 다음 안내를 따릅니다.
- 오른쪽 하단에서 더보기
를 클릭합니다.
- '열당 응답을 1개로 제한' 옆의 체크박스를 선택합니다.
- 오른쪽 하단에서 더보기
- 설문조사가 열릴 때마다 행 순서를 임의로 바꾸려면 다음 안내를 따르세요.
- 오른쪽 하단에서 더보기
를 클릭합니다.
- '행 순서 무작위로 섞기' 옆의 체크박스를 선택합니다.
- 오른쪽 하단에서 더보기
'열당 응답을 1개로 제한'의 예
입력:
- 행: A, B, C
- 열: 1, 2, 3
결과: 응답자는 각 열(1, 2, 3)에 대해 하나의 행 항목(A, B, C)을 선택할 수 있습니다. 응답자가 한 열에서 여러 행을 선택하면 오류 메시지가 표시됩니다.
객관식 그리드 질문에서 응답자는 행당 하나의 열만 선택할 수 있습니다.
질문을 설정하려면 다음 단계를 따르세요.
- Google 양식에서 추가
를 클릭합니다.
- '질문' 입력란에 질문을 추가합니다.
- 질문 제목 오른쪽에 있는 체크박스 그리드
를 선택합니다.
- 행 옵션을 추가합니다. 예: A, B, C
- 열 옵션을 추가합니다. 예: 1, 2, 3
질문을 맞춤설정하려면 다음 옵션을 설정할 수 있습니다.
- 응답자가 각 열에서 옵션을 선택하도록 하려면 각 행에 응답 필요를 사용 설정합니다. 응답자가 각 열에서 옵션을 선택하지 않으면 오류 메시지가 표시되고 계속할 수 없습니다. 오류 메시지 설정 방법을 알아보세요.
- 열당 하나의 선택 옵션만 선택하도록 제한하려면 다음 안내를 따릅니다.
- 오른쪽 하단에서 더보기
를 클릭합니다.
- '열당 응답을 1개로 제한' 옆의 체크박스를 선택합니다.
- 오른쪽 하단에서 더보기
- 설문조사가 열릴 때마다 행 순서를 임의로 바꾸려면 다음 안내를 따르세요.
- 오른쪽 하단에서 더보기
를 클릭합니다.
- '행 순서 무작위로 섞기' 옆의 체크박스를 선택합니다.
- 오른쪽 하단에서 더보기
'열당 응답을 1개로 제한'의 예
입력:
- 행: A, B, C
- 열: 1, 2, 3
결과: 응답자는 각 열(1, 2, 3)에 대해 하나의 행 항목(A, B, C)을 선택할 수 있습니다. 응답자가 한 열에서 여러 행을 선택하면 오류 메시지가 표시됩니다.
정규 표현식
답변을 정규 표현식이라는 특정 기준에 일치시키도록 요구할 수 있습니다. 정규 표현식은 답변에서 패턴을 검색합니다.
중요: 정규 표현식에서 특정 의미를 갖는 문자 인스턴스를 검색하는 경우 검색어를 입력할 때 문자 앞에 백슬래시를 배치해야 합니다. 예를 들어 $ 문자 인스턴스를 검색하려면 \$를 입력해야 합니다.
다음 표에는 Google Docs에서 지원하는 일부 표현식이 나와 있으며 지원되는 다른 다양한 표현식이 있습니다.
| 표현식 | 설명 | 예 | 일치 | 일치하지 않음 |
|---|---|---|---|---|
| . | 마침표는 지정된 위치에 있는 문자를 나타냅니다. | d. | do, dog, dg, ads | fog, jog |
| * | 문자 다음에 별표를 표시하면 별표 앞에 있는 문자가 영(0)회 이상 표시되는 단어를 검색합니다. | do*g | dog, dg, dooog | dOg, doug |
| + | 문자 다음에 더하기를 표시하면 그 문자가 일(1)회 이상 표시되는 단어를 검색합니다. | do+g | dog, dooog | dg, dOg, doug |
| ? | 이전 표현식이 선택적으로 포함되는 문자열을 검색합니다. | do?g | dg, dog | dOg, doug |
| ^ | 캐럿 기호는 정규 표현식의 맨 앞에 배치해야 하며, 캐럿 기호 뒤에 위치한 문자들 또는 그 문자들의 순서로 시작하는 문자열을 검색합니다. | ^[dh]og | dog, hog | A dog, his hog |
| $ | 달러 기호는 정규 표현식의 맨 끝에 배치해야 하며, 달러 기호 앞에 위치한 문자들 또는 그 문자들의 순서로 끝나는 문자열을 검색합니다. | [dh]og$ | dog, hog, hot dog | dogs, hog, doggy |
| {A, B} | 앞의 표현식이 A와 B사이의 횟수만큼 반복됩니다(A와 B는 숫자임). | d(o{1,2})g | dog, doog | dg, dooog, dOg |
| [x], [xa], [xa5] | 문자 집합을 입력하면 지정된 문자 중 한 개만 현재 위치에서 반복되는 경우를 표시합니다. 대부분의 경우 괄호 안에는 표현식에서 이전에 언급된 문자를 포함한 모든 문자를 입력할 수 있습니다. [xa,$5Gg.] | d[ou]g | dog, dug | dg, dOg, dooog |
| [a-z] | 문자 집합 범위를 입력하면 주어진 범위 내에서 문자를 검색합니다. 일반적인 범위에는 a~z, A~Z 및 0~9가 있습니다. 범위는 [a-zA-Z0-9]와 같이 단일 범위로 결합할 수도 있습니다. [a-zA-Z,&*]와 같이 이전에 언급한 문자 집합과 결합할 수도 있습니다. | d[o-u]g | dog, dug, dpg, drg | dg, dOg, dag |
| [^a-fDEF] | ^로 시작하는 문자 집합은 지정된 집합에 없는 문자를 검색합니다. | d[^aeu]g | dog, dOg, dig, d$g | dg, dag, deg, dug |
| \s | 모든 공백 문자를 검색합니다. | d\sg | d g, d[TAB]g | dg, dOg, doug |
다음은 스프레드시트를 검색할 때 정규 표현식을 사용하는 방법에 대한 몇 가지 예시입니다.
-
달러 금액을 포함한 셀 검색
-
'찾기' 창에 다음을 입력합니다:
^\$([0-9,]+)?[.][0-9]+
-
첫 번째 숫자는 0~9 사이의 숫자나 콤마로 0회 이상 표시되며 그다음에는 [.]가 표시되고 그다음에는 0~9 사이의 숫자가 1회 이상 표시되는 달러 금액을 의미합니다. 이 표현식을 사용하면 다음과 같은 검색결과가 표시됩니다: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56
-
미국 우편번호를 포함하는 셀 검색
-
'찾기' 창에 다음을 입력합니다.
[0-9]{5}(-[0-9]{4})?
-
이 표현식은 5자리 숫자의 미국 우편번호로 하이픈과 4자리 숫자를 선택적으로 추가할 수 있음을 의미합니다.
-
소문자로 시작하는 이름을 포함하는 셀 검색
- '찾기' 창에 다음을 입력합니다:
^[a-z].*
- '찾기' 창에 다음을 입력합니다:
이 표현식은 소문자 뒤에 다른 문자가 0개 이상 표시되는 셀 값을 의미합니다. 이 표현식을 사용하면 다음과 같은 검색결과가 표시됩니다. bob, jim, gEORGE, marTin