![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんにちは。
エクセル表で社員の勤怠を入力しています。
表はA1からL10までの範囲で、A1は空欄、B列は日付、C1からL1までは10/1から10/10までの日付が入力されています。A2はCODE、B2は氏名の列の項目名、C2からL10までは曜日が入力されています。A3から下にA10までの列はそれぞれ社員コードとなる数字が、B3から下にB10までは社員名が
入力されています。C3からL10までは特に何も入力されていない状態ですが、入力規則でリストから、項目を選ぶ形式です。また、C3からL10までは検索スペースという名前をつけてあります。入力作業の補助のために、N4のセルに日付を入力し、N7に社員コードを入力して、N12をクリックすると、表の該当の箇所にジャンプする関数を作成したいのですが、うまくいきません。
式は、=IF(ISERROR(HYPERLINK("#検索スペース"&INDEX($B$2:$L$10,MATCH(N4,$C$1:$L$1,0),MATCH(N7,$A$3:$A$10,0)),"検索")),"値を入力してください!",HYPERLINK("#検索スペース"&INDEX($B$2:$L$10,MATCH(N4,$C$1:$L$1,0),MATCH(N7,$A$3:$A$10,0)),"検索"))です。
N12をクリックすると「参照が正しくありません」とエラーメッセージが現れます。どこがおかしいのか、教えてくださえるかた、お願いします。
説明が悪いようでしたら補足いたしますので、ご質問ください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
HYPERLINK関数の部分のみ
=HYPERLINK("#"&CELL("ADDRESS",INDEX(検索スペース,MATCH(N7,$A$3:$A$10,0),MATCH(N4,$C$1:$L$1,0))),"検索")
他にADDRESS関数というものもあります。
すばやく的確なご回答どうもありがとうございます。かなり感動しております。教えていただいたとおりにしたところ、目的通りの動きをしました。内容の理解には至ってませんが、取り急ぎお礼をさせていただきます。
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にコードを記入する。
すばやく、丁寧なご説明とアドバイスどうもありがとうございます。説明がわかりづらかったと思いますが、ご理解いただきうれしいです。教えていただいたとおりにやったところ、目的通りの動きになりました。まわりには詳しい方がいないので大変たすかります。とりいそぎお礼させていただきます。回答順にベストアンサーとさせていただきました。もうしわけありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) ハイパーリンク で『指定されたファイルを開くことが出来ません』 3 2023/04/25 18:02
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで 自動的に◯や数字を...
-
エクセルでファイルの最終更新...
-
シフト表をエクセルで作るとき...
-
Excel 2019 [オプション]の[リボンのユ...
-
Excelに詳しい方! B列が「日...
-
Excelファイルが開けません
-
excel2013 MonthDays 関数が使...
-
スプレッドシートの関数につい...
-
【マクロ】2回実行したら、エ...
-
特定の文字列を含む、住所を抽...
-
EXCELの散布図で日付が1900年に...
-
エクセルのツールバーから数値...
-
Excelで表を作ったところに文字...
-
祝日と土曜、日曜の合計をカウ...
-
Excelについて
-
【マクロ】名前を保存する際に...
-
Excel分数の表示について
-
エクセルでCtrl+Tでテーブルの...
-
マイクロソフトのPADを使ってい...
-
【EXCEL】画像の黄色部分の抽出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報