Excel で末尾のカンマを削除する方法

Microsoft Excel スプレッドシート アプリケーションにファイルをインポートすると、データに不愉快な驚きを感じることがあります。場合によっては、セル文字列の末尾にコンマなどの不要な文字が表示されることがあります。 Excel セルから末尾のカンマを削除するには、文字列の末尾にあるカンマをチェックし、カンマの場合は文字列の最後の文字を削除する関数を作成できます。数式を使用してセル文字列からコンマを削除したら、[形式を選択して貼り付け] 関数を使用して、数式の出力値を元のデータにコピーできます。
ステップ 1
末尾のコンマを削除するデータが含まれているワークシートを開きます。
ステップ 2
クリーンアップするデータ列のすぐ右にある列のヘッダーを右クリックします。メニューの [挿入] をクリックして、新しい関数列を挿入します。
ステップ 3
最初のデータ セルに隣接する数式列のセルに次のように入力します。
=IF(RIGHT(A1,1)=",",LEFT(A1,LEN(A1)-1),A1)
上記の例の「A1」のすべてのインスタンスを、最初のデータ セルのセル アドレスに置き換えます。
ステップ 4
「入力」を押します。 Excel はまず、データ セルの右端の値がコンマかどうかを判断します。その場合、「Len」関数を使用してセル内の文字数を決定し、左端の N から 1 を引いた文字のみを返し、カンマを省略します。文字列の末尾にコンマが検出されない場合、Excel は元のセル値を返します。
ステップ 5
数式セルを右クリックし、[コピー] をクリックします。コンマを消去するすべてのセルの右側にあるセルに数式を直接貼り付けます。 Excel はすべてのセルでカンマ トリミング機能を実行し、数式列に更新値を返します。
ステップ 6
すべての数式セルを強調表示し、配列を右クリックして [コピー] を選択します。
ステップ 7
元のデータ セルを強調表示し、配列を右クリックして [形式を選択して貼り付け] を選択します。 [値] の横にあるラジオ ボタンをクリックし、[OK] ボタンをクリックします。 Excel は、出力文字列をコンマなしの数式セルから元のデータ セルに静的な文字列としてコピーします。
ステップ 8
数式列を強調表示し、配列を右クリックして、メニューから [削除] をクリックします。これにより、数式出力の永続的なコピーが元のデータ列に保存されたので、数式列が削除されます。