• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:INDEX MATCH HYPERLINK )

エクセル表で社員の勤怠を入力する方法と、日付と社員コードを指定して該当箇所にジャンプする方法

このQ&Aのポイント
  • エクセル表で社員の勤怠を入力する際、日付と社員コードを指定して該当箇所にジャンプする方法を作成したいが、うまくいかない。現在エラーメッセージ「参照が正しくありません」と表示される。どこが問題か教えてほしい。
  • エクセル表で社員の勤怠を入力する方法と、日付と社員コードを指定して該当箇所にジャンプする方法を作成したいが、うまくいかずエラーメッセージが表示される。
  • エクセル表で社員の勤怠を入力する際、該当箇所にジャンプする方法を作成したいが、エラーメッセージが表示される。問題の原因を教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

HYPERLINK関数の部分のみ =HYPERLINK("#"&CELL("ADDRESS",INDEX(検索スペース,MATCH(N7,$A$3:$A$10,0),MATCH(N4,$C$1:$L$1,0))),"検索") 他にADDRESS関数というものもあります。

09051114aabb
質問者

お礼

 すばやく的確なご回答どうもありがとうございます。かなり感動しております。教えていただいたとおりにしたところ、目的通りの動きをしました。内容の理解には至ってませんが、取り急ぎお礼をさせていただきます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>「参照が正しくありません」とエラーメッセージが現れます これ自体は, >C3からL10までは検索スペースという名前をつけてあります。 この名前の定義に誤記がある時の状況に該当します。たとえば名前が「検索スぺ-ス」なのに,数式では「検索スペース」になっているなどの場合です。 ただし,数式にもおかしなところがかなりあります。 たとえばこんな具合にしてみて下さい。 手順: C3:L10を選び, Target と名前を付け直す N12には =IF(ISERROR(INDEX(Target,MATCH(N7,$A$3:$A$10,0),MATCH(N4,$C$1:$L$1,0))),"間違った入力",HYPERLINK("#"&CELL("address",INDEX(Target,MATCH(N7,$A$3:$A$10,0),MATCH(N4,$C$1:$L$1,0))),"検索")) N4に日付,N7にコードを記入する。

09051114aabb
質問者

お礼

 すばやく、丁寧なご説明とアドバイスどうもありがとうございます。説明がわかりづらかったと思いますが、ご理解いただきうれしいです。教えていただいたとおりにやったところ、目的通りの動きになりました。まわりには詳しい方がいないので大変たすかります。とりいそぎお礼させていただきます。回答順にベストアンサーとさせていただきました。もうしわけありません。

関連するQ&A