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