# Excel 文字列加工

Excel や CSV の列を選び、全角と半角の一括変換、区切り文字での列の分割と結合、先頭の 0 を残すゼロ埋め、ひらがなとカタカナの変換を、順番に積み重ねて加工できます。変えたセルは色で確認でき、Excel（.xlsx）か CSV で保存できます。

- URL: https://tools.itlibra.com/ja/excel-text-tools
- 端末内で処理・アップロードなし
- 最終更新: 2026-10-23

## 使い方

1. Excel（.xlsx）か CSV・TSV をドロップするか「ファイルを選択」で開きます。「サンプルで試す」で練習用の名簿も作れます。
2. 「対象の列」で加工する列を選びます。最初はすべての列が対象です。
3. 「処理を追加」で処理を選び「追加」を押します。処理は上から順に適用されるので、上下のボタンで順番を変えられます。
4. 「処理後」の表で黄色のセル（変わった箇所）と青のセル（分割・結合で作った列）を確認します。件数は処理ごとにも出ます。
5. 保存形式（Excel / CSV）と文字コードを選んでダウンロードします。

## こんなときに

- 「ＡＢＣ１２３」や「ﾔﾏﾀﾞ」が混ざった名簿の英数字とカナを、列ごとに揃える
- 「山田 太郎」を姓と名の 2 列に分けたり、都道府県と市区町村を 1 つの列にまとめたりする
- 「7」を「00007」のように 5 桁の番号に揃えてから、ほかのシステムに渡す
- 商品コードの先頭の文字を切り出す、「ID-」などの接頭語を足す、文字を置き換える
- ふりがな列をカタカナかひらがなに揃えてから並べ替える

## できること

### 順番に積み重ねる処理

全角半角・カナ・空白・大文字小文字・ゼロ埋め・切り出し・置換・分割・結合を、必要な順番で並べて実行します。順番を入れ替えると結果が変わるので、プレビューで確かめられます。

### 列ごとに対象を選ぶ

対象の列を選ぶと、その列にだけ処理が働きます。分割・結合で作った列も、後の処理の対象に含められます。

### 英数字・記号・カナを別々に変換

「英数字だけ全角から半角へ」「カナだけ半角から全角へ」のように、種類ごとに変換の向きを選べます。必要な種類だけ変えられます。

### ゼロ埋めは文字列として残す

数字だけの列を指定した桁数にそろえ、結果を文字列として保存します。「00123」の先頭の 0 は消えません。数値へは変換しません。

### 変わったところを確かめてから保存

変わったセルは黄色、作られた列は青で表示し、処理ごとの件数を出します。元のデータとの切り替えで、意図しない変換がないかを確認できます。


## 対応形式

### 入力

- Excel（.xlsx / .xlsm）
- CSV（.csv）
- TSV（.tsv / .txt）

### 出力

- Excel（.xlsx）
- CSV（UTF-8 BOM 付き / UTF-8 / Shift\_JIS / EUC-JP / UTF-16）


## 対応状況

| 機能 | 対応 | 補足 |
| --- | --- | --- |
| 全角⇔半角（英数字・記号・カナを別々に） | 対応 | — |
| ひらがな⇔カタカナ | 対応 | 全角のカナを対象にします |
| 英字の大文字・小文字 | 対応 | ASCII の英字だけ |
| 前後・連続する空白、見えない文字の削除 | 対応 | — |
| 区切り文字での分割（最大 10 列） | 対応 | 残りは最後の列に入ります |
| 複数の列の結合 | 対応 | 結合した列は右端に作られます |
| 先頭・末尾への文字追加、文字数での切り出し | 対応 | — |
| 置換（正規表現も可） | 対応 | 正規表現は 10 秒で止まります |
| 数字のゼロ埋め（文字列として保存） | 対応 | — |
| 数値・日付への変換 | 非対応 | 表記の統一は「Excel データクリーンアップ」へ |
| 複数シートの一括加工 | 一部対応 | 1 シートずつ加工します |
| 数式・書式・結合セルの維持 | 非対応 | 保存されるのは値だけです |
| 旧形式の Excel（.xls） | 非対応 | Excel で .xlsx に保存し直してください |

## 制限・注意事項

- スマートフォンでも操作できますが、細かい列の選択や大きなファイルの加工は PC のほうが快適です。
- 1 ファイル 100 MB まで。大きなファイルは処理に時間がかかります。
- 1 処理の上限は、置換の検索文字・置換後の文字が 200 文字、接頭語・接尾語が 100 文字、切り出しの文字数と開始位置が 10,000、ゼロ埋めの桁数が 1〜30、分割は 2〜10 列です。
- 処理が 10 秒を超えると止めます。正規表現が重いときは短くするか、対象の列を減らしてください。
- 保存されるのはセルの値だけです。書式、数式、結合セル、入力規則は引き継がれません。

## プライバシーと安全性

ファイルの読み込み・加工・保存用ファイルの作成はすべてお使いのブラウザの中で行われます。データがサーバーへ送信・保存されることはありません。

## よくある質問

### Excel で全角の英数字を半角に一括変換するには？

ファイルを開き、「英数字を半角に」を追加して、「対象の列」で変換したい列を選びます。関数（ASC など）を使わずに列ごとに変換でき、見出し行は変わりません。

### Excel で文字列を区切り文字で列に分けるには？

「区切り文字で列に分割」を追加し、区切り文字（例: 「,」）と分ける列の数を入力します。最後の列には残りの文字がそのまま入ります。元の列は残すか消すかを選べます。

### Excel で 2 つの列を 1 つにまとめるには？

「複数の列を 1 つに結合」を追加し、結合する列を 2 つ以上選んで区切り文字を入力します。空のセルは飛ばされ、結合した列は表の右端に作られます。

### Excel で先頭の 0 が消えてしまうのを防ぐには？

「数字を桁数に合わせてゼロ埋め」は結果を文字列として保存するので、0 は消えません。ただし、元の Excel で数値として保存されていた値の先頭の 0 は、もとに戻せません。

### ふりがなのひらがなとカタカナを変換するには？

「ひらがなをカタカナに」か「カタカナをひらがなに」を追加します。半角のカナは、先に「半角カナを全角に」で全角にしておくと確実です。

### 表全体の表記ゆれをまとめて整えたいときは？

日付・数値の統一や空行の削除には「Excel データクリーンアップ」が向いています。この機能は、列を選んで文字列の加工を順番に積み重ねる用途です。

### データはアップロードされますか？

いいえ。すべてブラウザ内で処理され、データが端末の外へ送信されることはありません。
