
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてください。
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で計算式がずれるパターンとずれないパターンを教えて下さい(絶対参照の話ではない)
Excel(エクセル)
-
6
行、列の挿入がリンク先に反映できないでしょうか
Excel(エクセル)
-
7
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
8
エクセルの参照元ブックで行の挿入を
Excel(エクセル)
-
9
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
10
Excelに自動で行の増減をしたいです。
Excel(エクセル)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
13
エクセルでリンクのはりつけをした場合、リンク元で行を追加した場合のリンク先への反映方法はありますか?
Excel(エクセル)
-
14
Excelで行が挿入したときに、自動的に別シートにも挿入したい
Excel(エクセル)
-
15
エクセル:参照しているセルが削除されても数式の参照セル値を変えない。
Excel(エクセル)
-
16
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
17
IF関数などを使って条件に合った「行」を削除するような機能はありますでしょうか?
Excel(エクセル)
-
18
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
19
リンク元の行を削除すると♯REF!が表示されます。
Excel(エクセル)
-
20
エクセルで参照しているデータを常に最新の状態にしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
if関数の複数条件について
-
【マクロ】実行時エラー '424':...
-
同じ名前(重複)かつ 日本 ア...
-
excel
-
【マクロ】数式を入力したい。...
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
エクセルシートの見出しの文字...
-
エクセルの複雑なシフト表から...
-
エクセルのVBAで集計をしたい
-
エクセルでフィルターした値を...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【画像あり】【関数】指定した...
-
勤怠表について ABS、TEXT関数...
-
エクセルの文字数列関数と競馬...
-
表計算ソフトでの様式の呼称
-
【マクロ】【画像あり】4つの...
-
Excelで4択問題を作成したい
-
空白のはずがSUBTOTAL関数でカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報