
No.2ベストアンサー
- 回答日時:
探してみたらこういうのがありました。
ローマ字関数(アドイン)
本ソフトは、かな文字をローマ字に変換するユーザー定義関数および一括変換ソフト
http://www.vector.co.jp/soft/win95/business/se36 …
KIroumazi(ロ-マ字変換)
http://www2s.biglobe.ne.jp/~iryo/2vba/s2vba15.html
No.3
- 回答日時:
そんなエクセル関数はありません。
自分で作るのも良いが、プログラムの技量が要りますし、テストにも時間がかかりますので、WEBで検索して、#2でご回答のような他人が作ったソフトを利用しましょう。
組むなら
(1)ローマ字入力表の例をひっくり返して考える
2文字以上がくっついて1つになるものの扱いが難しい
(2)結合した結果文字数の多い撥音・拗音2文字の組み合わせを先に変換 例 っ しゅ じゅ
(3)濁音・半濁音の変換 例 半角かな ガ
(半角カタカナの濁点は別1文字、全角カナは濁点つきと無しは別文字と食い違う)
これをスムーズに処理するロジック(アルゴリズム)は稚拙がありそうです。
ユーザー関数やアドインはプログラムを組む結果実現することになります。他人の組んだアドインでもあればそれを使える。
ユーザー関数は引数で基データを渡すと思うが、セルに書かれているのが文章で有れば、ワード単位では面倒なので、センテンス単位に渡すことになるが、それにしても面倒です。
セルの内容は単語的なものか文章的なものか。
関数がない以上エクセルに拘る理由はない。VBでプログラムを組んでもよい。データがエクセルにできてしまっておれば仕方がないが。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
FortranをC++(VC++)へ変換
-
逆コンパイルと逆アセンブルの...
-
.sb3のファイルを.sb2に変換す...
-
VB6で16進のXOR演算
-
VB 6 を VS 2012に変換するには?
-
シーケンサのCPUはニーモニック...
-
UTF8→ShiftJISに変換したいです!
-
ASP.NET SJIS→UTF-8文字コード...
-
C#でのpngからbmpへの変換について
-
10進数をBCDに変換する方法
-
アセンブラ言語の数字を数値に...
-
HRESULTの代替となる型
-
N88BASICのバイナリデータをテ...
-
緯度、経度の 10進法と 60進法...
-
gmtime()とlocaltime()は
-
Macターミナルで実行中のプログ...
-
powershell を使いカレントディ...
-
TCP/IP通信時のサーバーからの受信
-
Windows上で、シグナル(SIGTERM...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
逆コンパイルと逆アセンブルの...
-
エクセルVBAの自動変換機能?
-
10進数をBCDに変換する方法
-
VB6からVB2010への変換について
-
緯度、経度の 10進法と 60進法...
-
分を時間に変換するプログラム
-
C#で漢字→ローマ字を変換
-
なぜ通信には16進数文字列が使...
-
vb.netの型変換について
-
正規表現でルビを小書きに変換...
-
マンセル⇔XYZ,RGB変換式或いは...
-
C#で漢数字をアラビア数字に変...
-
VB6から.NETへアップグレード時...
-
php
-
VB 6 を VS 2012に変換するには?
-
3のつく数字と3の倍数のみを表...
-
C++からCへのソース変換について
-
エクセルのvbaで検索ボタンを作る
-
tex 郵便記号のだしかた
おすすめ情報