# 特定の行を削除する方法

テーブル レシピでは、1 つ以上の行を手動で選択し、関数を使用して削除することはできません。ただし、フィルターを使用して特定の行をターゲットにし、 [フィルタリング済みの行を削除] 関数を使用することはできます。

たとえば、レシピのソースとして 600 行のファイルを使用していて、テーブルの最初の 100 行を削除するとします。

1. 左側パネルの関数リストから、 [列] カテゴリの [新しい列を作成] 関数を選択します。

2. 列名とアンカーの位置を選択します。

3. [列に入力] ドロップダウン リストで、 [シーケンス] を選択します。

4. [開始値] として 1、 [間隔値] として 1 を選択し、 [適用] をクリックします。

   1 から最後の行番号までのシーケンスを含む新しい列が作成されます。

   使用するフィルターが他の列の内容ではなく、最新の一貫性のある値に基づくようにするには、このシーケンスが必要です。

5. シーケンスを含む列のヘッダーを選択し、 [フィルター] ボタンをクリックします。

6. 演算子としてis lower than or equals (以下) を選択し、値として 100 を入力して、 [適用] をクリックします。

   ![最初の 100 行にフィルターを適用する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/TableRecipe/table_recipe_how_to_delete_specific_rows.png)

7. フィルターが適用され、データセットの最初の 100 行のみがグリッドに表示されます。

   直近の 100 行を対象とするには、たとえば 500 を値としてis greater than (超える) 演算子を選択します。

8. 左パネルの関数リストから、 [一般] カテゴリの [フィルタリング済みの行を削除] 関数を選択し、 [適用] をクリックします。

フィルターの対象としたすべての行が削除され、必要に応じてシーケンス列を削除できるようになりました。

この例では、テーブルの最初の N 行または最後の N 行を削除しましたが、より一般的には、フィルターの任意の組み合わせを構築して、必要な行をターゲットにして削除できます。