No.8ベストアンサー
- 回答日時:
こんにちは。
これは、ユーザー定義関数というもので、標準モジュールに書くのは、もう既にお分かりになっているかと思います。そして、標準モジュールに貼り付けた後は、一般の関数と同じように使えます。(ただし、貼り付けたブックのみです)
ですから、この中身のコードは忘れてください。
【http://park11.wakwak.com/~miko/Excel_Note/15-03_ …】
ワークシートで使うときには、一般の関数のように、セル上に、
A1 に、ローマ字が入っているとしたら、
=roma2kana(A1)
だけで、よいのです。そうすると、カタカナになるように設定されています。
>◆私が何か勘違いしていること有るのだろうかと思ったりしています。
ご期待とは違うものであったりしませんか?その点は、大丈夫ですか?
No.7
- 回答日時:
#3 のWendy02 です。
>◆結果は満足ですが、「ひらがな」が出力されます。
>「カタカナ」を出力させる場合は何処を正せばいいのでしょうか?
それはヘンですね。コードを点検してみましたが、標準では、ひらがなにはなりません。
A1: ROMA
= roma2kana(A1)
と、標準で入れれば、上記のようにすれば、カタカナになります。
もし、ひらがなにするには、
= roma2kana(A1,False )
として、初めて、ひらがなになります。
この回答への補足
>A1: ROMA
>= roma2kana(A1)
◆Excelノート 15-03 セルのデータ
の57 ローマ字(アルファベット)をカタカナに変換するには?【http://park11.wakwak.com/~miko/Excel_Note/15-03_ …】
ここのコードをチェックしましたが、ご指摘の(上記のコードが見あたりませんが・・・?
◆私が何か勘違いしていること有るのだろうかと思ったりしています。もう一度ご指摘下さい。
No.6
- 回答日時:
こんにちは、#2,4です。
ご質問の件ですが、ATOKでは無理かもしれないです。
ATOK2005の体験版をダウンロードして試してみたのですが、アルファベット→カタカナの変換ができませんでした。
もしかしたら、他にやり方があるのかもしれないのですが・・・
一応、再変換は、シフトキー押しながら変換キーを押すと実行されるようなんですけどね。
漢字→アルファベットとかはできたんですが・・・
もし、自力の体力勝負をされるようでしたら、その時だけでもIMEに切り替えるしかなさそうです。
通常、削除しない限りは、日本語入力システムの切り替えでIMEに切り替え可能です。もし、消されてしまっていたら、Windows Updateからダウンロード可能です。
No.5
- 回答日時:
私の先ほど答えた質問の回答を使えないでしょうかね。
質問NO
No.1479198 に回答したが、
このArrayの中を対の順序をずれたり、間違えないようにしてやってみるとどうでしょうか。
名前のように短い語句のようなものなら、少々の人手の修正ですむかも。
やってみる元気がないですが。
その際#1で述べておられる、「a」→「ア」~「o」→「オ」は一番最後にすることです。
の注意は必要です。ほかに、KYAなど長い(文字数の多い)文字列を対応表の先におくことです。
50個もマクロ記録のコードを並べるのは・・・と思って。
KIKUTIキクチ
KAKUTIカクチ
SASOKIサソキ
SAAKOIサアコイ
エクセルユーザー関数
Function tokana(a)
x = Array("KA", "KI", "KU", "KE", "KO", "SA", "SI", "SU", "SE", "SO", "TI", "A", "I")
y = Array("カ", "キ", "ク", "ケ", "コ", "サ", "シ", "ス", "セ", "ソ", "チ", "ア", "イ")
z = a
For i = 0 To UBound(x)
z = Replace(z, x(i), y(i))
Next i
tokana = z
End Function
=TOKANA(A1)のように使います。
上記対応表(配列的並び)は、途中で手抜きになっています、完全にしてください。
まあお遊び程度のものですが。
No.4
- 回答日時:
こんにちは、#2です。
先ほどのアドバイスでも書いてある通りで、日本語入力システムは、「ATOK」じゃなく、「IME2000」なんですよ。
自宅じゃ、ATOK使ってるんですけどね。ATOK15だから、何とも言えないです。最新のATOKなら、再変換機能があったような気もしますが・・・
IMEは、標準で入っている日本語入力システムなので、切り替えれば使えると思います。
タスクバーを確認してみてくださいね。
でも、体調勝負で5000行、なんとかなるデータ量かもしれませんが、マクロ(VBA)使った方が、間違いなく楽ちんだと思います。
No.3
- 回答日時:
一応、VBAでしかできないと思います。
以下のものを使ってみたらいかがですか?
ローマ字(アルファベット)をカタカナに変換するには?
http://park11.wakwak.com/~miko/Excel_Note/15-03_ …
参考URL:http://park11.wakwak.com/~miko/Excel_Note/15-03_ …
この回答への補足
参考URLを、試しました。(ユーザー定義関数(標準モジュール))
◆結果は満足ですが、「ひらがな」が出力されます。
「カタカナ」を出力させる場合は何処を正せばいいのでしょうか?
No.2
- 回答日時:
こんにちは。
手動でのやり方ですが・・・
[KOIZUMI]が入力されてるセルをダブルクリックして、セル内にカーソルが点滅するのを確認してください。
もしくは、セルを選択後、F2(ファンクション)キーを押して下さい。
次にKOIZUMIをマウスでドラッグして色を反転させてください。
最後に変換キーを押せば再変換できると思いますので、ここで、F7キーもしくは、カタカナの「コイズミ」を選択してください。
確認したバージョンは、EXCEL2000:IME2000です。
一括で更に自動でと言うことなら、#1さんの言うようにマクロ作成するしかないと思います。
>最後に変換キー・・・
変換候補は アルファベットの綴りリスト(大・小、全・半お組み合わせ)6例だけです。カタカナは 出ません。「ATOK」だからだろうか? 又は 設定が悪いのだろうか?
この回答 5000例ぐらいは 体力勝負で行けます。
No.1
- 回答日時:
入力済みのエクセルデータを自動的に変換したいということですよね?
私の思いつくのは
KO → コ
のように50音を置換させるマクロを作ることくらいなんですが・・・。
対象のシートを開いておいて(必ずバックアップはとっておいてください)
最初に、ツール>マクロ>新しいマクロの記録
を選択しておきます。
新しいマクロに適当な名前をつけてOKを押すと、マクロ記録ボタンが出ます。
次に、編集>置換 で
検索する文字列 KO
置換する文字列 コ
を入力し、「全て置換」を押します。
マクロ記録ボタンの「停止」を押します。
ツール>マクロ>マクロ でさっき記録したマクロを編集します。
新しい画面に出る
ActiveCell.Replace What:="KO", Replacement:="コ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
をコピーして、End Subの前に50回分ペーストします。
「KO」「コ」のところを50音に手で変えます。
気を付けるのは、KAから始めて
「a」→「ア」~「o」→「オ」は一番最後にすることです。
そうしないとうまく置換できなくなります(「Kア」など)
置換しなきゃならないデータ量が多ければお勧めします。
20例やってみました。
素晴らしい出来映え。
データ数5000です。
頑張って母音 拗音等も完璧に出来るように挑戦してみます。
(マクロは大文字 小文字 半角 全角を統一する集中力が必要だけれど…)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 ローマ字 5 2022/11/23 16:44
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- 出前・デリバリー Uber Eats (ウーバーイーツ )の配達員は名前がローマ字です。 購入アプリ使う時もローマ字の 1 2022/12/04 13:00
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- 日本語 名前のローマ字表記について 例えば山田太郎の場合、taro yamadaですが、taro ymdのよ 2 2022/08/03 15:51
- 英語 出川イングリッシュや行ってQを見て思ったのですが、 テレビ番組で英語を話す際、英語が得意な人が英語を 3 2022/06/01 16:39
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Chrome(クローム) googleアカウントのアイコンをローマ字または漢字で表示させたい 2 2023/05/06 22:25
- その他(Microsoft Office) Microsoft Excelの文字変換で教えて下さい。 商社勤務です。 営業マンと言う言葉と○万な 2 2022/04/23 11:14
このQ&Aを見た人はこんなQ&Aも見ています
-
とっておきの「夜食」教えて下さい
真夜中に小腹がすいたときにこっそり作るメニュー、こっそり家を抜け出して食べに行くお店… 人には言えない、けど自慢したい、そんなあなたの「とっておきの夜食」を教えて下さい。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
エクセルシートのローマ字をひらがなにしたい。
Excel(エクセル)
-
Excelでローマ字をカナに変換させる方法
Excel(エクセル)
-
Excelで英数字をカナに変換する方法は?
Excel(エクセル)
-
-
4
カタカナをローマジに変換する。
Visual Basic(VBA)
-
5
VBAでカタカナ→ローマ字の変換を標準モジュールでどのように貼り付けしたらいいか教えてください
Visual Basic(VBA)
-
6
入力してしまったローマ字をかなに変換
その他(パソコン・スマホ・電化製品)
-
7
アルファベットの会社名のふりがなの書き方を教えてください。
日本語
-
8
ふりがなをアルファベット化する関数ってありますか?
PowerPoint(パワーポイント)
-
9
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
10
アルファベットにフリガナ
Excel(エクセル)
-
11
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
-
12
エクセルでセルの中身が漢字かどうか識別する方法は?
Excel(エクセル)
-
13
かなで書かれた文字をアルファベットに変換できませんか?
Excel(エクセル)
-
14
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
15
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
16
Excel PHONETIC関数で振り仮名でなく、漢字がそのままでてくる
Excel(エクセル)
-
17
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
18
メールアドレスの@の前後の呼び方を教えていただけませんか。
Outlook(アウトルック)
-
19
名簿の漢字名を関数で半角カナ文字にすることは可能でしょうか?
Excel(エクセル)
-
20
【EXCEL】カナ、ひらがなを英字変換したいのですが
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
Excelを開いた時に表示さ...
-
マクロ 実行ボタンを押さずに...
-
エラーになってないのにVBA...
-
Excel VBA のdebug(F8キー) が...
-
複数ファイルにある特定のシー...
-
EXCELのセルへ、デジタル時計を...
-
パワーポイントで、スライドご...
-
エクセルのマクロ機能で前のシ...
-
テキストボックスに入力したシ...
-
マクロ BeforePrintイベントが...
-
Excelマクロでオプションボタン...
-
エクセルでマクロ実行中に任意...
-
ワードからエクセルへ貼り付け...
-
EXCEL 複数のシートの同一の位...
-
マクロボタンをある条件の時に...
-
PowerPointでクリックしたオブ...
-
「ロケットマウス」の体系的に...
-
エクセルに画像を貼付け縮小す...
-
【Excel VBA】エラー番号400
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
Excel VBA のdebug(F8キー) が...
-
EXCELのセルへ、デジタル時計を...
-
Excelを開いた時に表示さ...
-
エラーになってないのにVBA...
-
ワードからエクセルへ貼り付け...
-
複数ファイルにある特定のシー...
-
エクセル グラフの軸の最小値最...
-
Wordの画面を左右にスクロール...
-
エクセルのマクロ機能で前のシ...
-
Wordで「原稿用紙○枚」を換算す...
-
モジュール内のマクロを全て実...
-
エクセルで複数のシートをまと...
-
EXCEL 複数のシートの同一の位...
-
Excelの改ページ 同シート内で...
-
Excelマクロでオプションボタン...
-
【Excel VBA】エラー番号400
-
パワーポイントで、スライドご...
-
マクロ ブックをマクロなしでコ...
おすすめ情報