アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。

A列に日付を順に入力しました。

A1 2005/07/19
A2 2005/07/20
A3 2005/07/21



こんな感じに2年先まで入力しました。

そこへあるセルにハイパーリンクを設定するのですが、リンク先をシステム日付(今日日付)のセルに行くように仕向けたいのですが可能でしょうか。

例えば、
今日が2005/7/20ならリンク先はA2へ
今日が2005/7/21ならリンク先はA3へ

宜しくお願い致します。

A 回答 (2件)

#1のmshr1962です。

先ほどの式A列を対象にした時に+1を外すのを忘れてました...

本題ですが別シートなら
=HYPERLINK("#シート名!A"&(MATCH(TODAY(),シート名!$A:$A,1)),"今日")
でできます。"今日"の所は表示したい名称か値に変更してください。

解説
MATCH(TODAY(),$A:$A,1)はA列から今日の日付[TODAY()]を探して位置を割り出しています。
(存在しない場合は直前の行へとびます。)
位置がわかれば
"#A"&(位置)で飛び先のアドレス[今日が2005/7/20ならリンク先はA2へ]になります。
頭の#は同じブックを表す符号です。
異なるシートの場合は、シート名+!で設定できます。
    • good
    • 0
この回答へのお礼

ありがとうございます!出来ました
解説もご丁寧にありがとうございます。
理解できました。
出来てうれしいです。ありがとうございました!

お礼日時:2005/07/19 17:12

=HYPERLINK("#A"&(MATCH(TODAY(),$A:$A,1)+1),"今日")

この回答への補足

ご返事が遅くなり申し訳ございません。
レスありがとうございます。

この関数について少しお教え下さい。

"#A"&(MATCH(TODAY(),$A:$A,1)+1),
上記はどういう意味なのでしょうか。

補足日時:2005/07/19 15:34
    • good
    • 0
この回答へのお礼

すみません、補足です。。

>そこへあるセルにハイパーリンクを設定するのですが、

説明を省きすぎました。すみません。
「あるセル」は同ファイルの別シートにあるセルに設定したいのです。
同じシートですと上記の関数で出来たのですが、別シートにそのまま設定しましたらうまく飛びませんでした。

お礼日時:2005/07/19 16:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています