クリックしたら、今日の日付のセルに移動する方法です。
今日の日付のセルに移動する方法
縦方向:=HYPERLINK("#gid=0&range="& ADDRESS(MATCH(TODAY()+0,A:A,0)+0,1,4),"今日へ")
※スプレッドシートのURL https://docs.google.com/~~/edit#gid=0 の時
A1セルを基準に移動
開始位置を変更する場合:K5を開始位置とした場合
・「A:A」を変更する。 「K5:K」に変更。(開始位置を変更)
・「1,4)」を「11,4)」に変更。K列は、A列より数えて、11番目。
(Aを1、Bを2、Cを3と数える)
=HYPERLINK("#gid=0&range="& ADDRESS(MATCH(TODAY(),K:K,0)+0,11,4),"今日へ")
横方向:=HYPERLINK("#gid=0&range="& ADDRESS(1,MATCH(TODAY(),A1:1,0)+0,4),"今日へ")
A1セルを基準に移動
開始位置を変更する場合:K5を開始位置とした場合
・「ADDRESS(1,」を変更する。 「ADDRESS(5,」に変更。 (1行目から5行目に変更)
・「,A1:1」を「K5,5)」に変更。(A列からK列、1行目から5行目に変更)
・「+0,4」を「+10,4」に変更。
A列より数えて、11番目。MATCH関数では、開始位置が1となるため、1を削除して、10にする。
=HYPERLINK("#gid=0&range="& ADDRESS(5,MATCH(today(),K5:5,0)+10,4),"今日へ")
日付を指定する場合: today()の部分に日付の入ったセルを指定する。
B2セルに日付を入れた場合
縦方法 : =HYPERLINK("#gid=0&range="& ADDRESS(MATCH(B2,A:A,0)+0,1,4),"今日へ")
横方向 : =HYPERLINK("#gid=0&range="& ADDRESS(1,MATCH(B2,A1:1,0)+0,4),"今日へ")
使用した関数
所感
スプレッドシートで、日付の表(勤務管理、日々の1行コメント等)を利用されている場合、リンクをクリックで該当日に移動できます。シンプルで便利な機能です。