エクセルについての質問です
以下の様なデータが3000くらいまであります。
A1 パソコン 比較
A2 パソコン比較
A3 PC 比較
A4 DELL 比較
A5 IBM 比較
A6 IBM比較
半角スペースと半角スペースがないものも同じものとしてとらえて、スペースがない方を削除したいのですが、上記の例ですとA2とA6になります。
SUBSTITUTE関数で半角スペースを削除して、その後フィルタで「重複するセルを無視する」とやるとできるのですが、このやり方だとA3,A4のような半角スペースが必要なセルまで半角スペースがなくなってしまいます。
これができる関数などはありますでしょうか?
関数を使わなくても、一括で処理できる方法があれば教えてください。
よろしくおねがいします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>SUBSTITUTE関数で半角スペースを削除して、その後フィルタで「重複するセルを無視する」とやるとできるのですが、このやり方だとA3,A4のような半角スペースが必要なセルまで半角スペースがなくなってしまいます。
元のデータがA2セル以下にあり、B2セルに「=SUBSTITUTE(A2," ","")」、C2セルに「=100-LEN(A2)」の式を下方向にオートフィルし、この3つの列で「並べ替え」で、最優先をB列、次に優先する列をB列にして並べ替え、この状態でB列だけを選択し「フィルタオプションの設定」で「重複するデータは無視する」でフィルタすれば、A列のデータがご希望のデータになっています。
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.4
- 回答日時:
B1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(A1="","",IF(LEN(A1)=LEN(SUBSTITUTE(A1," ","")),10,1))
スペースのないものには10が表示されますのでB列を選択してコピーし、C1セルを選択してから「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。
その後にC列を重点に昇順での並べ替えを行います。10の数値は下方に並びますのでそれらの行を選択して削除します。
B,C列を削除して終了します。
No.5
- 回答日時:
No2の回答の補足と修正です。
内容を見ていただければわかると思いますが、次に優先する列は以下のようにC列となります。
誤:最優先をB列、次に優先する列をB列にして並べ替え、
↓
正:最優先をB列、次に優先する列をC列にして並べ替え、
お探しの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ランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報