Excelで印刷できない文字を削除する方法は?

Kak Udalit Nepecataemye Simvoly V Excel



Excel でデータを操作している場合、印刷できない文字に遭遇することがあります。これらは、画面に表示したり印刷したりすることを意図していない文字であり、データに含まれるとあらゆる種類の問題を引き起こす可能性があります。この記事では、Excel のデータから印刷できない文字を削除する方法を紹介します。



Excel で印刷できない文字をデータから削除するには、いくつかの方法があります。 1 つ目は、「検索と置換」機能を使用することです。これを行うには、Excel シートを開き、Ctrl+F を押して [検索と置換] ダイアログ ボックスを開きます。 [検索対象] フィールドに、削除する文字を入力します。 [置換] フィールドを空白のままにして、[すべて置換] をクリックします。





印刷できない文字を削除する別の方法は、「テキストから列へ」機能を使用することです。これを行うには、Excel シートを開き、クリーニングするデータを含む列を選択します。次に、[データ] タブに移動し、[テキストから列へ] をクリックします。 [元のデータ タイプ] ドロップダウンで、[区切り記号付き] を選択します。 [区切り記号] セクションで、削除する文字を選択します。次に、[完了] をクリックします。





数式を使用して、印刷できない文字を削除することもできます。これの最も一般的な式は TRIM 関数です。これを使用するには、消去するデータを含むセルを選択し、次の数式を入力します: =TRIM(A1)。これにより、選択したセルのデータから印刷できない文字が削除されます。



クリーニングするデータが大量にある場合は、サードパーティのデータ クレンジング ツールの使用を検討することをお勧めします。これらのツールは、印刷できない文字をデータから削除するプロセスを自動化でき、他の一般的なデータ クレンジング タスクも処理できます。最も一般的なデータ クレンジング ツールには、Data Ladder、Data Cleaner、Data Match などがあります。

この投稿では、お見せします Excelで印刷できない文字を削除する方法 .最初の 32 文字 アスキー文字表 (コンピュータ間の通信のための標準的なデータ エンコード形式) は、印刷できない文字です。これらの文字は表示 (または印刷) されませんが、データのフォーマット方法をアプリケーションに伝えます。バックスペース (ASCII コード 08)、キャリッジ リターン (ASCII コード 13)、水平タブ (ASCII コード 09)、および改行 (ASCII コード 10) は、非印刷文字の例です。



Excelで印刷できない文字を削除する方法

外部ソースから Microsoft Excel にデータをインポートまたは貼り付けると、印刷できない文字がワークシートに表示される場合があります。 Excel では、このような文字を四角形として表します。この投稿では、これらの文字を特定して Excel データから削除する方法を紹介します。

変化率の計算Excel

Excelで印刷できない文字を削除する方法は?

次の2つの方法について説明します Excelで印刷できない文字を削除する :

  • SUBSTITUTE() 関数を使用して、印刷できない文字を削除します。
  • 印刷できない文字を削除するには、CLEAN() 関数を使用します。

これらの両方の方法を詳しく見てみましょう。

SUBSTITUTE() 関数を使用して、Excel で印刷できない文字を削除します。

SUBSTITUTE() 関数を使用して非印刷文字を削除する

Excel オファー CODE() 関数 指定された文字の ASCII コードを返します。基本的に裏返しです SYMBOL() 関数 数値コードを文字に変換するために使用されます。 CODE() および CHAR() 関数を使用して印刷できない文字を識別したら、次を使用できます。 SUBSTITUTE() 関数 文字を空の文字列に置き換えます (または置き換えます)。

CODE() 関数の構文:

コード(テキスト)

  • どこ 文章 ASCII 文字コード (最初の文字) を必要とするテキスト文字列です。

CHAR() 関数の構文:

SYMBOL(数字)

    • どこ 番号 1 から 255 までの数値 (拡張 ASCII 文字コード) です。

SUBSTITUTE() 関数の構文:

SUBSTITUTE(テキスト、古いテキスト、新しいテキスト、[インスタンス番号])

どこ、

ファイル履歴がバックアップされない
  • 文章 部分文字列が置換されるテキスト文字列を参照します。
  • 古いテキスト new_text で置換される部分文字列を参照します。
  • new_text old_text を置き換える部分文字列を参照します。
  • [インスタンス番号] new_text に置き換えられる old_text インスタンスを参照します。この引数が指定されていない場合、old_text が出現するたびに new_text に置き換えられます。

ここで、上の画像に示すように、セル A1 にサンプル行があるワークシートがあるとします。文字列の右端に印刷できない文字が含まれています。この文字を文字列から削除するには、上記の関数を次のように使用できます。

セル B1 にカーソルを置きます。上部の数式バーに次の数式を入力します。

|_+_|

ノート: 文字は元のテキスト文字列の右側に表示されるため、RIGHT() 関数を使用して文字列から最後の文字を取得し、CODE() 関数を使用してその ASCII 値を見つけました。

印刷できない文字の ASCII コードを見つける

ボタンを押すと 入る キーを押すと、上記の関数は 11 を返します。これは、この例で取り上げた垂直タブの ASCII コードです。

セル A2 にカーソルを置き、次の式を入力します。

|_+_|

関数の結果として、出力できない文字がソース文字列から削除されます。

読む: Excel の 10 のテキスト関数と例 .

CLEAN() 関数を使用して、Excel で印刷できない文字を削除します。

CLEAN() 関数を使用して非印刷文字を削除する

綺麗() Excel の関数は、特定のテキスト文字列から印刷できないすべての文字を削除します。一番軽くて 印刷できない文字を削除する最も直接的な方法 エクセルで。

CLEAN() 関数の構文:

CLEAN(テキスト)

  • どこ 文章 非印刷文字を削除するテキスト文字列を表します。

上記の例では、CLEAN() 関数を使用して、次のように印刷できない文字を削除できます。

А479F65C6C43A224041F905E5EADEC2FA6411318

単純?しかし、これを後で見ていく理由は、 のみを削除します 持っているキャラクター 自然 間のコード ASCII で 0 ~ 31 記号表。だからそうなる 非改行スペースを削除しないでください ( ) は、外部ソースからデータをコピー/貼り付けするときに入る可能性があります。

非改行スペースは、ワード プロセッサやその他のアプリケーション プログラムの「ワード ラップ」機能によって改行できないスペースです。テキスト文字列からすべての印刷不可能な文字と非改行スペースを削除する場合は、CLEAN() 関数、SUBSTITUTE() 関数、および TRIM() 関数を一緒に使用する必要があります。

Excel で非印刷文字と非改行スペースを削除する

Firefoxでサウンドが機能しない

TRIM() 関数を使用して、特定の文字列の両端からスペースを削除できます。 Excelで不均一な間隔を修正するために使用されます。

TRIM() 関数の構文は次のとおりです。

カット(テキスト)

  • どこ 文章 先頭および末尾のスペースを削除するテキスト文字列を参照します。

160 は ASCII コードです。 非改行スペース用。改行なしスペースの文字値を取得するには、CHAR() 関数を使用します。次に、SUBSTITUTE() 関数を使用して、非改行スペースを通常のスペースに置き換えます。次に、TRIM() 関数を使用して、元のテキスト文字列の両端からすべてのスペースを削除します。

上記の例では、次の式を使用して、元の文字列から印刷不可の文字と改行不可のスペースを削除できます。

|_+_|

上記の投稿がお役に立てば幸いです。

続きを読む: Excel ツールバーが機能しない .

Excelで印刷できない文字を削除する方法
人気の投稿