구글시트 셀 병합을 방지하는 방법을 알고 계신가요? 본 글에서는 실수로 셀이 병합되지 않도록 설정하는 방법을 자세히 안내합니다. 실무에서 유용하게 쓰일 꿀팁까지 함께 담았어요.
처음 구글시트를 사용할 때는 마치 엑셀처럼 느껴지지만, 다루다 보면 확실히 다른 점이 많아요. 특히 협업할 때 누군가 실수로 셀을 병합해버리면 데이터 정렬이 엉망이 되기도 하죠. 저도 그런 실수를 몇 번 겪고 나서야, "아 셀 병합을 아예 못 하게 막을 수는 없을까?"라는 고민을 하게 됐어요.
그래서 오늘은 그 해결책을 공유해보려고 합니다. 바로 구글시트 셀 병합이 안되게 설정하는 법! 이거 하나만 알아도 협업 시 데이터 손상을 방지할 수 있어요.
1. 왜 셀 병합을 막아야 할까?
데이터가 밀림: 셀이 병합되면 자동 정렬이나 필터 기능이 제대로 작동하지 않아요.
정렬 기능 불가: 병합된 셀은 정렬할 수 없습니다.
협업 중 실수 유발: 여러 사람이 편집하다가 실수로 병합하면 복구가 어렵습니다.
자동화 스크립트 오류: 병합된 셀로 인해 Apps Script나 함수가 오류를 낼 수 있어요.
2. 구글시트에서 셀 병합을 막는 방법
방법 1: 시트 보호 기능 활용하기
병합을 막고 싶은 영역 선택
상단 메뉴에서 데이터 > 보호된 시트 및 범위 클릭
사이드바에서 범위 설정 후 [권한 설정] 클릭
자신만 수정 가능으로 설정하면 끝!
이렇게 하면 해당 범위는 다른 사용자가 병합을 포함한 모든 편집을 할 수 없게 됩니다.
방법 2: Apps Script로 병합 자동 감지 및 취소
function onEdit(e) {
const sheet = e.source.getActiveSheet();
const ranges = sheet.getMergedRanges();
if (ranges.length > 0) {
for (let i = 0; i < ranges.length; i++) {
ranges[i].breakApart();
}
SpreadsheetApp.getUi().alert("셀 병합은 허용되지 않습니다.");
}
}