-
Home »
-
エクセル関数一覧表 »
-
Excel関数の目次 »
-
全角/半角・大文字/小文字の変換をする(ASC関数,JIS関数の使い方)
- エクセルで文字列のデータを操作する時に使用するワークシート関数です。
文字種の変更(ASC関数,JIS関数,UPPER関数,LOWER関数,PROPER関数,NUMBERSTRING関数)について説明しています。
作成:2018/3/24;更新:2023/7/24
- 全角文字(2バイト)を半角文字(1バイト)に変換します。
半角文字には英字(アルファベット)、数字、カタカナがあります。漢字やひらがなは全角文字のみなのでASC関数で半角文字へ変換することはできません。
- 問題1:B列とD列に入力されて文字列をそれぞれ隣の列に半角文字に変換しなさい。
|
B |
C |
D |
E |
2 |
全角文字を含む文字列 |
半角文字へ変換する |
全角文字を含む文字列 |
半角文字へ変換する |
3 |
1,200円 |
1,200円 |
KAGOSHIMA |
KAGOSHIMA |
4 |
180ml |
180ml |
Kagoshima |
Kagoshima |
5 |
第3四半期 |
第3四半期 |
A4用紙 |
A4用紙 |
- 問題1の解答例
ASC関数を使います。
全角の漢字は半角文字がありませんので変換されません。
英字の大文字小文字は関係ありません。全角文字(2バイト文字)が半角文字(1バイト文字)に変換されます。
C3セルには =ASC(B3) 、E3セルには =ASC(D3) と入力します。
数式の入力方法
-
数式を入力するセルを選択します。
=as と入力すると as を含む関数がリストに表示されます。
ASC関数が選択されていますので、[Tab]キーを押します。
- セルに =ASC( と入力されます。
- 参照するセル番号を入力して、 C3セルに =ASC(B3) と入力して、[Ctrl]+[Enter]で数式の入力を確定します。
アクティブセルは C3 のままです。
- [Shift]キーを押した状態で[↓]キーを2回押して、C3:C5セルを選択します。
- [Ctrl]+[D]で選択しているセルにC3セルの数式をコピーします。
- [Ctrl]+[C]で C3:C5セルをコピーします。(クリップボードにコピーされます)
[→]キーを2回押してE3セルを選択します。
- [Ctrl]+[V] でE3セルに貼り付けます。
E3セルには =ASC(D3) と数式が貼り付けられています。
- 半角文字(1バイト文字)を全角文字(2バイト文字)に変換します。
- 問題1:B列とD列に入力されて文字列をそれぞれ隣の列に全角文字に変換しなさい。
-
|
B |
C |
D |
E |
2 |
半角文字を含む文字列 |
全角文字へ変換する |
半角文字を含む文字列 |
全角文字へ変換する |
3 |
1,200円 |
1,200円 |
KAGOSHIMA |
KAGOSHIMA |
4 |
180ml |
180ml |
Kagoshima |
Kagoshima |
5 |
第3四半期 |
第3四半期 |
A4用紙 |
A4用紙 |
- 問題2の解答例
- 半角文字(1バイト文字)を全角文字(2バイト文字)に変換するのには JIS関数を使います。
C3セルには =JIS(B3)、E3セルには =JIS(D3) と入力します。
下方向へ数式をコピーします。
アルファベットの小文字を大文字に変更する topへ
アッパー
=UPPER(文字列)
(注) カタカナやひらがなには、大文字/小文字の区別はありませんので、何も変化しません。
- 英字(アルファベット)の小文字を大文字に変換します。
ちなみに、ドイツ語も変換できるようです。
- 問題3:小文字を含む英字をすべて大文字に変換しなさい。
|
B |
C |
2 |
小文字を含む文字列 |
大文字へ変換する |
3 |
Sunday |
SUNDAY |
4 |
Kagoshima |
KAGOSHIMA |
5 |
Kagoshima |
KAGOSHIMA |
- 問題3の解答例
UPPER関数を使います。
半角文字は半角文字の大文字に変換され、全角文字は全角の大文字に変換されます。
C3セルに =UPPER(B3) と入力して、下方向へ数式をコピーします。
- 英字(アルファベット)の大文字を小文字に変換します。
- 問題4:大文字の英字をすべて小文字に変換しなさい。
-
|
B |
C |
2 |
大文字の英字 |
小文字へ変換する |
3 |
SUNDAY |
sunday |
4 |
KAGOSHIMA |
kagoshima |
5 |
KAGOSHIMA |
kagoshima |
- 問題4の解答例
- LOWER関数を使います。
|
B |
C |
2 |
大文字の英字 |
小文字へ変換する |
3 |
SUNDAY |
=LOWER(B3) |
4 |
KAGOSHIMA |
=LOWER(B4) |
5 |
KAGOSHIMA |
=LOWER(B5) |
- 英字(アルファベット)の最初の1文字を大文字で、2文字以降を小文字に変換します。
複数の単語の場合は各単語ごとに最初の文字が大文字に変換され、2文字以降は小文字に変換されます。
- 問題5:大文字の英字をすべて小文字に変換しなさい。
-
|
B |
C |
2 |
大文字・小文字の英字 |
頭だけ大文字へ変換する |
3 |
SUNDAY |
Sunday |
4 |
KAGOSHIMA |
Kagoshima |
5 |
kagoshima |
Kagoshima |
6 |
KAGOSIMA CHUO STATION |
Kagosima Chuo Station |
- 問題5の解答例
- PROPER関数を使います。
|
B |
C |
2 |
大文字・小文字の英字 |
頭だけ大文字へ変換する |
3 |
SUNDAY |
=PROPER(B3) |
4 |
KAGOSHIMA |
=PROPER(B4) |
5 |
kagoshima |
=PROPER(B5) |
5 |
KAGOSIMA CHUO STATION |
=PROPER(B6) |
- NUMBERSTRING関数は他の表計算アプリケーションとの互換を保つために用意された関数のため、ヘルプおよび関数ウィザードには表示されません。
また、日本語版 Excel でのみ追加されたものです。
- 変換した漢数字は文字列になります。数値ではないので計算はできません。
-
問題6:下記の数字をそれぞれの表示形式に変更しなさい。
-
|
B |
C |
D |
E |
2 |
数値 |
表示形式 1 |
表示形式 2 |
表示形式 3 |
3 |
1234567 |
百二十三万四千五百六十七 |
壱百弐拾参萬四阡伍百六拾七 |
一二三四五六七 |
- 問題6の解答例
-
|
B |
C |
D |
E |
2 |
数値 |
表示形式 1 |
表示形式 2 |
表示形式 3 |
3 |
1234567 |
=NUMBERSTRING(B3,1) |
=NUMBERSTRING(B3,2) |
=NUMBERSTRING(B3,3) |
スポンサードリンク
よねさんのWordとExcelの小部屋 »
エクセル関数一覧表 »
全角/半角・大文字/小文字の変換をする(ASC関数,JIS関数の使い方)
PageViewCounter
Since2006/2/27