티스토리 뷰
2차원 표를 1차원 표로 바꾸는 방법 ( How to Convert Chart Dimension )
위 그림처럼 3X3 데이터를 1차원 표로 바꾸는건 일도 아니겠죠?
하지만 그게 15*20이라고만 해도...;; 20개정도를 15번정도 복붙해서 해야하며,,,
수정할 때마다 옮기는건 다소 짜증나는 일이 됩니다...(다른일 하기도 바쁜데..;;)
그래서 함수를 이용한 간단한 방법을 알려드릴까 합니다.
그것은 바로~
인덱스 함수를 이용하는 것 입니다.
인덱스 함수는 표에서 원하는 행과 열의 데이터를 가져오는 함수인데요.
위와 같이 표에서 (1,1)을 가져오면 표의 첫번째 행의 첫번째 열에 있는 값 "1"을 가져오게 됩니다.
이것과 수학을 이용하여 2차원을 1차원으로 바꿀수 있습니다.
자! 차근차근 따라해 보세요^^
우선 2차원 표의 행의 크기를 알아야 합니다.
열의 크기는 알아낼 필요는 없으며 행의 크기는 일일히 세어보셔도 되고,
아니면 위 그림처럼 COUNTA 함수를 이용할 수 도 있습니다.
또한 행과 열을 계산하기 위한 값이 필요한데 이 값은 0부터 (행*열 - 1)로
입력해서 주시고 그 값으로 나누기와 나머지(Modular) 연산을 하면 행, 열의 번호가 계산됩니다.
이와 같이 계산된 행과 열 번호로 이용하여 Index함수를 작성하면
쉽고 간편하게 2차원 표를 1차원으로 가져올 수 있습니다.
'Tips!' 카테고리의 다른 글
HP 프린터 USB 드라이버 / 하드웨어 에러 (0) | 2017.12.18 |
---|---|
MFC String Format (0) | 2016.08.30 |
관리자가 작업 관리자를 사용하지 못하도록 했습니다. (3) | 2016.08.03 |
Syntax Highlighter Sample (0) | 2016.07.13 |
스카이프 광고 없애기! (0) | 2016.06.08 |
댓글