![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
セル 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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロ、条件付き書式のfont.color 1 2023/03/28 01:10
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- その他(プログラミング・Web制作) I2C接続のLCDディスプレイを使う 2 2023/05/01 17:15
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) 時間差を求めるマクロコードを教えてください。 4 2022/05/17 18:22
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
JISコードをシフトJISコードに変換する方法
その他(コンピューター・テクノロジー)
-
エクセルのセル内の文字から、JISコードまたはシフトJISコードを知りたい
Excel(エクセル)
-
JIS → S-JIS コード変換するには
その他(プログラミング・Web制作)
-
-
4
JIS水準漢字の選別方法教えてください
その他(コンピューター・テクノロジー)
-
5
16進数の変換処理
Visual Basic(VBA)
-
6
エクセルで文字化けしているセルを検索するには?
Excel(エクセル)
-
7
excelで文字コード(JISコード)を表示する関数ってありますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ギターのTAB譜の記号 N.C....
-
JOBコードってなんでしょうか?
-
エレキギター
-
◎PPMのコードをお教えいただ...
-
マイナーの裏コードは存在する?
-
【マクロ】PasteSpecialメソッ...
-
電気コードを束ねて使用
-
洗濯機にアースをする場合、1.6...
-
JAN コードとITFコードの違い...
-
【EXCEL-VBA】PDFファイルを開...
-
ギターのコードで、「C9」と「C...
-
ギターで2弦2フレットと3弦2フ...
-
ギターのコートチェンジ
-
最終鬼畜一部声、もしくは最終...
-
onって何ですか?
-
ジョギング時のイヤホン
-
オーシャンゼリゼのギターコー...
-
19歳の女です。ギターのコード...
-
ギター初心者でリズムギターを...
-
コードを白く塗りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
V7/Iというコードはありますか...
-
ギターのTAB譜の記号 N.C....
-
VBA ダブルクリックするたびに...
-
JANコード、ITFコードの作成
-
JAN コードとITFコードの違い...
-
マイナーの裏コードは存在する?
-
【EXCEL-VBA】PDFファイルを開...
-
◎PPMのコードをお教えいただ...
-
ドライアーのコードから煙が出...
-
マイクロソフト 一時使用コード...
-
Dadd11というコードについて
-
onって何ですか?
-
実行時エラー3251対応処理方法
-
ギターで2弦2フレットと3弦2フ...
-
電気製品のコードが溶けました
-
【HULFT】 utllist とutladmin
-
【マクロ】PasteSpecialメソッ...
-
Excel VBA Tabコードの出力
-
『車の中でかくれてキスをしよ...
-
D7alt
おすすめ情報