フッターコンテンツにスキップ
EXCEL ツール

Excelで打ち消し線を引く方法: ステップバイステップチュートリアル (2026)

Excelで表形式を解除するための最速の方法は、表を通常の範囲に戻して、残ったスタイルをクリアすることです。 表の任意のセルをクリックし、リボンに表示される表デザインタブを開き、範囲に変換を選択します。 表を通常の範囲に変換するかどうかを尋ねるプロンプトを確認し、表の機能が消えます。 残ったシェーディングと境界線をクリアするには、すべてのセルを選択して、ホーム > クリア > 書式のクリアに進み、エリアが通常の未書式化のテキストに戻ります。

その2ステップのルーチンは、ほとんどの状況で10秒以内に対処し、ストライプで塗り分けられた行、色付きのヘッダー行、フィルターボタンが満載のExcelワークシートを手渡されたときに使うべき方法です。 2つのステップが必要な理由は、表全体を範囲に変換することで、フィルタ矢印、構造化参照、自動的に表示される新しい行などの表の機能が削除される一方で、色は通常のセル書式として残るからです。 フォーマットをクリアした後、それらの色を取り除きます。 大規模なファイルの処理を行うチームは、手作業ではなくコードでセルの内容をクリアしたり、スタイルをリセットするライブラリを使用して、同じクリーニングを自動化することがよくあります。

次に進む前に、"表書式"があなたの状況で何を意味するのかを判断すると良いでしょう。なぜなら、このフレーズは2つの異なるアイデアをカバーしているからです。 一部のユーザーは、Excelの表オブジェクト(便利なフィルターと合計行を含む)を保持しながら、色付きの表スタイルだけを削除したいと思っています。 他のユーザーは、表の動作と色の両方を完全に消去したいと考えています。 第三のグループは、実際の表ではなく条件付き書式を使用して適用された交互の行色を扱っています。これには、若干異なる修正が必要です。 以下の方法は各例に対応しているので、画面に表示されているものに一致するものを選んで使用してください。

Excelで表書式を解除する方法(4つのクイックメソッド):画像1 - リボンに

方法1: 表を通常の範囲に変換(リボン)

表オブジェクト自体を削除する最もきれいな方法です。 Microsoft Excelにどの表を指しているのかを知らせるために、表内の任意の位置にカーソルを置きます。 ウィンドウの上部に緑色の表デザインタブ(以前のバージョンでは表ツール > デザインとラベル付けされています)が表示されます。 それを開き、ツールグループを見つけて、範囲に変換をクリックします。 Excelは確認を求めます。 はいをクリックします。

データはそのまま残りますが、フィルタボタンが消え、構造化参照がなくなり、範囲はその下に新しい行を自動的に追加するのをやめます。 この時点で、セルにはまだ表スタイルが適用された塗りつぶし色やボーダーが残っているので、平らな外観を求める場合はフォーマットをクリアすることを続けてください。

Excelで表書式を解除する方法(4つのクイックメソッド):画像2 - 左に青帯の表と右側に通常の範囲として同じセルを示す前後対

方法2: 表スタイルをクリアまたは変更(表を保持)

フィルタリングと合計機能が好きだが色が嫌いな場合、データをそのままにして表スタイルのフォーマットを削除します。 表内のセルをクリックし、表デザインタブを開き、表スタイルギャラリーでクリアをクリックして、表を保持しながらフォーマットを削除します。 必要に応じて、ギャラリーの右下隅にあるその他矢印を使用できます。 ストライプの行と色付きのヘッダーは消えますが、表は表としての機能を保持し続けます。

同等のオプションは、同じ表スタイルギャラリーの左上までスクロールし、なしスタイルを選択することです。これにより同じプレインな結果が得られます。 個々の表要素を制御するには、同じタブにある表スタイルオプショングループを使用します。 ヘッダー行ストライプの行最初の列、または合計行のチェックを外すと、それらのスタイル要素が1つずつ削除されます。後で自身のきれいなルックを求める場合は、ギャラリーの下部にある新しい表スタイルをクリックしてカスタム表スタイルを作成し、再利用のために保存してください。 このアプローチは、まだフィルタリングや並べ替えが必要なデータに最適で、表の全機能を保持しながら外観のみを変更します。

Excelで表書式を解除する方法(4つのクイックメソッド):画像3 - 表スタイルギャラリーで

方法3:右クリックコンテキストメニュー

多くの人はリボンタブを探すより右クリックの方が早いと感じます。 表内のいずれかのセルを右クリックして、出現するメニューでをホバーし、サブメニューから範囲に変換を選択します。 プロンプトを確認するために変換をクリックし、新しい表が標準の範囲になります。 リボンメソッドと同様、セルの色がクリアされるまで残りますので、ホーム > クリア > 書式のクリアで空白のキャンバスにしたい場合は、この操作を完了してください。

右クリックのパスは、リボンが折りたたまれているノートパソコンやレイアウトがカスタマイズされた共有マシンで便利です。

方法4: 一度に書式をすべてクリア

時々、目的は表を超えることです。 ランダムな塗りつぶし、太字フォント、境界線、数値書式で満載のワークシートを引き継いだ可能性があります。 リセットしたいセルを選択するか(Ctrl + Aを押してすべての列とその周りの行を選択します)、ホームタブを開き、右端の編集グループを見つけて、消しゴムアイコンでクリアとラベル付けされたボタンをクリックします。 書式のクリアを選択します。

代わりにテーブル全体を完全に削除したい場合は、テーブル全体を選択して削除キーを押します。これにより、内容が削除され、ワークシートに空白の行が残ります。

クリア書式コマンドは、選択範囲からすべての視覚的な書式を一度に削除します:塗りつぶし、フォントスタイル、境界線、配置、数値書式。 データや任意の数式はその場所に留まり、何もセルから削除されません。 書式のクリアはまた数値書式をリセットするので、通貨記号、パーセンテージ、日付表示が通常の番号に戻ることに注意してください。 色のような書式を削除するだけの場合、上記の表特有のメソッドがより安全です。

キーボードショートカット

Excelには、テーブル書式を削除する専用のショートカットはありませんが、キーボードで手順をスピードアップできます。 テーブル変換オプションを開くには、Altを押し、次にJ、そしてTを押して表デザインタブに移動し、Excelが各ボタンに表示する下線付き文字に従ってコマンドを完了します。 フォーマットをクリアするためのデフォルトのキーコンビネーションはありませんが、書式のクリアをクイックアクセスツールバーに追加してワンタップでアクセスし、Altプラスその位置番号でトリガーします。 このタスクを頻繁に繰り返すパワーユーザーは、マクロを通じてカスタムショートカットを割り当てることがよくあります。これは次のメソッドに繋がります。

VBA / マクロアプローチ(繰り返し作業向け)

毎週多くのシートからテーブルを削除する場合、短いマクロで実際の時間を節約できます。Visual Basicエディタを開くにはAlt + F11を押し、新しいモジュールを挿入し、ワークシート上のテーブルをループしてリスト解除するルーチンを貼り付けます。 一般的な1行のコアはActiveSheet.ListObjects(1).Unlistを使用して最初のテーブルを範囲に変換します。オプションでセルフォーマットをクリアする行が続く場合もあります。 ブックをマクロ対応ファイル(.XLSM)として保存し、必要なときにマクロを実行します。 マクロはブック内に保存され、ファイルと一緒に移動します。

ここで紹介する唯一のコードに触れる方法で、マクロの記録や編集に慣れている人に適しています。 その他の人は上記のリボンや右クリックのオプションを利用できます。

よくある問題とトラブルシューティング

表が変換された後も色が残ります。これは予想されます。 範囲に変換することで表の動作が削除されますが、塗りつぶしは残ります。 セルを選択してホーム > クリア > 書式のクリアを使用し、ストライプとヘッダーの色を削除します。

交互の行色が消えません。それらの行はおそらくテーブルではなく条件付き書式でスタイル設定されています。 範囲を選択し、ホーム > 条件付き書式 > ルールのクリア > 選択したセルからのルールのクリアを開いて、ストライプを削除します。

フィルタボタンがまだ表示されています。表が削除された後にヘッダー行に小さなドロップダウン矢印が残っている場合、アクティブなフィルタがおそらく範囲にまだ存在しています。 データタブを開き、フィルタをクリックしてオフに切り替えます。

書式のクリアも日付と通貨を削除しました。フォーマットをクリアすると色と共に数値フォーマットがリセットされます。 ホームタブから必要な数値フォーマットを再適用するか、Ctrl + Zで取り消し、数値フォーマットをそのままにしておく表固有のメソッドを使用します。

テーブルが隣に入力すると戻ってきます。これは、テーブルの自動拡張機能が新しい行を作成しているからです。 範囲に変換されると、この機能は停止します。 続く場合は、データをクリックしたときに表デザインタブが表示されなくなったことを確認して、変換が実際に完了したかどうかを確認してください。 表デザインタブが表示されないことは、変換が成功したことを意味します。

すべて削除される必要があります、データのレイアウトも含めてです。現在のセットアップがクリーニングを超えている場合、実用的なアイデアは新しいシートでやり直し、必要なものだけをコピーすることです。 これにより生データだけが残り、書式設定は一切ありません。 データがプレーンになった場合、変換ステップを再度実行する必要はありません。

開発者向け:コードでの表書式の解除

このクリーニングがレポートパイプラインまたは数百のファイルを処理するバッチジョブ内で自動的に行われる必要がある場合、Excelで手作業で行うのは不可能です。 IronXLライブラリを使用すると、.NETアプリケーションはExcelファイルを開いてクリーンアップする範囲をターゲットにし、マシンにMicrosoft Excelがインストールされていなくても作業できます。以下の例では、Excelワークブックを読み込み、範囲から塗りつぶしと境界線を削除し、ファイルのクリーンなコピーを保存します。後で開発者が外観を再現する必要がある場合、クリアまたは置換する前に表としてフォーマットを適用できます。

using IronXL;
using IronXL.Styles;
using System.Linq;
// Load the workbook that contains the styled table
WorkBook workBook = WorkBook.Load("report.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();
// Target the range that holds the table styling
var range = workSheet["A1:D20"];
// Remove the fill used for banded rows and the header
range.Style.SetBackgroundColor("#FFFFFF");
// Remove the table borders
range.Style.TopBorder.Type = BorderType.None;
range.Style.BottomBorder.Type = BorderType.None;
range.Style.LeftBorder.Type = BorderType.None;
range.Style.RightBorder.Type = BorderType.None;
workBook.SaveAs("report-clean.xlsx");
using IronXL;
using IronXL.Styles;
using System.Linq;
// Load the workbook that contains the styled table
WorkBook workBook = WorkBook.Load("report.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();
// Target the range that holds the table styling
var range = workSheet["A1:D20"];
// Remove the fill used for banded rows and the header
range.Style.SetBackgroundColor("#FFFFFF");
// Remove the table borders
range.Style.TopBorder.Type = BorderType.None;
range.Style.BottomBorder.Type = BorderType.None;
range.Style.LeftBorder.Type = BorderType.None;
range.Style.RightBorder.Type = BorderType.None;
workBook.SaveAs("report-clean.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports System.Linq

' Load the workbook that contains the styled table
Dim workBook As WorkBook = WorkBook.Load("report.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets.First()

' Target the range that holds the table styling
Dim range = workSheet("A1:D20")

' Remove the fill used for banded rows and the header
range.Style.SetBackgroundColor("#FFFFFF")

' Remove the table borders
range.Style.TopBorder.Type = BorderType.None
range.Style.BottomBorder.Type = BorderType.None
range.Style.LeftBorder.Type = BorderType.None
range.Style.RightBorder.Type = BorderType.None

workBook.SaveAs("report-clean.xlsx")
$vbLabelText   $csharpLabel

同じライブラリは、レイアウトを維持しながらセルの内容をクリアしたり、条件付き書式ルールを削除したり、空の行をトリムするなどの関連するクリーニングタスクを処理します。 コードで、それにはスタイル設定されたテーブルエリアの塗りタブに関連する値のリセットが含まれることもあります。

まとめ

Excelでの表形式解除は、何を維持したいかを決定することにかかっています。表の機能をなくしたい場合は通常の範囲に変換し、フィルターを保持したいが色を失いたい場合は表スタイルをクリアし、完全にプレーンなワークシートが必要な場合は書式のクリアを使用します。 右クリックメニューとクイックマクロで、繰り返す作業のための迅速なルートを提供します。 より厄介なケースについては、上記のトラブルシューティングのヒントは、大半の人を驚かせる色の残りと条件付き書式ストライプを特にカバーしています。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね