Skip to main content

ExcelのCHAR関数とCODE関数

Excel CHAR関数の使い方 (六月 2026)

Excel CHAR関数の使い方 (六月 2026)
Anonim

あるシステムから別のシステムに文字コードを変換するときに問題が発生する可能性があります。これらの問題は、データが文字化けする原因となります。この問題を解決するには、 Unicode システムは1980年代後半に開発され、コンピュータシステムで使用される文字に一意の文字コードを与える。

注意この情報は、この記事がExcel 2019、Excel 2016、Excel 2013、Excel 2010、Mac用Excel 2019、Mac用Excel 2016、Mac 2011用Excel、Excel Onlineに適用されます。

ユニバーサルキャラクタセット

255種類の文字コードがあります。 コードポイント WindowsのANSIコードページでは、Unicodeシステムは100万を超えるコードポイントを保持するように設計されています。互換性のために、新しいUnicodeシステムの最初の255コードポイントは、西洋言語の文字と数字のANSIシステムのコードポイントと一致します。

これらの標準文字の場合、コードはコンピュータにプログラムされ、キーボードの文字をタイプすると、使用されているアプリケーションへの文字のコードが入力されます。

さまざまな言語で使用されている著作権記号やアクセント付き文字などの非標準の文字と記号は、目的の場所にある文字のANSIコードまたはUnicode番号を入力することによってアプリケーションに入力されます。

ExcelのCHARおよびCODE関数

Excelには、これらの数値を扱ういくつかの関数があります。 CHARとCODEは、すべてのバージョンのExcelで動作します。 UNICHARとUNICODEはExcel 2013で導入されました。

CHAR関数とUNICHAR関数は、与えられたコードの文字を返します。 CODE関数とUNICODE関数は逆を行い、与えられた文字のコードを提供します。上記の画像に示すように:

  • = CHAR(169)の結果は著作権シンボル©です。
  • = CODE(©)の結果は169です。

2つの関数が

= CODE(CHAR(169))

式の出力は169です。これは、2つの関数が互いに逆の仕事をするためです。

CHARおよびUNICHAR関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

CHAR関数の構文は次のとおりです。

= CHAR()

UNICHAR関数の構文は次のとおりです。

= UNICHAR()

これらの機能において、 (これは必須です)は、必要な文字に関連付けられた1〜255の数字です。

  • ザ 数 引数は、関数に直接入力した数値、またはワークシート上の数値の位置へのセル参照です。
  • もし 数 引数が1〜255の整数でない場合、CHAR関数は#VALUEを返します。上記の画像の4行目に示すように、エラー値。
  • 255を超えるコード番号の場合は、UNICHAR関数を使用します。
  • もし 数 0(ゼロ)の引数が入力された場合、CHAR関数とUNICHAR関数は#VALUEを返します。上記の画像の2行目に示すように、エラー値。

CHAR関数とUNICHAR関数を入力してください

いずれかの関数を入力するためのオプションには、

= CHAR(65)

または

=ユニカール(A7)

この関数と 数 引数は関数のダイアログボックスにも入力できます。

Excel Onlineでは、この機能を手動で入力します。デスクトップバージョンのExcelでは、ダイアログボックスを使用します。

セルB3にCHAR関数を入力するには、次の手順を実行します。

  1. セルを選択 B3 それをアクティブなセルにします。
  2. 選択 数式.
  3. 選択する テキスト 関数のドロップダウンリストを開きます。
  4. 選択 CHAR リスト内で関数のダイアログボックスを表示します。
  5. ダイアログボックスで、 ライン。
  6. セルを選択 A3 そのセル参照をダイアログボックスに入力します。
  7. 選択 OK 機能を完了し、ダイアログボックスを閉じます。

感嘆符文字はANSI文字コードが33であるためセルB3に表示されます。

セルE2を選択すると、完全な関数 = CHAR(A3) ワークシートの上の数式バーに表示されます。

CHARおよびUNICHAR関数の用途

CHARおよびUNICHAR関数は、コードページ番号を他のタイプのコンピュータで作成されたファイルの文字に変換します。例えば、CHAR関数は、インポートされたデータに現れる不要な文字を除去することができます。

これらの関数は、ワークシートから不要な文字を削除するための式で、TRIMやSUBSTITUTEなどの他のExcel関数と組み合わせて使用​​できます。

CODEおよびUNICODE関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

CODE関数の構文は次のとおりです。

= CODE(テキスト)

UNICODE関数の構文は次のとおりです。

=ユニコード(テキスト)

これらの機能において、 テキスト (必須)は、ANSIコード番号を検索する文字です。

ザ テキスト 引数は二重引用符で囲まれた単一の文字にすることができます( ' ' )、または上記の画像の4行目と9行目に示されているように、ワークシート内の文字の位置へのセル参照を使用します。

テキスト引数が空の場合、CODE関数は#VALUEを返します。上記の画像の2行目に示すように、エラー値。

CODE関数は、1文字の文字コードのみを表示します。テキスト引数に複数の文字が含まれている場合(単語 Excel 上の画像の行7と8に示す)、最初の文字のコードだけが表示されます。この場合、それは数字です69 これは大文字の文字コードです E.

大文字と小文字

大文字または 資本 キーボードの文字は、対応する小文字の文字コードとは異なる文字コードを持ちます。 小さい 手紙。

たとえば、大文字の "A"のUNICODE / ANSIコード番号は次のようになります。 65 小文字の "a" UNICODE / ANSIコード番号は 97, 上記の画像の4行目と5行目に示すように、

CODEとUNICODE関数を入力してください

いずれかの関数を入力するオプションには、以下のようなセルに関数を入力することが含まれます。

= CODE(65)

または

=ユニコード(A6)

この関数と テキスト 引数は関数のダイアログボックスにも入力できます。

Excel Onlineでは、この機能を手動で入力します。デスクトップバージョンのExcelでは、ダイアログボックスを使用します。

セルB3にCODE関数を入力するには、次の手順に従います。

  1. セルを選択 B3 それをアクティブなセルにします。
  2. 選択 数式.
  3. 選択する テキスト 関数のドロップダウンリストを開きます。
  4. 選択 コード リスト内で関数のダイアログボックスを表示します。
  5. ダイアログボックスで、 テキスト ライン。
  6. セルを選択 A3 そのセル参照をダイアログボックスに入力します。
  7. 選択 OK 機能を完了し、ダイアログボックスを閉じます。

数字 64 セルB3に表示されます。これは、アンパサンドの文字コードです( & ) キャラクター。

セルB3を選択すると、完全な関数 = CODE(A3) ワークシートの上の数式バーに表示されます。