![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
関数と作業用Sheetを用いる方法です。
(但し、準備に要する労力を考えると、手入力の方が楽かも)今仮に、ローマ字を入力するSheetをSheet1として、Sheet2を作業用Sheetとして使用するものとします。
まず、Sheet2の
B1セルに「bb」、B2セルに「っb」
C1セルに「cc」、C2セルに「っc」
D1セルに「dd」、D2セルに「っd」
E1セルに「ff」、E2セルに「っf」
(中略)
U1セルに「zz」、U2セルに「っz」
V1セルに「mb」、V2セルに「んb」
W1セルに「mp」、W2セルに「んp」
X1セルに「bya」、X2セルに「びゃ」
Y1セルに「cya」、Y2セルに「ちゃ」
Z1セルに「gya」、Z2セルに「ぎゃ」
AA1セルに「hya」、AA2セルに「ひゃ」
AB1セルに「kya」、AB2セルに「きゃ」
(中略)
CC1セルに「syo」、CC2セルに「しょ」
CD1セルに「tyo」、CD2セルに「ちょ」
CE1セルに「zyo」、CE2セルに「じゃ」
CF1セルに「sha」、CF2セルに「しゃ」
CG1セルに「shi」、CG2セルに「し」
CH1セルに「shu」、CH2セルに「しゅ」
CI1セルに「sho」、CI2セルに「しょ」
CJ1セルに「tsu」、CJ2セルに「つ」
CK1セルに「cha」、CK2セルに「ちゃ」
CL1セルに「chi」、CL2セルに「ち」
CM1セルに「chu」、CM2セルに「ちゅ」
CN1セルに「cho」、CN2セルに「ちょ」
CO1セルに「kwa」、CO2セルに「くゎ」
CP1セルに「gwa」、CP2セルに「ぐゎ」
CQ1セルに「ba」、CQ2セルに「ば」
CR1セルに「ca」、CR2セルに「か」
CS1セルに「da」、CS2セルに「だ」
CT1セルに「fa」、CT2セルに「ふぁ」
CU1セルに「ga」、CU2セルに「が」
CV1セルに「ha」、CV2セルに「は」
CW1セルに「ja」、CW2セルに「じゃ」
(中略)
EB1セルに「wi」、EB2セルに「ゐ」
(中略)
FN1セルに「we」、FN2セルに「ゑ」
(中略)
GD1セルに「so」、GD2セルに「そ」
GE1セルに「to」、GE2セルに「と」
GF1セルに「vo」、GF2セルに「ヴォ」
GG1セルに「wo」、GG2セルに「を」
GH1セルに「yo」、GH2セルに「よ」
GI1セルに「zo」、GI2セルに「ぞ」
GJ1セルに「a」、GJ2セルに「あ」
GK1セルに「i」、GK2セルに「い」
GL1セルに「u」、GL2セルに「う」
GM1セルに「e」、GM2セルに「え」
GN1セルに「o」、GN2セルに「お」
GO1セルに「n'」、GO2セルに「ん」
GP1セルに「n」、GP2セルに「ん」
という具合に入力して、対応表を作成して下さい。
次にSheet2のA3セルに次の数式を入力して下さい。
=Sheet1!A1
次にSheet2のB3セルに次の数式を入力して下さい。
=SUBSTITUTE(A3,B$1,B$2)
次にSheet2のB3セルをコピーして、C3~GP3の範囲に貼り付けて下さい。
続いて、3行目全体をコピーして、4行目以下に貼り付けて下さい。
次にSheet1のB1セルに次の数式を入力して下さい。
=Sheet2!GP3
次にSheet1のB1セルをコピーして、同じ列の2行目以下に貼り付けて下さい。
以上で準備は完了で、後はSheet1のA列に、ローマ字を入力すると、B列に仮名文字に変化した文字列が表示されます。
No.3
- 回答日時:
こんばんは!
↓のようなサイトがありました。
http://www2s.biglobe.ne.jp/~iryo/2vba/s2vba15.html
こちらから無料でダウンロードできます。
今実際に試してみました。
ダウンロードしどこか(マイドキュメント等)に保存しておきます。
ローマ字が入力されているSheetを開き、先ほどダウンロードしたファイルを解凍し、「Excelのアイコン」をクリックします。
「マクロを有効」にしOK
先ほどのSheetのメニューバーに「KIroumazi」の文字が追加されますので、
そこをクリック → 「ひらがなへ変換」を選択
これで新たにSheetが開き「ひらがな」が表示されました。
(Sheet全体が対象になるみたいです)
試してみてはどうでしょうか?m(__)m
No.2
- 回答日時:
まずエクセル関数はありません。
ーー
マクロと言うのは、VBAのプログラムのことになりますが、
そして希望している内容は仮名漢字変換のローマ字ー>漢字変換の前半のような機能で、やさしく見えても、プログラムは結構複雑なロジックになると思います。
参考 http://www.i-wing.co.jp/pc/pc6.html
ざっと考えると1音かなー>ローマ字綴りの50音表+アルファなどを用意して索引していけば良いのですが、ローマ字綴りをカナに正しく変換するよう適当字数に切り出すロジックが難しく、プログラムが長くなるように思う。1文字で1かな、2文字で1かな、3文字で1かな、4文字にも係わる撥音(例 いっしょissho)など有り、割り出す優先順位(ローマ綴りー>かな対応表から最多文字数一致を探す)などを考慮する必要があるように思います。子音(kst・・)を見つけそれまでは母音(あ行)、それ以後は同子音かみて同志音なら進める、そこから対応表の英文字3文字から探し、一致しなければ英文字2文字から探す、ようになるのかな。これでも私が十分考えて無くて、色々な場合のテストをしてないので、もれや不都合はあるかもしれない。
またローマ字綴りも、ヘボン式その他数種類あったと思います。
ですからやや熟練者が考えたプログラムが無いかWEBででも探さないとなら無いと思います。
WEBで「ローマ字かな変換 プログラム」などで照会してみてください。
http://our-plaza.sakura.ne.jp/puroguramu/kr_henn …
などそれに当たるのかな。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- その他(パソコン・周辺機器) WINDOWS11 IMEの日本語入力で困っています 4 2023/04/29 19:24
- その他(IT・Webサービス) Excelであいうえおがおえういあになる 5 2022/07/19 03:33
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Chrome(クローム) googleアカウントのアイコンをローマ字または漢字で表示させたい 2 2023/05/06 22:25
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- マウス・キーボード スマホの入力、めんどくさいから、外付けキーボードの人いますか? 4 2022/09/06 15:09
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ローマ字→カタカナへ変換(エクセルで)
Excel(エクセル)
-
Excelでローマ字をカナに変換させる方法
Excel(エクセル)
-
Excelで英数字をカナに変換する方法は?
Excel(エクセル)
-
-
4
カタカナをローマジに変換する。
Visual Basic(VBA)
-
5
Excel PHONETIC関数で振り仮名でなく、漢字がそのままでてくる
Excel(エクセル)
-
6
ふりがなをアルファベット化する関数ってありますか?
PowerPoint(パワーポイント)
-
7
入力してしまったローマ字をかなに変換
その他(パソコン・スマホ・電化製品)
-
8
VBAでカタカナ→ローマ字の変換を標準モジュールでどのように貼り付けしたらいいか教えてください
Visual Basic(VBA)
-
9
エクセルでセルの中身が漢字かどうか識別する方法は?
Excel(エクセル)
-
10
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
11
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
12
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
13
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
14
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
15
EXCELで、漢字のみ抽出する式を教えてください。
Excel(エクセル)
-
16
かなで書かれた文字をアルファベットに変換できませんか?
Excel(エクセル)
-
17
エクセルで欠番を見付けるには
Excel(エクセル)
-
18
会社の敬称は御社。では部署の敬称は?
転職
-
19
職場のお餞別集金メール。文面をどうすればいい?
マナー・文例
-
20
カタカナを小文字から大文字にするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
エクセルで「ページレイアウト...
-
エクセルの数式バーのフォント...
-
エクセルの関数について教えて...
-
エクセルでセルに標準で入力さ...
-
Microsoft1Officeの互換ソフト...
-
シフト表をエクセルで作るとき...
-
ユーザー定義関数をアドイン登...
-
Excel VBAで全ての矢印を赤色に...
-
VBA Private Sub Worksheet_Cha...
-
2列に入っているデータを1列...
-
Excelに詳しい方! B列が「日...
-
excel2013 MonthDays 関数が使...
-
エクセルのクイックアクセスツ...
-
Excelの数式について教えてくだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報