시트 보호 - 정렬, 행 삭제, 열 삭제 허용 작동 안함
안녕하세요 실무에 바로 적용하며 기능을 공부하는 중입니다.
시트 보호 시 행/열 삭제, 정렬이 제대로 작동하지 않아 질문드립니다.
예제파일 04-009 의 제품원가 시트에서 그대로 열어 해본 것이라 따로 파일을 첨부하진 않았습니다.
https://www.oppadu.com/진짜쓰는-실무엑셀-4-5-3/
_________________________________________________________________
우선 행 열 삭제의 경우 아래처럼 설정 시 상단 메뉴나 우클릭했을 때 메뉴가 활성화 되긴 하지만 삭제을 클릭했을 때는
"변경하려는 셀 또는 차트가 보호된 시트에 있습니다. 변경하려면 시트의 보호를 해제하세요. 암호를 입력해야 할 수도 있습니다."
라는 경고가 표시되고 삭제가 실행되지 않습니다.
또한,
정렬도 허용하고 싶어서 정렬만을 허용 후 시도해보았으나
보호된 상태에서 CTRL+SHIFT+L을 누르면 다음과 같이 표시되어 보호 해제 후 (마찬가지로 단축키 Ctrl+Shift+L으로) 먼저 필터를 표시되게 한 후 다시 보호를 했습니다.
그리고 나서 다시 시도해보았을 때에도 작동을 안하길래
댓글 중 자동 필터 사용도 함께 사용해보라는 말씀도 해주셨기에 같이 허용해보았는데요.
아래처럼 버튼은 눌리거나 우클릭 시 정렬이 표시 되지만 실제 정렬을 실행하기 위해 클릭했을 때에는 위 삭제 문제와 같은 메시지인
"변경하려는 셀 또는 차트가 보호된 시트에 있습니다. 변경하려면 시트의 보호를 해제하세요. 암호를 입력해야 할 수도 있습니다."
라는 메시지가 표시되며 작동하지 않습니다.
위 작성한 것 이외 행열 삽입, 셀 서식, 피벗테이블 및 피벗 차트 사용, 개체 편집 등은 잘 작동하는 것을 확인했습니다.
정렬과 행열 삭제 시에만 문제가 생기는데 확인 및 해결방안을 알려주시면 감사하겠습니다ㅠ
항상 책과 영상을 통해서 항상 도움되는 정보 알려주셔셔 감사합니다..!
번호 | 구분 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] 2024년 엑셀 공부, 이 책 한권으로 마스터하세요! (291)
오빠두엑셀
|
2022.02.03
|
추천 554
|
조회 846778
|
오빠두엑셀 | 2022.02.03 | 554 | 846778 | ||
공지사항 | 예제관련질문 |
✨예제파일 다운로드가 안 될 경우, 여기를 확인해주세요!✨
(1)
오빠두엑셀
|
2024.08.09
|
추천 2
|
조회 762
|
오빠두엑셀 | 2024.08.09 | 2 | 762 |
공지사항 | 예제관련질문 |
「 진짜 쓰는 실무 엑셀 」 교재 관련 질문 게시판 사용방법 🙌
(16)
오빠두엑셀
|
2022.02.17
|
추천 9
|
조회 5318
|
오빠두엑셀 | 2022.02.17 | 9 | 5318 |
73681 | 예제관련질문 |
답변완료챕터 6-6
대시보드 만드는 중에 난관에 봉착했습니다.... (첨부파일 있음)
(1)
캐쿨이
|
2024.09.13
|
추천 0
|
조회 184
|
캐쿨이 | 2024.09.13 | - | 184 |
73323 | 추가내용건의 |
답변완료챕터 -All
'실무엑셀'책구매
(1)
rnc****
|
2024.08.28
|
추천 0
|
조회 324
|
rnc**** | 2024.08.28 | - | 324 |
73283 | 예제관련질문 |
답변완료챕터 1-All
선생님 열번호가 뭔가요? 정확히
(1)
lae
|
2024.08.27
|
추천 0
|
조회 120
|
lae | 2024.08.27 | - | 120 |
73255 | 예제관련질문 |
답변완료챕터 1-All
선생님 F4키 쓸떄 안쓸때 구분을 못하곘어요
(1)
lae
|
2024.08.26
|
추천 0
|
조회 134
|
lae | 2024.08.26 | - | 134 |
72870 | 예제관련질문 |
답변완료챕터 1-1
자동교정
(1)
지온
|
2024.08.09
|
추천 0
|
조회 200
|
지온 | 2024.08.09 | - | 200 |
72765 | 예제관련질문 |
답변완료챕터 1-1
예제파일 요청
(3)
올리핫해
|
2024.08.06
|
추천 0
|
조회 269
|
올리핫해 | 2024.08.06 | - | 269 |
72520 | 예제관련질문 |
답변완료챕터 1-All
예제파일 요청
(1)
pang****
|
2024.07.26
|
추천 0
|
조회 225
|
pang**** | 2024.07.26 | - | 225 |
72506 | 교재수정사항 |
답변완료챕터 7-2
링크가 제대로 안되는 경우는 어떻게 해야 하나요
(2)
냠냠냠
|
2024.07.26
|
추천 0
|
조회 123
|
냠냠냠 | 2024.07.26 | - | 123 |
72400 | 예제관련질문 |
답변완료챕터 1-All
예제파일 질문이용
(1)
lae
|
2024.07.22
|
추천 0
|
조회 181
|
lae | 2024.07.22 | - | 181 |
72392 | 예제관련질문 |
답변완료챕터 1-1
예제파일 강의도 있나요?ㅠㅠ
(1)
lae
|
2024.07.21
|
추천 0
|
조회 157
|
lae | 2024.07.21 | - | 157 |
72365 | 추가내용건의 |
답변완료챕터 -All
혹시 파워쿼리만 따로 교재가 나올수는 없을까요?
(2)
복뎅이맘
|
2024.07.20
|
추천 0
|
조회 160
|
복뎅이맘 | 2024.07.20 | - | 160 |
72237 | 예제관련질문 |
답변완료챕터 1-1
예제파일
(2)
가회동
|
2024.07.16
|
추천 0
|
조회 257
|
가회동 | 2024.07.16 | - | 257 |
71882 | 추가내용건의 |
답변완료챕터 2-All
액셀버전
(4)
조선하
|
2024.07.04
|
추천 0
|
조회 277
|
조선하 | 2024.07.04 | - | 277 |
71474 | 예제관련질문 |
답변완료챕터 -All
예스24에서 전자책으로 진짜쓰는실무엑셀 예제파일 이메일로 부탁드립니다.
(1)
cho****
|
2024.06.17
|
추천 0
|
조회 472
|
cho**** | 2024.06.17 | - | 472 |
71309 | 예제관련질문 |
답변완료챕터 -All
예제파일
(1)
미즈쏘피
|
2024.06.10
|
추천 0
|
조회 387
|
미즈쏘피 | 2024.06.10 | - | 387 |
71241 | 예제관련질문 |
답변완료챕터 3-All
조건부 서식
(4)
늘봄처럼jay
|
2024.06.06
|
추천 0
|
조회 291
|
늘봄처럼jay | 2024.06.06 | - | 291 |
71200 | 추가내용건의 |
답변완료챕터 6-6
대시보드 슬라이서 검색 기능
(1)
캐쿨이
|
2024.06.04
|
추천 0
|
조회 483
|
캐쿨이 | 2024.06.04 | - | 483 |
71139 | 예제관련질문 |
답변완료챕터 6-All
요약행 전체 선택안됨
(1)
동규
|
2024.05.31
|
추천 0
|
조회 128
|
동규 | 2024.05.31 | - | 128 |
70532 | 예제관련질문 |
답변완료챕터 2-All
02-002 예제파일관련하여 질문드립니다.
(1)
kjh****
|
2024.05.09
|
추천 0
|
조회 261
|
kjh**** | 2024.05.09 | - | 261 |
70471 | 예제관련질문 |
답변완료챕터 1-All
첫번째강의질문입니다.
(1)
푸른별지구
|
2024.05.07
|
추천 0
|
조회 167
|
푸른별지구 | 2024.05.07 | - | 167 |
@김태현 님 안녕하세요. 오빠두엑셀 전진권입니다.
먼저 행/열 삭제에 대해 답변드리겠습니다. 행/열 삭제는 시트 전체를 대상으로 모든 범위가 삭제되기 떄문에, 행/열 삭제를 수행하려면 데이터가 입력되지 않은 범위도 잠금을 해제해야 합니다.
예를 들어 아래 그림에서, D열 삭제를 허용하려면 데이터를 수정하는 범위는 D6:D14이나, D열 전체를 잠금 해제 해야지만 행/열 삭제가 올바르게 동작합니다. 아울러 셀 병합이 되어 있을 경우 셀 병합을 해제 후 수행해야 하니 이 점도 참고하세요.
둘째로 정렬의 경우 '셀 병합'으로 인해 문제가 발생했을 확률이 큽니다. 예제파일에서 필터를 바로 적용하면 아래 그림과 같이 병합된 셀로 인해 오류가 발생합니다. 그럴 경우, 필터가 적용된 범위의 셀 병합을 모두 해제 한 후, 다시 정렬이나 필터를 적용해보세요. 🙂 문제를 바로 해결하실 수 있을겁니다.
제시해드린 답변이 문제를 해결하시는데 도움이 되었길 바랍니다. 감사합니다.
@오빠두엑셀 님 와우 친절한 답변 감사합니다!
답변을 바탕으로 시도해보았을 때 두가지 모두 잘 동작했습니다 정말 진심으로 감사합니다..!
M365의 문제는 아니었군요..! 제목도 수정해두겠습니다😉
이에 대한 몇 가지 추가 질문 드리고 싶습니다..!
1. 시트 보호의 목적 자체가 입력 가능한 부분만 제한하는 것인데,
행/열 삭제, 정렬를 위해 셀을 잠금 해제해야한다면 기능 특성상 이해가 되면서도 반쪽짜리 기능이라는 아쉬움이 있습니다😥
그럼 행 열 삭제, 정렬를 위해 셀의 잠금을 해제하면서도 데이터 입력을 제한하려면 그 방법은 데이터유효성 검사 말고 또 있을까요?
사실 데이터 유효성 검사도 수정 자체를 제한하는 것은 아니니, VBA 매크로와 같은 다른 방법으로 데이터 수정을 제한하는 방법이 궁금합니다.
2. 위와 같은 문제가 발생하는 이유가 원본 데이터를 그대로 수정하기 때문인데요.
혹시 원본 데이터에 대한 수정(데이터 변경, 행열 삭제 추가)을 위한 테이블과
원본 데이터 테이블을 참조해 정렬을 할 수 있도록 하는 테이블 시트를 따로 두는 등, 데이터 구조적(?)인 해결 방안이 있을까요?
3. 마지막으로 제 질문과는 직접 관련은 없지만,제 작업에 시트 보호를 적용해보려다가 어떻게 하면 좋을 지 여쭤봅니다. 질문 게시판에 따로 올렸습니다.
함수가 입력된 셀에 데이터 직접 입력 제한 방법 (시트보호 사용하지 않고)
https://www.oppadu.com/question/?uid=65732&mod=document&pageid=1
항상 많이 배워갑니다 앞으로도 꾸준하게 활동 부탁드려요ㅠ 감사합니다!
@김태현 님 안녕하세요.
1. 행 열 삭제, 정렬를 위해 셀의 잠금을 해제하면서도 데이터 입력을 제한
-> 행/열 삭제가 필요하다면 데이터 유효성 검사가 유일합니다. 정렬만 적용한다면 시트 보호 기능으로 가능합니다. 단, 시트를 보호하기 전에 자동필터를 적용 한 후, 시트 보호를 활성화하면 됩니다.
2. 원본 데이터 테이블을 참조해 정렬을 할 수 있도록 하는 테이블 시트를 따로 두는 등, 데이터 구조적(?)인 해결 방안이 있을까요?
-> 원칙적으로 원본데이터는 서식과 별개로 관리하는 것이 맞습니다. 다만 이 부분은 현실적인 프로세스와 관리지점을 잘 고민해서 해결하셔야 할 부분입니다.
제시해드린 답변이 문제를 해결하시는데 도움이 되었길 바랍니다. 감사합니다.