![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
エクセルについての質問です
以下の様なデータが3000くらいまであります。
A1 パソコン 比較
A2 パソコン比較
A3 PC 比較
A4 DELL 比較
A5 IBM 比較
A6 IBM比較
半角スペースと半角スペースがないものも同じものとしてとらえて、スペースがない方を削除したいのですが、上記の例ですとA2とA6になります。
SUBSTITUTE関数で半角スペースを削除して、その後フィルタで「重複するセルを無視する」とやるとできるのですが、このやり方だとA3,A4のような半角スペースが必要なセルまで半角スペースがなくなってしまいます。
これができる関数などはありますでしょうか?
関数を使わなくても、一括で処理できる方法があれば教えてください。
よろしくおねがいします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
No2の回答の補足と修正です。
内容を見ていただければわかると思いますが、次に優先する列は以下のようにC列となります。
誤:最優先をB列、次に優先する列をB列にして並べ替え、
↓
正:最優先をB列、次に優先する列をC列にして並べ替え、
No.4
- 回答日時:
B1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(A1="","",IF(LEN(A1)=LEN(SUBSTITUTE(A1," ","")),10,1))
スペースのないものには10が表示されますのでB列を選択してコピーし、C1セルを選択してから「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。
その後にC列を重点に昇順での並べ替えを行います。10の数値は下方に並びますのでそれらの行を選択して削除します。
B,C列を削除して終了します。
No.3
- 回答日時:
Fig-1 Fig-2 (Fig-1 を昇順に並べ替え)
A A
1 ORIGINAL 1 ORIGINAL
2 パソコン 比較 2 DELL 比較
3 パソコン比較 3 IBM 比較
4 PC 比較 4 IBM比較
5 DELL 比較 5 PC 比較
6 IBM比較 6 パソコン 比較
7 IBM 比較 7 パソコン比較
Fig-3
A B C
1 ORIGINAL NO_SPACE DUP
2 DELL 比較 DELL比較 1
3 IBM 比較 IBM比較 1
4 IBM比較 IBM比較 2
5 PC 比較 PC比較 1
6 パソコン 比較 パソコン比較 1
7 パソコン比較 パソコン比較 2
B2: =SUBSTITUTE(A2," ","")
C2: =COUNTIF(B$2:B2,B2)
C列の数値が 2 以上の行を削除
回答ありがとうございます。
思っていたとおりのことが完璧にできました。
こんなシンプルな方法があったなんて思いつきませんでした。
ありがとうございました。
No.2
- 回答日時:
>SUBSTITUTE関数で半角スペースを削除して、その後フィルタで「重複するセルを無視する」とやるとできるのですが、このやり方だとA3,A4のような半角スペースが必要なセルまで半角スペースがなくなってしまいます。
元のデータがA2セル以下にあり、B2セルに「=SUBSTITUTE(A2," ","")」、C2セルに「=100-LEN(A2)」の式を下方向にオートフィルし、この3つの列で「並べ替え」で、最優先をB列、次に優先する列をB列にして並べ替え、この状態でB列だけを選択し「フィルタオプションの設定」で「重複するデータは無視する」でフィルタすれば、A列のデータがご希望のデータになっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- Excel(エクセル) エクセルでのデータの統一に関して リストを作成する際、元データをコピペでリストに転記しており、元デー 2 2022/08/31 15:33
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- Excel(エクセル) 【マクロ】フォルダを2つのモニターの定位置に並べたい 2 2022/09/02 01:14
- PHP Postgresの特定のカラムからスペースを取る方法 1 2023/02/22 13:18
- Excel(エクセル) 【マクロ】フォルダを3つ、POモニター上に、決まった並べ方をしたい 4 2022/08/31 11:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
エクセルの数式バーのフォント...
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
Excelに詳しい方! B列が「日...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelで50個のセルに同じ文字を...
-
Excelの数式について教えてくだ...
-
Excel VBAで全ての矢印を赤色に...
-
エクセル関数を使って
-
祝日と土曜、日曜の合計をカウ...
-
xlsxファイルを保存する際にPDF...
-
Excelについて
-
エクセルVBA、別ブックへ転記す...
-
エクセルで「ページレイアウト...
-
2列に入っているデータを1列...
-
【ExcelVBA】名前を付けて保存→...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報