web-dev-qa-db-ja.com

Excelのセルのコンマをどのように削除しますか?

電子メールアドレスの文字列をインポートし、各セルの最後にカンマを付けました。カンマを削除したいのですが。私はこの式を試しました:

=SUBSTITUTE(A1," ","")

しかし、それはうまくいきませんでした。これを達成する別の方法はありますか? (Word文書からインポートされたアドレス)スクリーンショット: https://imgur.com/a/gBqbGgK

3
user45848

置換は機能しますが、コンマを置き換えるのを忘れています。

使用する:

=SUBSTITUTE(A1,",","")
22
PeterH

これを行うには、検索と置換ツールを使用できます。

これにアクセスするには、CTRL + Fを押してから、[置換]タブをクリックします。 [検索]ボックスに,と入力しますが、[置換]ボックスは空白のままにします。次に、「すべて置換」をクリックします。

enter image description here

いくつかのセルのみを検索する場合は、[検索と置換]ウィンドウを開く前に、それらのセルを強調表示します。

15
Burgi

または:

A:Aを選択>使用:Text-To-Columns関数>チェック:Delimited>チェック:Comma>宛先を$A$1のままにするが、必ず2番目を選択する列とcheck "列をインポートしない(スキップ)">クリック:Finish

4
JvdV
_=Left (A1, length(A1)-1)
_

断続的であれば、if(right (A1,1)=",")を追加することもできます。

1
Andy Ruble

この種の場合に役立つ別の解決策は、コンテンツを標準のテキストエディタ(実際のワードプロセッサではなく、大量の不要な書式設定などを追加する傾向がある)にコピー/貼り付けることです。たとえば、Notepad ++、EditPadなどが必要です)、そこで文字を置き換えてから、コピーしてExcelに貼り付けます。おそらく、カンマ置換のような単純なものには必要ないでしょうが、私はこれを、より複雑なテキスト置換操作、例えばRegEx、ブロック選択などが関係します。ほとんどの場合、テキストエディターとExcelを同時に開いて、これらを一緒に使用してこのようなことをします。

1
Darrel Hoffman