Excel で選択範囲を個別のファイルとして保存するには、どうすればよいですか?
大きなワークブックを扱う際、共有・アーカイブ・集中分析のために、特定のセル範囲やワークシートの一部だけを別々のExcel ファイルとして保存したいことはよくあります。幸い、Excel にはこうしたニーズを実現するための効果的な方法がいくつか用意されています。本記事では、手動および自動の両方のアプローチを通じて、選択範囲を個別のファイルとして保存する実用的な方法をご紹介します。
コピー&ペーストで選択範囲を個別のExcel ファイルとして保存
Kutools for Excel で選択範囲を個別のExcel ファイルとして保存
VBA マクロで選択範囲を個別のExcel ファイルとして保存
コピー&ペーストで選択範囲を個別のファイルとして保存
この方法はシンプルでよく使われており、一度だけまたはたまにエクスポートを行う場合に特に適しています。選択範囲を手動でコピー&ペーストすれば、必要なデータだけを含んだファイルを素早く作成できます。
- エクスポートしたいセルの範囲を選択してください。
- 「Ctrl + C」を押して、簡単にコピーしましょう。
- 「Ctrl + N」を押して、新しい空白のワークブックを開きましょう。
- セル A1 を選択し、「Ctrl + V」を押して、コピーした内容を貼り付けます。
- 「ファイル」>「名前を付けて保存」を選択し、希望の場所にファイルを保存してください。
Kutools for Excel で選択範囲を個別のExcel ファイルとして保存
Kutools for Excel の「範囲をファイルにエクスポート」ツールを使えば、任意の範囲をわずか数回のクリックで個別のファイルとして簡単に保存できます。Excel、PDF、CSV、さらには HTML など、複数の形式へのエクスポートをサポートしており、出力ファイルのファイル名や保存場所、書式設定オプションも自由にカスタマイズ可能。ワークシートの特定部分を手動でのコピー&ペーストなしに共有・アーカイブしたいユーザーにとって、まさに理想的なソリューションです。
Kutools for Excel をインストール後、以下の手順で選択範囲を別ファイルとして保存します:
- 個別のExcel ファイルとして保存したいデータ範囲を選択してください。
- 「KUTOOLS PLUS」>「インポート/エクスポート」>「範囲をファイルにエクスポート」をクリックしてください。

- ポップアップダイアログボックスで、エクスポートオプションを設定します:
- 一般的なワークブックのエクスポートには、ファイルの種類として「Excel ワークブック」をご選択ください。特殊な共有ニーズがある場合は、HTML、CSV、PDF など他の形式もご利用いただけます。
- 書式を保持、行の高さ、および列の幅の各オプションを確認してください。これらの設定により、エクスポートされたファイルの見た目が元のワークシートでの選択範囲と一致します。
- 新しいExcel ファイルを保存するディレクトリを選択してください。複数のファイルをエクスポートして整理する予定の場合は、専用フォルダーの作成をおすすめします。
- すべてのオプションを確認したら、「OK」ボタンをクリックしてください。

- プロンプトが表示されたら、ファイルに希望する名前を入力してください。複数のファイルを保存または共有する予定がある場合は、分かりやすい名前を付けることをおすすめします。

- 「OK」をクリックすると、指定した場所に新しいExcel ファイルとして即座に保存されます。
- Kutools for Excel の「範囲をファイルにエクスポート」ツールを使えば、選択範囲内のすべてのセルの書式とレイアウトがそのまま保持されるため、エクスポート後の調整が最小限で済みます。
- この機能は、Excel ・ CSV ・ HTML ・ PDF など複数の出力形式をサポートしており、レポートの配布、オンラインでのサマリーデータ共有、または標準フォーマットによるアーカイブ記録の提出に最適です。
- ダイアログで「エクスポート後にファイルを開く」を選択すると、新しく作成されたファイルが自動的に開き、すぐに確認や追加編集が行えます。この機能の詳細や高度な使い方については、範囲をファイルにエクスポートをご覧ください。
VBA マクロで選択範囲を個別のExcel ファイルとして保存
異なる範囲を頻繁にエクスポートする必要がある場合や、保存プロセスを自動化したい場合は、VBA マクロが選択範囲を効率的かつ柔軟に処理する方法を提供します。特に、バッチ処理や同じエクスポート操作を繰り返す際に、マクロは大きなメリットを発揮します。
以下は、VBA マクロを使用して任意の選択範囲を新しいExcel ファイルとして保存する方法です:
1。「ALT + F11」を押して、「Microsoft Visual Basic for Applications」(VBA)エディターを開きましょう。
2。VBA ウィンドウで、「挿入」>「標準モジュール」をクリックして新しいコードモジュールを作成し、次のコードをモジュールウィンドウに貼り付けてください。
VBA:範囲をエクスポートをExcel ファイルに
Sub ExportRangetoExcel()
'Updateby Extendoffice
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
Dim address As String
Dim defult As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
defult = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
Set wb = Application.Workbooks.Add
Application.SheetsInNewWorkbook = defult
WorkRng.Copy
wb.Worksheets(1).Paste
address = Replace(WorkRng.address, ":", "-")
address = Replace(address, "$", "")
address = Replace(address, ".", "")
saveFile = Application.GetSaveAsFilename(InitialFileName:=address, fileFilter:="Excel Workbooks (*.xlsx),*.xlsx")
wb.SaveAs Filename:=saveFile
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub 3。F5キーを押すか、実行ボタンをクリックしてマクロを実行すると、エクスポートしたい範囲を指定するプロンプトが表示されます。
4。ダイアログで「OK」をクリックし、エクスポートファイルを保存するフォルダーを選択してください。「名前を付けて保存」ダイアログボックスにファイル名を入力します。
5。準備ができたら、「保存」ボタンをクリックします。選択した範囲が新しいExcel ワークブックとして即座に保存され、繰り返しのエクスポートが自動化されて手作業が削減され、エラーも最小限に抑えられます。
まとめ
特定の選択範囲を個別のExcel ファイルとして保存することは、対象データを整理・共有・アーカイブするうえで非常に役立つテクニックです。小さな範囲を扱う場合でも、複数のエクスポートを管理する場合でも、Excel にはこの作業を効率よく完了させるための柔軟な方法がいくつか用意されています。
- 新しいワークブックにコピー&ペーストすれば、一度限りのタスクを素早く簡単にこなせます。
- Kutools for Excel は、わずか数回のクリックで選択範囲を保存できる高速かつ使いやすいソリューションを提供し、頻繁に使う場合に最適です。
- VBA マクロは、多数の範囲を処理する場合や同じタスクを定期的に繰り返す必要がある際に、プロセスを自動化するのに最適です。
自分のワークフローに最も合った方法を選ぶことで、データをクリーンで整然とした状態に保ちながら、保存時間を短縮できます。さらにExcel のヒントやテクニックを知りたい場合は、当社ウェブサイトで何千ものチュートリアルをご利用いただき、Excel をマスターしてください。
関連記事
- Excel データを HTML としてエクスポート
- 選択範囲またはワークブック全体を PDF として保存
- Excel でExcel データを CSV ファイルにエクスポート
- Excel でExcel データをテキストファイルにエクスポート
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得


