GPT에서도 해결을 하지 못한 내용이 있다. 바로 구글시트에서 오늘 날짜로 내부 셀 이동을 하기 위한 방법을 알아보았는데, 엑셀과는 다르게 구글시트에서는 작동하지 않았다.
원래는 =hyperlink 를 통해서 #태그로 현재 위치를 찍을수 있는 방법이 있는데, 구글시트에서는 전혀 동작하지 않는다.
그럼 어떻게 해결해야 하는가??
해결한 방법은 address 함수와 match 함수를 통하여 해결이 가능하였다. 그리고 구글시트 주소값과 &range= 로 해결이 가능하다.
먼저 address 함수에 대해서 알아보자.
address 말그대로 주소라는 뜻으로 행과 열의 좌표를 알기 위한 함수 입니다.
indirect 로도 비슷한 기능을 할 수 있는데, 일단 만들고자 하는 것은 오늘 날짜로 바로가기를 만들어서,
기본적으로 스케쥴을 할 때 오늘날짜 위치로 이동하게 해보려고 하는 것이죠.
address(행,열,참조방식)
입니다. 그럼 여기서 날짜를 행에서 찾아야 하고, 열은 날짜가 있는 곳을 봐야겠지요.
이런식으로 있다면, address 함수를 사용해서 =address(행,열,4) 로 사용합니다.
4의 경우에는 상대참조이고, 1은 절대참조 2는 절대행 3은 절대열이 됩니다. 수식을 써보시면 간단하게 보여집니다.
행에서 오늘날짜를 찾아야 하므로
match(today(), a:a, 0) 을 사용하면 됩니다.
match(찾을값, 범위, 정확한값)
만약 근사값을 찾는다면 match(today(), a:a, 1) 을 사용하시면 됩니다.
그럼 수식을 합쳐보죠.
address(match(today(), a:a, 1), 1, 4) 가 되겠네요.
마지막으로 하이퍼링크 함수까지 합쳐서 넣으면
=hyperlink("구글시트주소&range="&address(match(today(),A:A,1),1,4), "바로가기")
로 해결됩니다. 잘모르시겠으면 그냥 위에부분 그대로 사용하시고 참조 할 부분만 변경하시면 됩니다.