この場合、表にサマリー行があり、その上に新しい行を挿入してもその行のデータを参照したい場合は、Excelの構造化参照を使用します。構造化参照はテーブルの列ヘッダに基づいており、テーブル内のどこにデータが移動しても、その中のデータを動的に参照することができます。

以下に例を示します：

たとえば、"SalesTable" という名前のテーブルがあり、"Product"、"Units Sold"、"Total Sales" という列ヘッダを持ち、サマリー行がデータの最後の行の下にあるとします。次の構造化参照式を使用すると、サマリー行の上に新しい行を挿入しても、「売上合計」の値を参照することができます：

```scss
=SUM(SalesTable[Total Sales])
```


この数式は SUM 関数を使用し、"SalesTable" テーブルの "Total Sales" 列ヘッダーを参照します。この数式は、テーブルをそのまま維持し、数式の参照を壊さない限り、テーブルに追加された新しい行を含むように自動的に調整されます。

また、VLOOKUP、INDEX-MATCH、COUNTIF などの他の数式で構造化参照を使用して、テーブル内の動的データを参照することもできます。
In your case, if you have a summary row in a table and you want to reference the data in that row even if you insert new rows above it, you can use Excel's structured references. Structured references are based on the column headers in your table and can dynamically reference the data within it, regardless of where it moves within the table.

Here's an example:

Assuming you have a table named "SalesTable" with column headers "Product", "Units Sold", and "Total Sales", and your summary row is below the last row of data. You can use the following structured reference formula to reference the "Total Sales" value even if you insert new rows above the summary row:

```scss
=SUM(SalesTable[Total Sales])
```


This formula uses the SUM function and references the "Total Sales" column header in the "SalesTable" table. The formula will automatically adjust to include any new rows added to the table, as long as you keep the table intact and don't break the formula reference.

You can also use structured references with other formulas, such as VLOOKUP, INDEX-MATCH, and COUNTIF, to reference dynamic data in your table.