📘 Excel逆引き事典

Excelで半角スペースを別シートからリスト化する方法

「別シートにあるデータから半角スペースを抽出してリスト化したい!」という悩み、ありませんか?手作業で行うと時間がかかるし、ミスも増えちゃいますよね。でも大丈夫!この記事ではExcelの数式やマウス操作を使って簡単に解決する方法をご紹介します。元データは消えずに別シートに抽出されるので安心です。ぜひ参考にしてくださいね!

📊 やり方の比較

手法メリットデメリット推奨
数式(TEXTSPLIT関数)自動更新され、元データが残るTEXTSPLIT関数はExcel 365以降のみ対応
マウス操作(フィルタとコピー)直感的で簡単。古いバージョンでも使用可能元データが消える可能性あり、手作業でのミスのリスクあり

fx 使用する数式

Excel / SpreadSheet
=TEXTSPLIT(A2, " ")

💡 仕組みの解説

【数式の仕組み】TEXTSPLIT関数は、指定された区切り文字(ここでは半角スペース)でテキストを分割します。例えば、「商品1 商品2」がA2セルに格納されている場合、この数式は「商品1」と「商品2」を別々のセルに出力します。元データである「商品1 商品2」は消えずに残るので安心です。ただし、TEXTSPLIT関数はExcel 365以降のみ対応しているため、古いバージョンでは使用できません。

具体的な手順

1
TEXTSPLIT関数を使用する場合:別シート(例:商品リスト)から半角スペースで区切られたテキストの最初のセル(A2と仮定)を選択します。
2
TEXTSPLIT関数を入力し、カッコ内の第1引数に「A2」、第2引数に半角スペース(" “)を入れます。
3
結果が表示されたら、そのセルをコピーして新しいシートに貼り付けます。

よくある質問

Q Q1. TEXTSPLIT関数は他の関数とどう違うの?

A.
A1. TEXTSPLIT関数は、複雑な文字列を簡単に分割するための便利な関数です。他の関数(例:TEXTJOIN)とは目的が異なります。

Q Q2. スピルエラーとは?

A.
A2. スピルエラーは、数式の結果がセル範囲を超えて表示される場合に発生します。この問題を解決するには、結果が出力されるセルの範囲を広げるか、関数の引数を調整してください。

Q Q3. スマホ版でも使える?

A.
A3. TEXTSPLIT関数はExcel OnlineやGoogleスプレッドシートでは利用できませんが、スマートフォン版のOfficeアプリ(Excel for iOS/Android)では使用可能です。