인터넷에서 자료 조사를 하다가 표가 있는 자료를 복사하여 엑셀로 붙여 넣기하고 싶은데 막상 결과값을 보니 표와 똑같은 형태로 붙여 넣기가 되지 않고 세로로만 결과값이 뜨는 경우를 경험해 보셨나요? 이런 경우 어떻게 하면 표와 똑같은 형태로 데이터를 복사 붙여 넣기 할 수 있을까요?
목차
1. 복사값이 엑셀에서 세로로만 나오는 예
2. OFFSET과 MOD 함수를 사용해 보자
3. 표 그대로 엑셀로 옮겨주는 파일 양식
4. '리스틀리' 사용해 보기
5. 조회수 높은 인기 정보글
1. 복사값이 엑셀에서 세로로만 나오는 예
먼저 웹상에서 데이터를 마우스로 드래그하여 복사(컨트롤+C)를 하여 데이터 값을 엑셀로 옮기려고 합니다.
하지만 실제로 엑셀에 붙여 넣기(컨트롤+V) 한 뒤 뜨는 데이터 결과값은 이렇게 위의 표와 같은 형식으로 나오지 않고 세로로만 쭉 나오게 됩니다.
이런 경우 일일이 가로의 결과값이 끝나는 부위까지 다시 드래그한 뒤 행/열을 바꾸는 붙여 넣기 작업을 해야 하는데요. 아주 귀찮은 일이 아닐 수 없습니다.
이런 경우에는 어떻게 하면 위의 표 양식 포맷을 그대로 복사하여 엑셀에 붙여 넣기 할 수 있을까요?
2. OFFSET과 MOD 함수를 사용해 보자
이런 경우 OFFSET함수와 MOD함수를 통해 결과값을 표 형태로 그대로 변환시킬 수 있는데요. OFFSET과 MOD함수 그리고 부가적으로 사용된 ROW와 MOD함수는 각각 무엇일까요?
- OFFSET(reference, rows, cols, [height], [width])
- MOD(number, divisor)
- ROW
- MOD
대표적으로 사용된 OFFSET함수는 쉽게 말해 결과값을 이동시키는 함수이며 MOD함수는 나눈 나머지 값을 나타내는 함수입니다. 제가 사용한 함수는 아래와 같은데요.
=OFFSET($A$2,(ROW(A1)-1)*8+MOD(COLUMN(A1)-1,8),)
저는 이 함수를 사용하여 위의 사진처럼 세로로 나온 결과값을 표 형식으로 변환시켰습니다. 사용한 함수는 OFFSET, ROW, MOD, COLUMN 함수이며 간단한 해석은 아래와 같습니다.
OFFSET 함수 사용
OFFSET 함수는 참조 범위에서 특정 셀 OFFSET만큼 떨어진 셀을 반환합니다. 함수의 첫 번째 인수는 참조 범위이며, 두 번째 인수는 참조 범위에서 얼마큼 이동시킬지를 나타냅니다.
ROW, COLUMN 그리고 MOD 함수
ROW 함수와 COLUMN 함수를 사용하여 현재 셀의 행과 열 번호를 쉽게 가져올 수 있습니다. MOD 함수는 주어진 수를 나눈 나머지를 나타내주는 함수입니다.
함수 해석
C2함수는 결국 offset(a2, 0 , 0)입니다. 그럼 A2 셀 값인 1이 나오게 되며 J2는 offset(a2, 7, 0)입니다. 그럼 A2 셀의 7행 아래인 8의 결과값이 나오는 방식입니다.
C4를 예를 들면, offset(a2, 16, 0)이며 A2셀의 16행 아래는 17의 결과값이 나오게 됩니다.
그럼 왜 뒤에 8을 곱하고 또 나누냐면 값을 구하는 함수들이 적힌 표가 가로 8칸을 하나의 그룹으로 생각하기 때문에 그렇습니다.
수식계산 기능을 이용해 보자
아마 엑셀을 처음 사용하시거나 위 해석이 어려운 분들도 많으실 겁니다. 이런 분들은 엑셀 위 수식-수식계산 기능을 통해 하나씩 값 계산과정을 확인해 보세요.
3. 표 그대로 엑셀로 옮겨주는 파일 양식
업로드된 파일은 위에서 설명드린 함수를 그대로 적용시킨 예제 엑셀 파일입니다. 위 파일을 사용하여 맨 왼쪽에 데이터값을 자유자재로 넣어 표처럼 양식을 만들어보세요.
자신이 원하는 표의 행, 열의 수를 조절하여 쉽고 간단하게 데이터 값을 변환시킬 수 있습니다.
4. '리스틀리' 사용해 보기
웹페이지를 쉽게 엑셀로 변환시켜 주는 프로그램
클릭 몇 번으로 표 데이터를 양식 그대로 엑셀에 추출해 보자
구글 크롬, 엣지, 웨일 브라우저의 확장프로그램으로 쉽고 간단하게 설치할 수 있는 '리스틀리' 프로그램은 위에서 저희가 겪었던 불편한 것들을 한방에 해결해주고 있습니다.
웹 페이지의 데이터 값을 쉽고 빠르게 엑셀로 변환시켜 주는데요. 표 같은 양식의 웹페이지를 리스틀리 프로그램을 통해 쉽고 빠르게 그대로 엑셀로 옮겨보세요.
아래는 그 사용 예시입니다.
엑셀로 옮기고 싶은 데이터값을 찾았을 때, 크롬의 오른쪽 확장프로그램 사용을 통해 리스틀리를 켜보세요. 웹 페이지 전체를 엑셀로 변환하고 싶은지 특정 부분만 변환하고 싶은지 확인하여 클릭해 줍니다.
이후 엑셀파일을 다운로드하면 웹페이지의 표 양식이 그대로 엑셀의 데이터 값으로 추출됩니다. 아주 쉽고 간단하니 데이터 추출이 자주 필요한 분들은 무료로 사용해 보시길 바랍니다.
이외에도 자동 스크롤, 자동 클릭 등의 부가기능도 있으니 참고하세요.
5. 조회수 높은 인기 정보글
이상으로 웹 페이지의 표 데이터를 양식 그대로 엑셀로 붙여 넣기 하여 변환시키는 방법에 대해 총정리해 봤습니다. 위 정보들은 함께 알아두면 도움 될 인기 정보글이니 시간 될 때 읽어봐 주세요.
댓글