엑셀잡담

엑셀 EXCEL 화면에 보이는 셀에 데이터 붙여넣기

CJLIFE 2023. 3. 31. 13:21

이전 포스팅에서 화면에 보이는 셀을 복사 붙여넣기 하는 방법에 대해서 알아보았습니다.

 

 

엑셀 EXCEL 셀이 숨겨져 있을 때 화면에 보이는 셀만 복사, 붙여넣기

엑셀을 하다 보면 셀을 숨기는 경우가 많은데요. 그러다보면 한가지 문제가 발생합니다. 화면에 보이는 셀, 즉 셀이 숨겨져 있는 표나 데이터를 복사, 붙여넣기 하였을 때 숨겨진 데이터까지 옮

oncelifehappy.tistory.com

 

그렇다 보니 반대의 경우는 어떻게 해야 될까에 대한 질문이 생기게 마련이죠.
 
반대의 경우에는 셀이 숨겨져 있든 필터링이 되어 있든 붙여넣기를 하였을 때는 숨긴 셀을 포함하여 붙여넣기가 되어 버립니다.
 
 
 

1. 화면에 보이는 셀에 붙여 넣기(숨겨진 셀과 필터링 되어 숨겨진 셀 비교)

예를 들어보겠습니다. 아래 표 1과 표 2가 있고 표 1의 C,D 상품을 숨기고 표 2의 C,D 상품을 필터링해서 숨겨보도록 하겠습니다.
 

화면에 보이는 셀에 붙여넣기 비교
화면에 보이는 셀에 붙여넣기 비교

 
그리고 나서 A, B, E, F의 가격이 업데이트가 되어 아래의 표를 붙여넣기 한다고 하겠습니다.
 

예시 표
예시 표

 
그럼 어떻게 될까요? 빨간색 테두리를 주목해주세요.
숨겨져 있던 셀 및 필터링이 되어 숨겨진 셀에 데이터가 들어간 것을 볼 수 있습니다.
 

화면에 보이는 셀에 붙여넣기 비교
화면에 보이는 셀에 붙여넣기 비교

 
데이터가 전혀 다르게 되어 버립니다. 화면에 보이는 셀에 붙여넣기를 하기 위해서는 VBA 를 통한 방법 외에는 뾰족한 묘수가 없습니다. 하지만 약간의 꼼수를 쓴다면 충분히 작업이 가능합니다.
 
 

 

2. 편집하여 화면에 보이는 셀에 붙여넣기

화면에 보이는 셀에 붙여넣기하는 방법으로는 약간의 편집이 필요합니다. 꼼수가 필요하죠.

 

이 방법은 숨겨진 셀 및 필터링되어 숨겨진 셀이 있을 때 모든 상황에서 사용할 수 있는 방법으로 약간의 편집과 귀차니즘은 있으나 쉽게 따라 할 수 있습니다. VLOOKUP 함수를 쓸 수 없는 상황이거나 데이터가 많을 때는 이 방법을 추천드립니다.

 

위와 동일한 상황이라고 하겠습니다.

A,B,C,D,E,F, 상품이 있고 C,D 가 숨겨진 상태에서 A, B, E, F에 표를 붙여넣기 한다고 하겠습니다.

 

먼저, 필터가 되어 있는 상태에서 복사하고 싶은 범위 A, B, E, F를 지정한 다음에 임의의 색을 지정해 주세요.

 

편집하여 화면에 보이는 셀에 붙여넣기
편집하여 화면에 보이는 셀에 붙여넣기

 

그리고 나서 필터를 풀어주세요. 필터를 푼 후에 임의의 열을 하나 더 잡은 후 1,2,3... 의 연속된 숫자로 순번을 입력하여 줍니다.

 

편집하여 화면에 보이는 셀에 붙여넣기
편집하여 화면에 보이는 셀에 붙여넣기

 

필터를 임의의 숫자가 있는 열까지 확장한 이후에 임의의 색이 지정된 열(B열)에서 [필터] -> [색 기준 정렬] -> 색(노란색)으로 임의의 지정한 색 순으로 데이터가 정렬되도록 필터를 설정해 주세요.

 

편집하여 화면에 보이는 셀에 붙여넣기
편집하여 화면에 보이는 셀에 붙여넣기

 

이제 감이 오시나요? 데이터가 정렬되었기 때문에 이제는 필터로 숨겨져 있던 C, D를 제외하고 A,B,E,F, 순으로 복사 붙여넣기가 가능합니다.

그리고 표를 붙여넣을 때는 반드시 CTRL+C, CTRL+ALT+V 를 하셔서 값으로 붙여넣기를 선택해주셔야 합니다.

 

편집하여 화면에 보이는 셀에 붙여넣기
편집하여 화면에 보이는 셀에 붙여넣기

 

끝이 났습니다.

 

이제 원래의 필터 모양으로 원복을 해야겠죠?

 

임의로 잡은 열(D열)의 필터를 오름차순으로 정렬한 뒤, 상품 열(B열)의 필터를 색 기준 정렬 -> 임의의 색(노란색)으로 설정해 주시면 모든 작업이 완료됩니다.

 

편집하여 화면에 보이는 셀에 붙여넣기
편집하여 화면에 보이는 셀에 붙여넣기

 

마지막으로 임의로 지정된 셀의 색깔 및 임의의 열을 삭제하면 모든 작업이 완료됩니다.

 

참 쉽죠?

 

보통 숨겨진 셀에 데이터를 넣을 때는 VLOOKUP 함수를 사용하는 것이 간단한 방법일 수 있으나 상황 상 안되는 경우가 많습니다. 예를 들어 똑같은 기준 데이터가 여러 개일 때는 VLOOKUP 함수가 불가능 합니다.

이럴 때는 기준 데이터와 필터된 데이터가 동일한 기준 값을 갖고 있다면 위의 방식을 통해 데이터를 편집할 수 있습니다.

 

실무에서는 위와 같은 상황을 만나기 힘들지만 혹시나 겪게 된다면 위의 방식을 사용해서 문제점을 해결 할 수 있습니다.