티스토리 뷰

                    



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차원으로 가져올 수 있습니다.

댓글
공지사항
최근에 올라온 글