엑셀의 시트명을 불러와서 그걸 다시 함수로 쓰고 싶은데 어떻게 할까요?.
각 시트명은 1,2,3,4,5,6,7,8,9,10이고
1시트의 a1셀은 10이고
1제외한 시트의 a1셀은 '시트명 -1'의 a1셀입니다
제일쉬운건 일일이 노가다로 2시트에다가 ='1'!a1
3시트에다가 ='2'!a1 이런건데 시트가 100넘어가면 이걸 언제....
그래서 생각해본게 =mid(cell("filename"),find("]",cell("filename"))+1, 2)-1
로 시트명을 뽑는건데뽑기까진해봤는데 저걸 어떻게 함수에 넣어야할지 모르겠더라구요
어떻게 넣어야 각 a1셀이 이전시트의 a1셀을 참조하게 한번에 만들 수 있을 까요?
2번시트부터 A1셀에 이 수식넣으면 될거에요
=INDIRECT("'"&RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))-1&"'!A1")