나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     함수질문(3)[2].xlsx (13.3KB) 조회:  1686
제목:   [RE]함수사용하여 신규포맷으로 행렬변경
     
  * 아래줄에 질문을 작성하세요 >>

첨부파일과 같이 변경전 양식과 변경후 양식이 상이합니다.
변경전 데이터를 변경후 데이터로 양식변경하는 함수를 적용하고 싶은데, 잘 안됩니다.
고수님들의 도움바랍니다.
감사합니다.
==============[나연이 아빠님 글에 대한 답변입니다]==============

늘 말씀드리지만
문제해결을 쉽게 하기 위해 시트구조를 조금 바꾸었습니다.

중간 계산값을 별도의 셀에 저장해 두고 활용하면
1) 실행 속도가 빨라집니다.
2) 수식을 간결하게 작성할 수 있으므로, 문제가 쉬워집니다.

추가 작성하거나 수정한 수식에는 음영배경을 넣었고
음영색이 같은 셀들은 동일한 수식을 복사한 것입니다.
즉 예를 들면 J4 셀의 수식을
J5 셀 아래로 쭈욱 복사한 것입니다.
현재 입력된 끝 줄 28행보다 한 행 더 아래까지 복사해 둔 것은
데이터가 추가될 경우 추가된만큼
아래쪽으로 쭉 복사해서 쓰면 된다는 뜻입니다.

I4와 I5 셀은 농도가 좀 다르지요?
I4와 I5 셀은 복사된 수식이 아닙니다.
그러나 I6 셀은 I5 셀의 수식을 복사한 것입니다.

한가지 유의할 점은 J3 셀입니다.
여기에는 컬럼 수를 입력해 두면 됩니다.
현재는 가~마 항목까지 5 컬럼이니까 5를 입력하면 됩니다.

만일 6열짜리 행렬을 1차원으로 펼치고 싶으면
여기에 6을 입력해서 쓰면 됩니다.

행 수는 말씀하신대로 얼마든지 확장해도 됩니다.
그만큼 I:N열의 수식을 아래로 쭈욱 확장하면 되니까요.

주 함수인 OFFSET 함수의 용법에 대해서는
다음 자료를 참고해 보시기 바랍니다.

http://www.officetutor.co.kr//board/DType/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=123701&page=&fchk=&fval=

또한, 비슷한 문제가 이전에 질문/답변되었던 적도 있습니다.
http://www.officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_excel_n2&page=&f_bno=123746
 
[불량 게시물 신고]  
나연이 아빠중간계산값의 활용....창의적 아이디어인 것 같습니다....^^ 덕분에 말끔하게 해결되었습니다. 감사합니다...04-03 (08:11)
삭제 ■신고
        
  

작성일 : 2018-04-02(22:19)
최종수정일 : 2018-04-02(22:19)
 


 ◎ 관련글

  제 목   작성자   날짜
함수사용하여 신규포맷으로 행렬변경 나연이 아빠 2018-04-02
[RE]함수사용하여 신규포맷으로 행렬변경 조삿갓 2018-04-02