Excelを使った文字列整形
よくある6パターンを例つきで解説
Excelでも文字列整形はできます。ただし、関数の組み合わせ・バージョン差・コピペミスが起きやすいのも事実です。
この記事では、実務でよくあるパターンを「Excelでのやり方」と「つまずきポイント」までまとめます。
Mojicianなら、同じ作業を貼り付けてボタン1回で終わらせられます。
補足:Excel関数は Excel 365 で便利なもの(TEXTSPLIT / UNIQUE / SORT)が増えています。旧Excelの場合は手順が増えることがあります。
1. 各行を引用符や記号で囲む(前後追加)
例:SQLのIN句用に 'A' の形にしたい/括弧で囲みたい。
Excelでのやり方(基本)
2. 改行↔カンマに変換する(改行↔カンマ)
例:改行の一覧を A, B, C にしたい/カンマ区切りを改行に戻したい。
Excel 365なら(簡単)
※TEXTSPLITは区切り文字が「, 」の場合、トリムが必要なことがあります。
旧Excelだと(手順が増える)
- 改行→カンマ:補助列で連結(&)を作って結合、またはPower Query
- カンマ→改行:「区切り位置」やPower Queryで列分割 → 行に戻す
3. 重複を削除してユニーク化する(重複削除)
例:名簿やID一覧で重複が混ざったので、重複だけ消したい。
Excelでのやり方(UI)
Excel 365なら(関数)
4. 2列を行ごとに結合する(2列結合)
例:拠点名+部署名、ID+名称など、2列を同じ行どうしで結合したい。
Excelでのやり方
5. 特定文字を含む行を削除/抽出する(フィルタ/関数)
例:ログからDEBUG行だけ消したい/NG行だけ抽出したい。
Excelでのやり方(フィルタ)
抽出後は、表示されている行だけコピーして別シートへ貼り付けるのが定番です。
Excel 365なら(関数)
6. 行を並び替える(ソート)
例:ID一覧を昇順にしたい/数値として正しく並び替えたい(10が2より後になるように)。
Excelでのやり方(UI)
Excel 365なら(関数)
まとめ:ExcelとMojicianの使い分け
Excelが向いている場面
- 表形式で整形したい(複数列がある)
- 加工後も表として管理したい
- 社内でExcel作業が標準化されている
Mojicianが向いている場面
- コピペ前のテキスト整形をすぐ終わらせたい
- Excelを開くほどではない(少量・頻繁)
- AIに貼れないデータでも、非保存で加工したい
※ この記事は一般的な方法のまとめです。Excelのバージョン・設定により挙動が異なることがあります。