Excelで半角スペース区切りのリストを大文字小文字を区別して抽出する方法
あなたは、半角スペースで区切られたテキストを大文字小文字を区別してリスト化したいと考えています。手作業では時間がかかりますが、Excelの数式やマウス操作を使えば簡単に解決できます。この記事では、TEXTSPLIT関数とUNIQUE関数を使った方法から、マウス操作によるフィルタリングまで詳しく解説します。これでデータのリスト化が一瞬で完了します!
📊 やり方の比較
| 手法 | メリット | デメリット | 推奨 |
|---|---|---|---|
| 数式(TEXTSPLIT, UNIQUE) | 自動更新される、大文字小文字を区別して抽出 | 古いExcelでは使えない | ◎ |
| マウス操作(フィルタリング) | 直感的で簡単 | 元データが消える、大文字小文字の区別が難しい | △ |
fx 使用する数式
Excel / SpreadSheet
=UNIQUE(TEXTSPLIT(A2, " "))💡 仕組みの解説
【数式の仕組み】この数式は、TEXTSPLIT関数とUNIQUE関数を組み合わせて使用します。まず、TEXTSPLIT関数で半角スペースで区切られたテキストを分割し、その結果をUNIQUE関数に渡して重複を削除します。これにより、大文字小文字を区別したリストが生成されます。
具体的には、TEXTSPLIT(A2, " “)はA2セルの半角スペースで区切られたテキストを配列として返します。その後、UNIQUE関数はこの配列から重複する値を取り除きます。元データは削除されませんが、別の場所に抽出された新しいリストが作成されます。
具体的な手順
1
TEXTSPLIT関数を使用して半角スペースで区切られたテキストを分割する
2
UNIQUE関数を使用して生成された配列から重複を取り除く
7
結果が正しいか確認し、必要に応じて調整を行う
よくある質問
Q Q1. TEXTSPLIT関数とTEXTJOIN関数の違いは?
A.
A1. TEXTSPLIT関数はテキストを分割する一方、TEXTJOIN関数は複数の値を連結します。
Q Q2. 大文字小文字の区別が不要な場合、どのようにすれば良いですか?
A.
A2. TEXTSPLITとUNIQUEを使用する代わりに、LOWERやUPPER関数を使って一貫性を持たせることができます。
Q Q3. スマートフォン版Excelでも使える?
A.
A3. 是非とも可能です。ただし、スマートフォン版ではキーボード入力が難しい場合がありますので、タブレットでの利用をおすすめします。