

セル A1 に1文字が入力されているとき、私は今まで JIS、SJISコードを次式で求めてきました。間違い、あるいは、より簡便な方法があればご指摘ください。
JISコード B1: =DEC2HEX(CODE(A1),4)
SJISコード C1: =DEC2HEX(IF(ROUNDUP(HEX2DEC(LEFT(B1,2))/2,0)+112<=159,ROUNDUP(HEX2DEC(LEFT(B1,2))/2,0)+112,ROUNDUP(HEX2DEC(LEFT(B1,2))/2,0)+112+64))&DEC2HEX(IF(MOD(HEX2DEC(LEFT(B1,2)),2),IF(HEX2DEC(RIGHT(B1,2))+32>=127,HEX2DEC(RIGHT(B1,2))+32,HEX2DEC(RIGHT(B1,2))+32-1),HEX2DEC(RIGHT(B1,2))+126))
それから、上記の関数を利用して、あるいは、他の方法でも、UNICODE を求める数式を教えてください。
ついでながら、区点コードを求める方法はありますでしょうか?
No.1ベストアンサー
- 回答日時:
Shift JISコードとは、JISコードをずらす(シフトする)ことで実現しているコードです。
そのため、その法則に従って計算することで JIS←→Shift JIS の変換ができます。
UNICODEは、JISとは違った文字の並び順になっています。
そのため、対応表を使った変換となります。
JISを使った CODE / CHAR に対応した
UNICODE盤の UNICODE / UNICHAR があります。
ただし、古いExcelにはありません
https://support.office.com/ja-jp/article/unicode …
> ついでながら、区点コードを求める方法はありますでしょうか?
「JIS 区点 Excel」で検索してみましょう。
Excel に UNICODE関数が存在すること、知りませんでした!
http://oshiete.goo.ne.jp/mypage/history/question …
で SortaNerdさんから、戻り値 8830 を呈する =CODE("◯") の UNICODE が 25EF と教えられていました。
私の Excel 2013 にも UNICODE があることが確認できたので、試してみたところ、
=DEC2HEX(UNICODE("◯"),4) → 25EF になることを確認できました。
区点コードについては此れから検索してみます。
此の度は誠にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
JISコードをシフトJISコードに変換する方法
その他(コンピューター・テクノロジー)
-
エクセルのセル内の文字から、JISコードまたはシフトJISコードを知りたい
Excel(エクセル)
-
excelで文字コード(JISコード)を表示する関数ってありますか?
Excel(エクセル)
-
-
4
VBAによる第3、4水準文字の判定について
Visual Basic(VBA)
-
5
JIS → S-JIS コード変換するには
その他(プログラミング・Web制作)
-
6
ascW関数の結果がおかしい
Visual Basic(VBA)
-
7
Excel上でどれが外字か調べたい
その他(コンピューター・テクノロジー)
-
8
エクセルでセルの中身が漢字かどうか識別する方法は?
Excel(エクセル)
-
9
【PL/SQL】FROM区に変数を使う方法
Oracle
-
10
VBA ASC関数で変換できない文字の説明
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dir関数のDo Whileステートメン...
-
Gmailを開いた状態でもうひとつ...
-
ギターのTAB譜の記号 N.C....
-
【マクロ】PasteSpecialメソッ...
-
Dadd11というコードについて
-
DLookupがうまく出来ません
-
草刈の際に電源ケーブルを切断...
-
ドライアーのコードから煙が出...
-
excelマクロ フォームのインポート
-
ドライヤーのコードから発火
-
EXCELのハイパーリンク先の変更...
-
この写真の状態(銅線剥き出し)...
-
松山千春の『輝く時代』の弾き...
-
だいたいのスーパーでは天ぷら...
-
ギターのタブ譜についてです。 ...
-
群青日和のコードが??
-
【HULFT】 utllist とutladmin
-
VBA ダブルクリックするたびに...
-
ギターで2弦2フレットと3弦2フ...
-
教えて下さい。 P&G様のパンパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ギターのTAB譜の記号 N.C....
-
だいたいのスーパーでは天ぷら...
-
【マクロ】PasteSpecialメソッ...
-
Gmailを開いた状態でもうひとつ...
-
VBA ダブルクリックするたびに...
-
CODE関数から他の文字コードの...
-
【HULFT】 utllist とutladmin
-
ドライアーのコードから煙が出...
-
Dadd11というコードについて
-
マイナーの裏コードは存在する?
-
D7alt
-
草刈の際に電源ケーブルを切断...
-
DLookupがうまく出来ません
-
外車 色コード BMW 色コード オ...
-
Accessに対するGrep検索
-
コードを白く塗りたい
-
エクセルで定時に音を出す
-
Excel VBA Tabコードの出力
-
JISコードがわからない
-
実行時エラー3251対応処理方法
おすすめ情報