No.3ベストアンサー
- 回答日時:
> =INDIRECT(sheet2!A1&"!A"&ROW(A100))
⇒sheet2のA1にシート名が入っている事になりますが、前提でシート2の名称は変化しますので問題です。
推測ですが、シート名はsheet1のA1に入力されていれば辻褄があうのですが、=INDIRECT(A1&"!A"&ROW(A100))
因みにREF#エラーはsheet2が存在しないか、又はsheet2のA1に入力されているシート名が存在しないという事になりますので落ち着いて考えて下さい。
できました!
sheet2のA1にシート名を入るように以下の関数を設定してみました。
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)
ありがとうございました。
感謝感謝です。
No.4
- 回答日時:
《#REF!が表示されてしまいます。
》「#REF!」は参照するセルがないときのエラー表示です。
「Sheet2のA1セル」に「=Sheet1!A1」と入力するのです
新しいエクセルをひらいて
Sheet1の「A1」に「あいうえお」と入力してください。
Sheet2の「A1」に =Sheet1!A1 と入力して下さい。「あいうえお」と表示されませんか
その後Sheet1のシート名をを「シート1」と変えてみて下さい。
Sheet2の「A1」を選択すると数式バーに =シート1!A1 と表示され、セルには 「あいうえお」と表示されませんか
No3で解決はしました。
gyouda1114さんに教えていただいた方法でも同じ結果が得られることを確認しました。
INDIRECT関数を使わなくてもできることに感激です。
まだまだ初心者なのでINDIRECT関数を使うべきところが出てくるのだとは思います。
ていねいに教えていただきありがとうございました。
No.2
- 回答日時:
困っていることを推定すると
同じブック内で別シートからセル参照をしている時に参照シート名の変更が反映されるかということですか
「Sheet2のA1セル」に「=Sheet1!A1」とセル参照
「=Sheet1」を「シート1」に変更すると
「Sheet2のA1セル」は、「=シート1!A1」に変更されます。
すなわち、同一ブック内で「シート名」の変更は、参照セルに反映されます。
ありがとうございます。
No1に補足しましたが、ご指導いただいた書き方になっていると思うのですが、#REF!が表示されてしまいます。
gyouda1114さんに教えていただいたことを実際にやってみるとやはり、#REF!が表示されてしまいます。
シート1のA1セルに数字の1を設定するとシート2のA1セルには1が表示されるはずですよね。
No.1
- 回答日時:
落ち着いて<困っている事>を記載して下さい。
この回答への補足
あせっていますね!気を取り直して、
EXCELの同BOOK内の別シートのデータ参照に関して教えてください。
<内容>
sheetが2枚有ります。
Sheet2のシート名は変わることがあります。
Sheet1にsheet2の特定セル(A100)のデータを表示させたい。
<困っていること>
色々調べて下記の関数をsheet1の表示させたいセルに設定しました。
=INDIRECT(sheet2!A1&"!A"&ROW(A100))
しかしながら、#REF!
が表示されてしまいます。
ご指導のほど、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 同じExcelのBOOK内で 1枚目のシートのA1のセルにデータを 入れると2枚目のシートのC1のセ 1 2022/10/25 09:40
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルで、シートの名前を変えても式にエラーが出ないようにしたい
Excel(エクセル)
-
シート参照で変数を使いたい(EXCEL)
Excel(エクセル)
-
エクセルで他のシートを動的に参照する(シート名だけ)
Excel(エクセル)
-
-
4
シート名が変わっても計算したい
Excel(エクセル)
-
5
参照元のブック名の変更を自動的に式に反映させたい
Access(アクセス)
-
6
シート削除して同名シート追加するも#REFになる
Excel(エクセル)
-
7
Excel 計算式の中で使っているシート名を変更しても使えるような式が知りたい
Excel(エクセル)
-
8
エクセル:シート名を手入力でなく、セル「A1」の文字を出したい。
Excel(エクセル)
-
9
エクセルでリンク貼り付けしたリンク先のシート名を可変にしたい
Excel(エクセル)
-
10
EXCEL関数でシート名を変数にする。
Excel(エクセル)
-
11
他のワークシート名の取得方法 (VBAを使用せずに)
Excel(エクセル)
-
12
エクセルで、月によって参照するシートを自動的に変える関数
Excel(エクセル)
-
13
シート名を変更してもVBAに影響がないようにしたい
Excel(エクセル)
-
14
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
15
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
16
別のシートから値を取得するとき
Visual Basic(VBA)
-
17
シート番号からシート名を取得する
Excel(エクセル)
-
18
Excel数式でシート名をセルから取得したい。
Excel(エクセル)
-
19
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
20
別シート参照のセルをシート毎にずらしたいです
Excel(エクセル)
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
エクセルで1月0日と表示される!!
-
(Excel)あるセルに文字を入力...
-
シート参照で変数を使いたい(EX...
-
ExcelでTODAY関数を更新させな...
-
別シートのセルを絶対参照にする
-
エクセルで条件に一致したセル...
-
Excelシートの保護時にデータの...
-
エクセルで別シートからの最大...
-
EXCEL関数でシート名が変わる可...
-
エクセルで20万行あるシート...
-
複数シートの同じセル内容を1シ...
-
エクセルで、加筆修正したセル...
-
excelでハイパーリンクになって...
-
[EXCELマクロ] シートタブに自...
-
エクセルで、勤務表から 日付...
-
=HYPERLINK(VLOOKUPに関して。
-
エクセルで複写のように自動入...
-
エクセルでシート保護をかける...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
エクセルで1月0日と表示される!!
-
エクセルで条件に一致したセル...
-
Rangeメソッドは失敗しました。...
-
(Excel)あるセルに文字を入力...
-
Excelで複数シートの選択セルを...
-
エクセルで複写のように自動入...
-
Excelシートの保護時にデータの...
-
シート参照で変数を使いたい(EX...
-
別シートのセルを絶対参照にする
-
複数シートの同じセル内容を1シ...
-
Excelでスクロールすると文字が...
-
Aというブックの1というシート...
-
エクセルで20万行あるシート...
-
エクセルの文字
-
エクセルで、加筆修正したセル...
-
VBAで変数に関数式の結果をセッ...
-
ExcelでTODAY関数を更新させな...
-
VBAで、セル(Range)のオブジ...
おすすめ情報