コンピュータ上の各文字(印刷可能および印刷不可)には、 Unicode文字コード または値。
他のより古い、よりよく知られた文字セットは ASCII これは、 情報交換用米国標準コード 。 ASCIIがUnicodeセットに組み込まれました。その結果、Unicodeセットの最初の128文字(0〜127)はASCIIセットと同じになります。
最初の128個のUnicode文字の多くは、 制御文字。 それらは、プリンタなどの周辺装置を制御するためにコンピュータプログラムによって使用される。
これらの文字はExcelワークシートでの使用を目的としていないため、さまざまなエラーが発生する可能性があります。 ExcelのCLEAN機能は、文字#127を除いて、これらの印刷不可能な文字のほとんどを削除します。
注意 この資料の情報は、Excelバージョン2019,2016、2013、Excel for Mac、およびExcel Onlineに適用されます。
Unicode Character#127とは何ですか?
Unicode文字#127は、キーボードの削除キーを制御します。
存在する場合は、上記の画像のセルA2に示すように、狭い箱形の文字として表示されます。誤ってデータをインポートしたりコピーしたりすることがあります。
その存在は、次のようないくつかの問題を引き起こす可能性があります。
- ワークシートの簡単な書式設定の問題。
- データのソートとフィルタリングに関する問題。
- 数式で使用されているデータとともにセルに存在する場合の計算上の問題。
続きを読む
02/03Unicode文字#127を削除する
この文字はCLEAN関数では削除できませんが、SUBSTITUTE関数とCHAR関数を含む式を使用して削除できます。
上の図の例では、四角形の4つの文字と、ExcelワークシートのセルA2の10という数字が表示されています。
LEN関数は、セル内の文字数をカウントします。セルE2では、LENはセルA2に6文字(数字10の2桁と文字#127の4つのボックス)が含まれていることを示しています。
セルA2に文字#127が存在するため、セルD2の加算式は#VALUE!を返します。エラーメッセージ。
セルA3には、このSUBSTITUTE / CHAR式が含まれています。
= SUBSTITUTE(A2、CHAR(127)、 "")
数式はセルA2の4つの#127文字を何も置き換えません(数式の末尾に空の引用符で表示)。 結果として: 続きを読む 印刷できない文字と同様に、非改行スペース()は、ワークシートの計算や書式設定に問題を引き起こす可能性があります。非改行スペースのUnicodeコード番号は#160です。 非改行スペースはウェブページで広く使用されています。データがWebページからExcelにコピーされると、改行されないスペースがワークシートに表示されることがあります。 非改行スペースを削除するには、SUBSTITUTE、CHAR、およびTRIM関数を組み合わせた数式を使用します。
ワークシートからの非破壊スペースの削除