
複数のシート(フォーマット同じ)のA列に数字があり、その同じ行のB列の日付けがあります。行が追加され、数字と日付けが下に増えていきます。これら複数のシートにある、日付けをまとめシートに出したい場合の正しい式を教えてください。どう組み合わせていいかわかりません。
複数のシートはデータが増えるのでINDIRECTを使用したいです。セルは行が増えていくので指定できません。こういう感じの正しい式 IF(ISNUMBER(INDIRECT(A13&"!"&"$B:$B"),$A:$A) を教えてください。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
「関数を組み合わせれば何かができる」のではなく「やりたいことに合わせて関数を組み合わせる」のだと思います。
その意味では、質問者様のなさりたいことが何なのかさっぱりわかりません。
「『日付けをまとめシートに出したい』って書いてあるではないか」とおっしゃるのでしょうけれど、どのようにまとめるのかがまったくわからないので、回答者には「まとめたいらしい」ということしかわからないので、具体的には何も考えられないでしょう。
>こういう感じの正しい式 IF(ISNUMBER(INDIRECT(A13&"!"&"$B:$B"),$A:$A) を教えてください。
シンタックスエラーにならない範囲で形式的に正しいものはいくらでもあると思いますが、セルを参照したいのなら、
=IF(ISNUMBER(INDIRECT(A13&"!"&"B"&ROW())),INDIRECT(A13&"!"&"B"&ROW()),"")
とか??
(A13というのが相対参照の理由がわからないけれど、エラーにはならないと思うので)

No.1
- 回答日時:
》 複数のシートはデータが増えるのでINDIRECTを使用したい
キハツセイ関数というだけで判で押したようにイチャモンを付ける輩が多いけど、私自身はINDIRECT関数を比較的使用する方です。しかし、上の理屈は全く理解できません。
「データが増えるのでINDIRECTを使用したい」なんて言うと、イチャモンを付けられるかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
IF, ISNUMBER, INDIRECTの組み...
-
VBA セルの値と同じ名前のシー...
-
エクセルのワークシートが重く...
-
Excel ハイパーリンク先のセル...
-
エクセル マクロを使って日々...
-
エクセル 毎日更新する表のデ...
-
エクセルで入力→日付を自動判別...
-
Excelの中央値の複数条件について
-
Excelで行ごとコピー、同じ行を...
-
Excelで数値→文字列変換で指数...
-
Excelの関数について、特定の文...
-
テキストボックス内の文字のふ...
-
エクセルでグラフタイトルが折...
-
負のデータが含まれている場合...
-
たくさん作った同じ設定のグラ...
-
【Excel】貼り付けた画像がいつ...
-
日付が1年以内になると他のセル...
-
【エクセル】表の中の文字だけ...
-
エクセル(Excel)の目盛りの一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
エクセルのワークシートが重く...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
Excelの中央値の複数条件について
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルで入力→日付を自動判別...
-
ExcelVBAで、指定したシートに...
-
エクセル マクロを使って日々...
-
VBAを利用しオートフィルタで日...
-
【Excel】VLOOKUP関数で複数の...
-
エクセルにて別シートの値を参...
-
VBAのoffsetの動き方について教...
-
Excel 複数のシートからグラフ...
-
エクセルについて質問です 日付...
-
EXCEL VBA 一致しないデータの...
-
エクセルVBA:表の内容を担当者...
-
指定した日付の範囲内でデータ...
-
Excelマクロで毎月のデータ一覧...
-
Excel日付変更との参照先の連動
おすすめ情報