
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてください。
sheet1を印刷用ページ、sheet2をデータ用ページとしています。
sheet2は頻繁に追加や削除をするのですが、単純な =sheet1!A1
ですと、
sheet2に追加してもsheet1に追加されたデータが反映されない。
sheet2の行を1つでも削除するとsheet1のその行は#REF!というエラーに。
という状態です。下記内容に対応できる関数はあるでしょうか。
sheet2がこのような時
行
A あ
B い
C う
D え
sheet2Dに「お」を挿入すると
sheet1がこのようになるように。
行
A あ
B い
C う
D お
E え
また、B行を削除したらsheet1が
行
A あ
B う
C え
となるように。
そして、可能ならばコピーのドラッグで複製できるようにしたいのですが・・・
条件が色々ありますが、よろしくお願いします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
Sheet1の適当なセル(どれでも良い)に以下の数式を入力してから、そのセルをコピーして、Sheet2のデータを反映させたい範囲に貼り付けると良いと思います。
=INDIRECT("Sheet2!R"&ROW()&"C"&COLUN(),FALSE)
尚、最後の「FALSE」を省略して、
=INDIRECT("Sheet2!R"&ROW()&"C"&COLUN(),)
とした場合でも同様の結果が得られます。
No.4
- 回答日時:
一例です。
sheet1の任意セルに以下の数式を貼り付け、縦横にコピー
=IF(OFFSET(Sheet2!$A$1,ROW(A1)-1,COLUMN(A1)-1)<>"",OFFSET(Sheet2!$A$1,ROW(A1)-1,COLUMN(A1)-1),"")
No.3
- 回答日時:
例えばシート2でK列までの範囲で表を作成しているとして、それをシート1にそのもま表示させ、しかもシート2で行や列の削除や挿入があった場合にも対応できるようにするにはシート1のA1セルに次の式を入力して1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。
=IF(INDEX(Sheet2!$A:$K,ROW(A1),COLUMN(A1))=0,"",INDEX(Sheet2!$A:$K,ROW(A1),COLUMN(A1)))
これでシート1の1行目ばかりではなく他のセルについてもシート2の行や列の削除や挿入に対応させることができます。
No.2
- 回答日時:
A,B,Cなどは行とは言わないで列と言います。
ところでシートA1セルには次の式を入力して右横方向にオートフィルドラッグすればよいでしょう。
=IF(INDEX(Sheet2!1:1,COLUMN(A1))=0,"",INDEX(Sheet2!1:1,COLUMN(A1)))
No.1
- 回答日時:
Sheet2のA2セルを参照するなら、以下のようなINDIRECT関数を利用してください。
=INDIRECT("Sheet2!"&ADDRESS(ROW(A2),COLUMN(A2)))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 行の挿入すると別シートに行が挿入され、関数も自動更新される方法
Excel(エクセル)
-
エクセルのシートを同時に行削除、行挿入させて自動連動させたい
Excel(エクセル)
-
[エクセル]行の挿入、シート間で連携できますか?
Excel(エクセル)
-
-
4
エクセルでシートにリンクを貼り付けているのですが元シートに行を挿入した
Excel(エクセル)
-
5
エクセルの参照元ブックで行の挿入を
Excel(エクセル)
-
6
行、列の挿入がリンク先に反映できないでしょうか
Excel(エクセル)
-
7
Excelで計算式がずれるパターンとずれないパターンを教えて下さい(絶対参照の話ではない)
Excel(エクセル)
-
8
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
9
エクセル:参照しているセルが削除されても数式の参照セル値を変えない。
Excel(エクセル)
-
10
Excelで行が挿入したときに、自動的に別シートにも挿入したい
Excel(エクセル)
-
11
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
12
Excelに自動で行の増減をしたいです。
Excel(エクセル)
-
13
エクセルでリンクのはりつけをした場合、リンク元で行を追加した場合のリンク先への反映方法はありますか?
Excel(エクセル)
-
14
エクセル。行を挿入すると、関数が反映されない
Windows 10
-
15
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
16
リンク元の行を削除すると♯REF!が表示されます。
Excel(エクセル)
-
17
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
18
エクセルで行挿入しても計算式がずれない方法
Excel(エクセル)
-
19
別シートのセルを絶対参照にする
その他(Microsoft Office)
-
20
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複雑なシフト表から...
-
【マクロ】変数に入れるコード...
-
エクセルの関数について
-
【マクロ】実行時エラー '424':...
-
【マクロ】数式を入力したい。...
-
【マクロ】【配列】3つのシー...
-
エクセルのリストについて
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
【マクロ】【相談】Excelブック...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
vba テキストボックスとリフト...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルシートの見出しの文字...
-
Amazonでマイクロソフトオフィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報