-
[Excel] 필터 기능 조심해야할 점Excel 2020. 10. 26. 12:58
필터
'데이터 -> 필터' 기능을 이용하여 데이터를 원하는 속성별로 볼 수 있다.
게임이 Starcraft인 데이터만 보길 원하면 게임 속성에서 Starcraft만 선택하면 된다.
선택한 속성 이외의 행은 숨겨지게 된다.
Sheet2에 '이름'을 복사, 붙여넣기 하면 중간에 행이 숨겨져 있어도
붙여넣기가 잘 실행되는 것을 볼 수 있다.
주의점
하지만 아래와 같이 연속된 값을 필터가 적용된 데이터들에
붙여넣기 하고 싶을 때 문제가 발생한다.
4개의 행을 붙여넣기 했지만, 1개의 행만 바뀌어있다.
숨겨진 행을 모두 보게 되면 왜 이렇게 되었는 지 알 수 있다.
바꾸고자 하는 3, 10, 12, 15 행이 아닌 연속된 3, 4, 5, 6 행이 바뀌어 있다.
이런 오류는 치명적인 결과로 이어질 수 있다.
해결법
1. 범위를 선택한 후 동일한 결과를 입력할 경우
이 경우에는 '인간'을 '테란'으로 바꾸기만 하면 된다.
범위를 지정한 후에 테란을 입력하고, Ctrl + Enter를 입력하면
전부 테란으로 바뀌게 된다.
2. 서로 다른 여러가지 값을 넣어야 할 경우
서로 다른 어러가지 값을 넣어야 할 경우에는
복사, 붙여넣기를 해야하는데 위와 같은 문제점이 발생한다.
오류 없이 복사, 붙여넣기 하는 방법을 알아보자.
먼저 복사, 붙여넣기 할 열의 오른쪽에 2개의 열을 삽입한다.
그 후 반영할 대상의 빈 셀을 드래그하여 '대상'이라고 입력해준다.
아까 배운 Ctrl + Enter를 입력하면 한번에 적용시킬 수 있다.
그 후에 필터를 풀어준다.
'대상'만 정렬시킬 수 있도록 옆의 빈 열에 숫자들을 1부터 차례로 입력한다.
1을 쓰고 셀의 오른쪽 하단의 초록색 네모를
Ctrl 키를 누른 상태에서 내리면 숫자가 1씩 증가한다.
그 후 대상이 들어가 있는 열을 오름차순으로 정렬한다.
필터가 적용되어 있지 않고, 단지 정렬만 되어있는 상태이므로
여기서 값을 복사 붙여넣기 하여도 오류가 발생하지 않는다.
바꿔야 할 값을 복사, 붙여넣기 한다. 잘 보이기 위해서 색칠까지 했다.
그 후에 숫자를 기준으로 오름차순을 한다.
마지막으로 2개의 열을 삭제해주면 복사 붙여넣기가 완료된다.
성공적으로 필터의 속성 값을 원하는 값으로 복사 붙여넣기 하여 바꿀 수 있었다.
'Excel' 카테고리의 다른 글
[Excel] 효율적인 Rawdata 생성 규칙 (0) 2020.10.27 [Excel] 셀 서식 표시 형식의 세미콜론과 조건 세미콜론(;) (0) 2020.10.26 [Excel] 한 셀에 여러 줄의 데이터 처리하기(Feat.SUBSTITUTE) (0) 2020.10.26 [Excel] 엑셀 단축키 TOP 10 (0) 2020.10.24 [Excel]SUMPRODUCT 함수 (다중IF 대체하기) (1) 2020.10.24