半角文字を全角文字に変換する、WorksheetFunctionオブジェクトのDbcsメソッドについて、記事を書きました。
この記事の中で、日本語環境のJIS関数は、英語環境ではDBCS関数だということに触れたのですが、他の言語の場合どのような名前になっているのか気になり、少し調べてみました。
ワークシート関数の名前は言語によって違います
そもそもExcelのワークシート関数は、世界中どこでも同じと思い込んでいる方もいらっしゃるのかもしれませんが、言語によって関数名は異なります。
フランス語版あたりのヘルプを見ると一目瞭然です。
日本語版Excelに慣れた我々には、見慣れない名前の関数がずらりと並んでいます。
半角を全角にする関数名の違い
で、半角を全角にする関数名の違いは以下のとおりでした。
フランス語は「DBCS」。
Fonctions Excel
DBCS
Change les caractères anglais ou katakana à demi-chasse (codés sur un octet) à l'intérieur d'une chaîne de caractères en caractères à pleine chasse (codés sur deux octets).
私はフランス語を読めませんが「Change」「caractères」「katakana」といった単語から、わずかに意味が浮かび上がってくるような気がします。
スペイン語も「DBCS」。
Funciones de Excel
Función DBCS
Convierte las letras inglesas o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes).
フランス語よりはわかるスペイン語で「Convierte」「letras」「katakana」「un byte」「caracteres」「dos bytes」あたりから、意味が多少読み取れます。
ロシア語でも「DBCS」。
Функции Excel
DBCS
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые).
文字さえわからないロシア語ですが「DBCS」という関数名だけは、しっかり確認できます。
中国語でも「DBCS」。
Excel 函数
DBCS 函数
将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符
ロシア語はまったく読めませんでしたが、中国語は漢字ですから「半角」「片假名」「全角」といったが単語が読み取れます。
半角を全角にする関数が「JIS」という名前になっているのは、日本語だけなんじゃないかと思っていたところで、ドイツ語は「JIS」!
Excel-Funktionen
JIS
Wandelt lateinische Buchstaben halber Breite (Single-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
ドイツ語が「JIS」だったので、念のため旧枢軸国のイタリア語を確認したら結局「DBCS」。
Funzioni di Excel
DBCS
Converte le lettere inglesi o il katakana a byte singolo all'interno di una stringa di caratteri in caratteri a byte doppio
半角を全角にするJIS関数は、他の言語ではDBCSという名前のほうが圧倒的多数のようです。
- Newer:月末日をオートフィルで入力する
- Older:Excelマクロ入門講座 2016-7-17(日)9:30より
Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » 半角を全角にするJIS関数・DBCS関数は言語によってどれくらい違うのか