[[20111013225930]] 『今日の日付にジャンプ』(麻生) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『今日の日付にジャンプ』(麻生)

 全文検索で探しました。
 行に日付が入力された場合の本日の日付のセルにジャンプする方法。

 =HYPERLINK("#A"&MATCH(TODAY(),C4:AB4,0),"本日")

 Sheet1のC4:AB4に日付が入力されてあります。
 10/1、10/2...(表示形式は日付)

 ですが C1に上の数式を入力しましたが、セルA12に飛んでしまうのです。

 どのようにしたらよいのでしょうか?

 エクセル2000


 =HYPERLINK("#R4C"&MATCH(TODAY(),C4:AB4,0)+2,"本日")

 (GobGob)

 GobGobさん こんにちは。
 お礼を言ってなくて申し訳ありません。
 ありがとうございました。
 とても役立っています。

 そしてお尋ねします。
 >HYPERLINK("#R4C"&MATCH(TODAY(),C4:AB4,0)+2,"本日")
 +2とは、何を意味するのでしょうか?
 範囲がC列〜だからと思っていましたが、違うようです。

 いまさらながらの質問ですがよろしくお願いします。


 割り込み失礼します。
MATCH関数はC4:AB4の間でTODAY()の位置を返します
C4にTODAYがあれば1が、D4であれば2が。
 
#R4C〜とR1C1形式での指定をしていますので、Cの後に続くのは
列番号(A列を1としての連番)です。
C4にTODAYがあればMATCH関数の部分では1になりますが、
C列は列番号3ですから、+2はその補正ということになります。
【別解】
=HYPERLINK("#"&ADDRESS(4,MATCH(TODAY(),C4:AB4,0)+2),"本日")
 
ですから、
>範囲がC列〜だからと思っていましたが、
で正解ですよ。A4からなら補正の必要はありません。
 
(みやほりん)(-_∂)b

 (みやほりん)(-_∂)b様

 説明していただきましてありがとうございました。
 じっくり読んでから他に使いたいと思います。麻生


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.