구글폼에서 지운 응답, 공유 시트에는 왜 남을까?
구글폼에서 중복 신청을 지웠더니 내려받은 CSV에서는 빠졌는데, 동료가 보는 연결 시트에는 그대로 남아 있다. 어느 쪽 명단을 기준으로 어떻게 정리할까?

- 구글폼에서 응답을 삭제해도 연결된 스프레드시트의 사본은 지워지지 않는다. Forms의 응답과 시트의 행을 각각 정리해야 한다.
- 지울 행이 분명하면 현재 시트에서 처리하고, Forms에 남은 응답으로 명단을 다시 만들려면 새 스프레드시트에 연결한다. 시트에 직접 적은 메모는 따로 옮긴다.
- 신청을 폼에서 잘못 지웠다면, 연결 시트나 삭제 전에 받은 CSV에서 신청 내역을 찾아 접수 업무를 이어갈 수 있다. 다만 폼의 삭제는 취소할 수 없어 응답 목록과 집계에는 그 신청이 돌아오지 않는다.
구글폼의 응답 삭제는 연결된 Google Sheets의 행까지 지우지 않는다. 폼에서 테스트 응답을 지우면 폼의 집계는 바뀌지만, 이미 시트에 전달된 행은 남는다. 동료가 그 시트로 명단을 만들고 있다면 같은 응답을 시트에서도 찾아 처리해야 한다. 새로 고침을 반복한다고 두 목록이 자동으로 맞춰지지는 않는다.
정리할 대상이 분명한 몇 건이면 기존 시트의 해당 행을 지우는 방법이 간단하다. 시트에 오래된 응답이 많이 섞여 있고 현재 폼에 남은 자료를 기준으로 다시 시작하려면 새 응답 파일을 만든다. 다만 시트에만 적은 담당자·처리 메모는 폼이 가진 답변이 아니므로 새 명단과 별도로 이어 붙여야 한다.
응답 탭·연결 시트·CSV가 달라지는 이유
Forms는 제출된 응답을 자체적으로 보관하고, 연결한 스프레드시트에는 그 응답의 사본을 저장한다. Google의 Form 개발 문서는 응답 삭제가 폼의 저장소와 요약에는 반영되지만 외부 응답 저장 위치의 사본을 삭제하지는 않는다고 명시한다.
실제로 Google 커뮤니티의 한 관리자는 응답을 지운 뒤 받은 CSV에서는 해당 응답이 사라졌지만 공유한 시트에는 여전히 보인다고 물었다. 같은 폼에서 나온 자료라도 하나는 지금 다시 내보낸 목록이고, 다른 하나는 이전부터 응답을 받아 온 파일이다.
| 보고 있는 자료 | 담고 있는 것 | 삭제 뒤 볼 곳 |
|---|---|---|
| Forms의 응답 탭 | 폼에 남아 있는 제출 응답과 요약 | 개별 응답과 요약 집계 |
| 연결된 Google Sheets | 전달된 응답 사본과 사용자가 추가한 시트 내용 | 실제 응답 행과 별도 집계표 |
| 내려받은 CSV | 내보낸 시점의 응답 목록 | 새로 받은 파일인지, 이전 다운로드인지 |
현재 폼의 목록을 파일로 받아 비교하려면 응답 탭의 더보기에서 응답 다운로드(.csv)를 선택한다. 새 파일의 다운로드 시점도 함께 남긴다. 동료가 전에 받아 둔 CSV는 폼의 응답을 지운 뒤에도 자동으로 갱신되지 않는다.
반대로 시트에서 행만 지워 놓고 Forms의 그래프까지 바뀌기를 기다려도 맞지 않는다. 시트 편집은 폼의 제출 응답을 지우는 조작이 아니다. 설문 요약에서도 빼려는 응답인지, 제출 기록은 보존하되 업무용 명단에서만 제외하려는 것인지에 따라 처리할 곳이 달라진다.
예를 들어 신청 취소를 접수했더라도 원래 신청 내용과 취소 처리 내역을 함께 보관하려는 업무라면, 분석용 명단에서 취소 상태를 제외하는 방식을 택할 수 있다. 이는 응답을 완전히 삭제한 결과와 다르다. 테스트 제출을 없애는 일과 실제 신청의 상태를 바꾸는 일을 같은 삭제 버튼으로 처리할 필요는 없다.
같은 응답을 폼과 시트에서 찾아 지우기
개별 삭제 전에는 어느 제출을 지우는지부터 맞춘다. 같은 사람이 여러 번 제출할 수 있고 동명이인도 있으므로 이름 하나만으로 중복을 확정하지 않는다. 제출 시각, 수집한 이메일, 신청한 회차, 실제 답변처럼 현재 자료에 존재하는 항목을 함께 읽는다. 이메일을 수집하지 않은 폼에 이메일 열이 있을 것이라고 가정해서도 안 된다.
시트를 정렬했거나 중간 행을 지웠다면 Forms의 응답 순번과 시트의 행 번호가 같은 대상을 가리킨다고 볼 수 없다. 첫 행에 질문 제목이 있다는 차이도 있다. ‘폼의 세 번째 응답이니까 시트의 세 번째 행’처럼 번호만 맞추는 대신 내용을 대조한다. 익명 응답의 내용까지 같아 구별할 수 없다면 임의로 하나를 진짜 응답으로 정하지 않는다.
- 폼 편집 화면에서 응답 → 개별 보기를 열고 이전·다음으로 대상 답변을 찾는다.
- 연결 시트에서도 해당 제출의 내용을 찾아 같은 대상인지 대조한다. 아직 남길 필요가 있는 자료라면 삭제 전에 사본을 확보한다.
- Forms에서 해당 응답의 삭제 버튼을 누르고 확인한다. 이미 폼에서 지운 응답이라면 이 단계를 다시 할 필요가 없다.
- 시트의 대응 행을 처리하고, 폼의 개별 목록과 시트에 원치 않는 응답이 남았는지 다시 읽는다.
Forms의 개별 삭제 경로와 취소 불가 조건은 응답 저장 위치 도움말에 있다. 시트에서는 행 번호를 마우스 오른쪽 버튼으로 눌러 행 삭제를 선택할 수 있다. Sheets의 행·열·셀 삭제 안내에서 설명하는 조작이다.
한 응답을 없앨 때 이메일 셀 하나만 삭제해 아래 값을 위로 당기면 다른 답변과 이메일의 짝이 어긋날 수 있다. 반대로 전체 행을 삭제하면 그 행의 오른쪽에 적어 둔 처리 메모나 별도 표의 값도 영향을 받는다. 응답만 있는 표인지, 같은 행에 다른 업무 자료까지 얹어 놓았는지 살펴 삭제 범위를 정한다. 행이 숨겨졌을 뿐인 상태도 삭제 완료로 세지 않는다.
남은 응답으로 새 시트 만들기
Forms의 목록은 이미 정리됐지만 시트에서 어느 행이 옛 응답인지 가리기 어렵다면, 폼에 남은 응답으로 새 명단을 만드는 편이 낫다. 도쿄대의 Google Forms 운영 안내는 시트 연결 때 이미 수집한 응답도 전달되며, 폼에서 삭제한 응답은 기존 시트에서 지워지지 않는다고 설명한다.
작업 중 새 신청이 계속 들어오면 비교 시점이 달라진다. 잠깐 접수를 멈출 수 있는 설문은 게시된 폼 오른쪽 위의 게시됨(Published)에서 응답 수락을 끄고 저장한다. Google의 응답 관리 안내에 따른 경로다. 접수를 멈출 수 없다면 어느 시각까지의 응답을 대조했는지 정하고, 그 뒤 들어온 응답을 별도로 확인한다.
- 기존 응답 시트의 파일 주소를 남기고, 폼의 응답 → 요약 → 더보기 → 양식 연결 해제를 실행한다.
- 같은 메뉴의 응답 저장 위치 선택에서 새 스프레드시트 만들기를 선택한다. 이전 파일과 구별되는 이름을 붙인다.
- 새 파일의 응답 목록을 폼에 남은 내용과 비교한다. 이미 삭제한 테스트 응답이 없는지와 남겨야 할 신청이 있는지를 함께 본다.
여기서 연결 해제는 기존 시트를 비우는 버튼이 아니다. 이후 응답을 그 파일로 보내지 않게 할 뿐이며 이미 있던 값은 남는다. 새 파일을 만들었어도 동료가 가진 이전 파일 주소가 새 주소로 바뀌지는 않는다. 이전 파일을 계속 열면 정리 전 목록이 다시 보일 수 있다.
기존 스프레드시트를 다시 고르는 선택지도 있지만, 정리 전후를 분명하게 비교하려면 새 파일을 쓰는 편이 알기 쉽다. 같은 파일 안에 응답 탭이 여러 개 있을 때는 파일 제목만 확인하지 않는다. Stony Brook 대학 IT 안내도 아래쪽의 Form Responses 1·2 같은 응답 탭들을 살피도록 안내한다. 탭 이름은 사용 언어와 변경 여부에 따라 다를 수 있다.
처리 메모와 집계표를 새 명단에 연결하기
새 응답 파일에 없는 열이 모두 누락 사고는 아니다. 폼이 받은 답변에는 이름·신청 항목이 있었지만 담당자가 시트에만 ‘연락 완료’나 내부 메모를 추가했다면, 그 내용은 폼에서 다시 내보낼 수 없다. 새 파일로 바꾸기 전 기존 시트의 수동 열과 보고서용 탭을 살펴 옮길 대상을 정한다.
메모 열을 통째로 복사해 새 시트의 같은 행 번호에 붙이면, 삭제된 응답만큼 행 순서가 달라져 다른 사람에게 메모가 붙을 수 있다. 기존 목록과 새 목록에서 같은 제출을 식별한 뒤 필요한 메모를 옮긴다. 업무에서 이미 부여한 고유 신청 번호가 있으면 활용할 수 있지만, 이름이나 이메일이 언제나 고유하다고 단정할 수는 없다. 같은 이메일로 다른 회차를 신청한 경우에는 신청 회차와 제출 내용도 함께 맞춘다.
옮길 메모가 많으면 먼저 응답 하나를 골라 기존 파일의 답변·처리 상태와 새 파일의 대응 행을 나란히 비교한다. 연결 기준이 중복되거나 빈 값인 행은 자동으로 같은 사람이라고 묶지 않고 별도로 남긴다. 새 파일을 만들었다는 사실만으로 이 연결 작업이 끝난 것은 아니다.
보고서도 실제로 읽는 범위를 바꿔야 한다. 예를 들어 다른 탭의 집계 수식이나 피벗 표가 이전 응답 범위를 읽고 있다면, 새 파일의 명단이 맞아도 보고서에는 옛 숫자가 남을 수 있다. 어떤 파일·탭을 입력으로 쓰는지 확인하고 새 목록에 맞춰 연결한다. 기존 보고서를 그대로 쓸 경우와 새 파일에 집계를 다시 만들 경우를 섞어 두지 않는다.
잘못 지웠다면 어디까지 되찾을 수 있나
실제 신청을 폼에서 잘못 지웠다면 연결 시트에서 그 신청자의 답변이 남은 행을 찾는다. 신청 회차와 답변을 대조한 뒤 그 행을 기준으로 연락하거나 처리 메모를 이어 적을 수 있다. 시트에도 없다면 삭제 전에 내려받은 CSV를 찾아본다. Forms의 응답 삭제는 취소할 수 없으므로, 이렇게 신청 내용을 되찾아도 폼의 응답 목록과 집계에 해당 신청이 다시 들어가지는 않는다. 삭제 뒤 새로 받은 CSV에도 그 신청은 빠져 있다.
시트의 행만 잘못 지웠고 폼의 제출 응답은 그대로라면 선택지가 다르다. 폼에 남아 있는 답을 새 응답 파일로 받아 대조할 수 있다. 하지만 시트에만 쓰던 메모까지 되찾아야 한다면 폼을 다시 연결하는 것으로는 부족하고 해당 스프레드시트의 이전 버전이 필요하다.
Sheets에서 오른쪽 위 마지막 수정 아이콘으로 버전 기록을 열고, 삭제 전 버전 옆의 더보기에서 사본 만들기를 선택한다. 이전 버전을 탐색하려면 파일 편집 권한이 필요하다. Google의 버전 기록 안내는 현재 파일을 예전 상태로 복원하는 방법과 이전 버전을 새 사본으로 여는 방법을 구분한다.
사본에서 필요한 행과 메모를 찾으면 현재 파일의 최신 작업과 비교해 옮길 수 있다. 현재 시트 전체를 과거 버전으로 되돌리는 것은 삭제 이후 동료가 더한 수정에도 영향을 주므로, 한 행을 찾기 위한 첫 조작으로 삼을 필요는 없다. 이전 사본에서 찾아 온 메모도 그 시점 이후에 바뀌었을 수 있으므로 현재 처리 상태와 함께 대조한다.
동료가 보는 링크와 다음 응답 확인
정리가 끝났다면 동료에게 실제로 사용할 파일 주소를 전달한다. 새 명단을 만들어 놓고 단체 채팅의 고정 링크나 업무 문서에 이전 주소를 남겨 두면, 관리자는 정리된 자료를 보고 동료는 과거 목록으로 처리하게 된다. 이전 파일을 보관한다면 이름에 보관본임을 표시하고 어느 시점까지의 자료인지 구분한다.
새 파일의 공유 대상도 읽는다. Google 도움말에 따르면 새 응답 스프레드시트를 만들 때 폼 공동작업자는 접근 권한을 받지만, 이후 폼에서 바꾼 권한이 시트에 자동으로 동기화되지는 않는다. 폼에서 편집자를 지운 것과 예전 응답 파일에 대한 접근을 없애는 것은 같은 조작이 아니다. 필요한 팀원이 올바른 파일을 여는지 확인한다.
접수를 잠깐 닫았다면 다시 연 뒤 다음 응답이 어디에 들어오는지 확인한다. 테스트 제출을 할 경우에는 구별할 수 있는 내용으로 넣고, Forms의 응답 탭과 현재 연결 파일 양쪽에서 찾는다. 확인을 마친 테스트 응답은 두 곳에서 정리한다. 새 신청은 현재 파일에 쌓이고 동료도 그 파일을 보고 있어야 명단 교체가 실제 업무에 반영된다.