エクセル初心者の団塊世代人です。
皆様のおかげで、同じブック内でAというシートから、Bというシート内の任意のセルにセルの内容を転記することができるようになりました。
ありがとうございます。
今回は、Xというブック内の「報告書」というシートのB2、C3、D4、E5に、Yというブック内の281022、281023、281024・・・というシート内のQ3、R4、S5、T6のセル内容を転記する方法をお教えいただければと思って質問いたしました。
今まで手書きで報告書を書いていた私ですが、前回の質問・回答までで、みごとにエクセルで自動で報告書が作れるようになりました。
さらに進化したいと思います。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
誤)=INDIRECT("'[&A1&".xlsx]"&A2&"!Q3")
正)=INDIRECT("'["&A1&".xlsx]"&A2&"'!Q3")
[ の後ろの " が漏れています。
! の前の ' が漏れています。
No.5
- 回答日時:
押しているキーは正しいようですが…。
第三者の目で確認して頂くことは可能ですか?
それから、手打ちはやめて、コピペすることをお勧めします。
少なくともExcelに入力した式をここに載せるときは、手打ちはやめて下さい。
ありがとうございます。
おかげ様で動き始めました。
式の入力ミスかもしれません。
しかし、コピペしただけなのですが(はじめの式をいったん別のセルにコピーして、はじめのセルの内容を消し、そこにコピーしておいた式を再びもどしただけなのですが)
入力ミスでしょう。
今回は何度もご指導をいただきまして、ありがとうございました。
おかげ様で、毎日の検査結果をそのままデータベースに反映することができるようになりました。
感謝!感謝!
また、次回お世話になることと思います。
その節もよろしくお願い申し上げます。
No.4
- 回答日時:
私のExcelは、その式で正しい値を返してくれるのですが、何故でしょうね?
たぶん、式の入力ミスではないでしょうか。次の記号に注意して、再確認してみて下さい。
注意すべき記号 ( ) [ ] " ' !
ちなみに、式はコピペしてますか?それとも手打ちですか?
こんにちは。
お付き合いをいただきまして、まことにありがとうございます。
=INDIRECT("'["&A1&".xlsx]"&A2&"'!Q3")
と手打ちしました。
何度も確認しましたが、まちがいはなさそうです。(確信はありませんが)
"は数字の2キーをShiftキーを押しながら打つ。
'は数字の7キーをShiftキーを押しながら打つ。
!は数字の1キーをShiftキーを押しながら打つ。
(は数字の8キーをShiftキーを押しながら打つ。
)は数字の9キーをShiftキーを押しながら打つ。
[ ] はそれぞれのキーを打つ。
でよろしいでしょうか?
何度もお手数をおかけいたしますが、よろしくお願いいたします。
No.2
- 回答日時:
例えば、ブックXのA1セルに参照先のブック名(ブックY)、A2セルに参照先のシート名(例えば、281022)が入力されているとします。
この状態で、ブックXのA3セルに、=INDIRECT("'["&A1&".xlsx]"&A2&"'!$Q$3") と入力するとブックYの281022シートのQ3セルの内容が表示できます。ブック名(ブックXのA1セル)やシート名(ブックXのA2セル)の値を変えてやれば、指定されたブック名、シート名のQ3セルの内容が表示されます。
ただし、前回の回答でも書いたとおり、参照先のブックも開いておく必要があります。
No.1
- 回答日時:
以前に同じようなご質問をされていますが、そこではINDIRECTを使って、間接的なセル参照で解決されています。
今回もINDIRECTで解決できないこともないのですが、外部参照(別のブックを参照)する場合、その参照先のブックが開かれている必要があります。それでも大丈夫でしょうか?どうしても参照先のブックを開くのは嫌だというのであれば、ちょっとしたマクロを組む必要がありそうです(私の知識が足らないだけかもしれませんが…)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報
回答をいただきましてありがとうございます。
以前の回答をもとに頑張ってチャレンジしましたが、4日間かかっても今回のチャレンジは成功していません。
また、初心者の私にはマクロはまだまだチャレンジ不可能とおもいます。
INDIRECT関数を使っての具体的なご指導をお願いいたします。
ご回答、ありがとうございます。
早速、昨晩から今朝までかかって頑張りましたが、うまくいきません。
ご指導をいただけますか?
参照ブック名 「検査データ記録」
その中のシート名 「281022」
の場合、
「データバンク」というブックのA3セルに、「=INDIRECT("'[&A1&".xlsx]"&A2&"!Q3")」
「データバンク」というブックのA1セルに「検査データ記録」
「データバンク」というブックのA2セルに「281022」
と記入すれば
「データバンク」というブックのA3セルに、「検査データ記録」というブックの「281022」というシートの「Q3セル」の内容が表示される。
ということでよろしいでしょうか?
よろしくご指導の程、お願いいたします。
おはようございます。
早速のご指導、ありがとうございます。
ご指導通り、
=INDIRECT("'["&A1&".xlsx]"&A2&"'!Q3")
と入れましたが、
「数式に問題があります」と出ます。
どこがまちがっているのかが理解できず、困っています・・・
こんにちは。
お付き合いをいただきまして、まことにありがとうございます。
=INDIRECT("'["&A1&".xlsx]"&A2&"'!Q3")
と手打ちしました。
何度も確認しましたが、まちがいはなさそうです。(確信はありませんが)
"は数字の2キーをShiftキーを押しながら打つ。
'は数字の7キーをShiftキーを押しながら打つ。
!は数字の1キーをShiftキーを押しながら打つ。
(は数字の8キーをShiftキーを押しながら打つ。
)は数字の9キーをShiftキーを押しながら打つ。
[ ] はそれぞれのキーを打つ。
でよろしいでしょうか?
何度もお手数をおかけいたしますが、よろしくお願いいたします。
早速のお返事、ありがとうございます。
しばらくお時間をいただきます。
もう一度、ゆっくりと点検いたします。
「第三者の目で」ということですが、土日は休日のため、だれもいません。
月曜日までに解決できなければ、相談してみます。
ただ、高齢者集団の小さな会社ですので、PCを触れる者はいなくて・・・
おつきあいをいただきまして、まことにありがとうございます。
また、ご報告させていただきます。