A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
No.4のimogasiさんに補足です。
a = StrConv(Cells(i, 1), vbWide)
Cells(i, 2) = StrConv(a, vbHiragana)
は、1行にまとめて、
Cells(i, 2) = StrConv(Cells(i, 1), vbWide + vbHiragana)
で出来ると思います。
たいした話じゃないですが。
No.4
- 回答日時:
#2のご解答の通り、
(1)=Phonetic(A1)をB1セル(例)に入れる。
(2)書式-ふりがな-設定で「種類」ひらがなを指定。
但しA1は漢字名が入っていること。B1セルは全角ひらがなになってしまう。ひらがな半角は無い。
その漢字名は直接そのシートに入力したものであること。
コピーしてきたものとか、テキスト形式を読みこんだものは上手くいかないはず。
その場合は#1のご解答のとおり、VBAだと
Sub test03()
For i = 1 To 20
a = StrConv(Cells(i, 1), vbWide)
Cells(i, 2) = StrConv(a, vbHiragana)
Next i
End Sub
(i,1)はA列(i,2)はB列を表す。1 to 20は1行から20行までですが、適当に対象行数を指定する。
半角カタカナ->全角カタカナ->全角ひらがなと経由に
なるようです。
No.3
- 回答日時:
ちょっと手間ですが。
(1)まず、変換したい半角カナのセルを全て選択してください。
(2)半角カナのセルが全部選択された状態で、
「書式」→「ふりがな」→「設定」 を選択します。
(3)設定のメニューの「種類」で「ひらがな」を選択します。
(4)OKを押して画面を閉じます。
(5)半角カナのセルの隣に作業用に新しい列を一列挿入します。
(6)挿入した列に「=phonetic(半角カナのあるセル番地)」という
数式を入れて下さい。これはセルに自動的に設定されるふりがなを
取得する関数です。これを入れると全角のひらがなが表示されるはずです。
(7)必要な分だけ数式をコピーしてひらがなを出して下さい。
(8)もう一列作業用に列を挿入します。
(9)今ひらがなが表示されているセルを全部選択し、コピーを選択します。
(10)新しく挿入した列の適当なセルを選択、「形式を選択して貼付け」で
「値」を選択、OKを押します。これで「全角ひらがな」の列の出来上がりです。
(11)phonecic関数を入れた列を丸ごと削除します。
どうでしょう。できました?
参考URL:http://www.fuji.ne.jp/~excelyou/index.htm
No.2
- 回答日時:
こんにちは
フリガナをつけるとき関数を使っていますか?
関数の分類:情報
関数名:PHONETIC
これでフリガナが取り出せますね、そしたらフリガナの列の書式設定をします。
書式のタブをクリックしたら、 ふりがな(T) というのが出てきます。
そしたら 設定(T) をクリックすれば 次の画面で 全角カタカナ か
半角カタカナ にチェックがついているはずなので、それを ひらがな のところにチェックすれば、ひらがなに変わるはずですよ!
列ごとするよりも 一番上のセルの書式だけ変えて、あとはフィルハンドルで
ドラッグさせた方が確実かも・・・
試してみてください。
No.1
- 回答日時:
こんにちは。
maruru01です。ワークシート関数には、ひらがなとカタカナの変換関数はなかったと思います。(半角と全角の変換関数はありますが。)
なので、マクロ(VBA)を使用するしかないような気がします。
マクロ(VBA)は使えますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) Excel でマクロ利用しセル内テキストを修正しております(半角カナを全角にするなど)。 ただ、セル 4 2023/06/15 21:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) Excel 365 フリーズ 頻発 エクセルのセルの中に日本語の文章を全角半角和文英文数字を混ぜて入 3 2022/12/12 15:09
- Excel(エクセル) 【至急 詳しい方教えて下さい】Excelの表を変換したい 6 2022/04/21 18:35
- その他(Microsoft Office) ExcelデータをPDFにして保存するとWordデータに変換されるようになった 10 2023/06/20 09:03
- Excel(エクセル) 年末調整書類をExcel→スプレッドシートへ変換したい場合 2 2022/11/15 17:13
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで数値→文字列変換で指数...
-
テキストボックス内の文字のふ...
-
Excelの関数について、特定の文...
-
【Excel】貼り付けた画像がいつ...
-
数字がセルの左側に寄っていて...
-
エクセル 入力中に表示されな...
-
日付が1年以内になると他のセル...
-
エクセル「一度設定した列幅を...
-
エクセル カタカナの文字を検...
-
条件付き書式で範囲外だったら...
-
エクセル 入力規則 貼付して...
-
excel 表計算 加算するセルが空...
-
Excelについて▶あるセルに文字...
-
エクセルで最後の文字を一番前...
-
Excelの単一セルから結合セルへ...
-
Excel2013 マクロ使用時の、シ...
-
エクセルで書式設定だけを固定...
-
エクセルで入力数字に自動的に,...
-
エクセルで同じ値が連続してい...
-
エクセルに貼り付けると日付表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで数値→文字列変換で指数...
-
テキストボックス内の文字のふ...
-
Excelの関数について、特定の文...
-
エクセル 入力中に表示されな...
-
数字がセルの左側に寄っていて...
-
日付が1年以内になると他のセル...
-
【Excel】貼り付けた画像がいつ...
-
エクセル カタカナの文字を検...
-
条件付き書式で範囲外だったら...
-
エクセルで平均時間の表示の仕方
-
エクセルで条件付き書式を使わ...
-
Excelについて▶あるセルに文字...
-
エクセルで入力数字に自動的に,...
-
エクセルで同じ値が連続してい...
-
エクセル:セルのバックの色だ...
-
エクセルで書式設定だけを固定...
-
excel 表計算 加算するセルが空...
-
セルに値を入力したら、セルに...
-
エクセル「一度設定した列幅を...
-
エクセルで縦書きのかっこ
おすすめ情報