「ひらがな」を「カタカナ」に、「カタカナ」を「ひらがな」に変換する方法の説明です。タロウ」と表示するには、B1セルに、=PHONETIC(A1)これで、「カタカナ」で表示されたと思います。タロウ」と表示されます。PHONETIC関数については以下を参照してください。」と表示するには、まず、「ふりがなの設定」を変更します。「ホーム」タブ→フォントグループ右下の「亜(ア)」のアイコンここで、「ひらがな」を選択し、OK2003まで、「書式」→「ふりがな」→「設定」ここで、「ひらがな」を選択し、OKB2セルに、=PHONETIC(A2)これで、「ひらがな」で表示されたと思います。A3セルに、「東京ハ首都デス」と入っている場合、B3セルに=PHONETIC(A3)これは「とうきょうはしゅとです」と表示されてしまいます。漢字もセルに「ふりがな」データがあれば「ひらがな」もしくは「カタカナ」で表示されてしまいます。これは都合が悪いです。(これで良いと言う場合もあると思いますが)できたら、「東京は首都です」と表示したいですね。PHONETIC関数はセルの「ふりがな」を取得するので、漢字に「ふりがな」データが無ければ漢字のままになります。他ソフトで入力した文字の場合は漢字のままになります。これを利用すれば、漢字を除いて変換できそうです。(元の文字列のままになればどんな関数でも良いです。)C3セルをコピーし、同じC3セルに値の貼り付けをします。B3セルに=PHONETIC(C3)これで、正しく「東京は首都です」と表示されたと思います。この方法は、他ソフト(ワード等)に貼り付けて、変換後に戻すことと同じです。他ソフトを起動するより少し早く、貼り付け等の操作が簡単だということです。注意.元のデータのセルに値の貼り付をしてしまうと、セルの漢字の「ふりがな」が失われてしまいます。貼り付けしなければならないのは少々面倒です。そこで、関数だけでできないものかという要望になります。漢字は変換しない方法・・・関数だけでやる方法かなり難しい数式になりますが、なんとかできます。A3セルに、「東京ハ首都デス」と入っているとして、B3セルに、=CONCAT(CHAR(CODE(MID(A3,ROW(OFFSET($A$1,0,0,LEN(A3),1)),1))-IF((CODE(MID(A3,ROW(OFFSET($A$1,0,0,LEN(A3),1)),1))>=9505)*(CODE(MID(A3,ROW(OFFSET($A$1,0,0,LEN(A3),1)),1))<=9587),256,0)))数式を入れるときにCtrl+Shif+Enterで配列数式として入れます。{=数式}というように、{}で数式がかこまれて入力されます。これだけでB3セルに、「東京は首都です」と表示されたと思います。※この配列数式の元はhttps://twitter.com/excelspeedup/status/1109055485137707008こちらの先生が私のツイートを受けて作成されたものにもう少し手を加えたものです。配列数式は非常に難しく、この詳細を解説しているととても長くなってしまいますので、ここでは省略します。こんなこともできますよ、ということで見てもらえれば結構です。以下のマクロで処理するのが最も良いと思います。関数の場合は、数式を入れて変換内容を確認後に値貼り付けしておく必要があります。マクロ(VBA)で一回だけなら、上記操作でも問題ないと思われますが、たびたび、このような変換が必要な場合は、やはりマクロを使用して下さい。'カタカナ変換これだけでできます。変換したいセル範囲をループさせれば直ぐに完成です。SubA2~A10セルの「カタカナ」を「ひらがな」に変換しています。4.Excel2003で、条件によりフォント色を5段階で表示する方法。関数入力のショートカット関数入力時に使う、ショートカットです。こけは、関数名に対応する引数が、日本語名で表示されるものです。ひらがな⇔カタカナの変換セルの表示形式のショートカットセルの表示形式に関するショートカットはたくさんあります。このダイアログ、エクセル起動後に初めて表示する場合は、2007から表示に時間かかるようになってしまいました。この時間が結構いらいらするものです。いえば、確か、範囲選択して、範囲内に、非表示の行・列があった時に、可視セル(表示されているセル)だけコピーする方法あったよね。いうことで、ちょっと紹介します。Altキーを押しながら;(セミコロン)を押して下さい。日付表示の桁位置を揃える日付表示で月日が1桁の時に、/スラッシュの位置を揃える表示形式の指定方法です。この場合の、表示位置を揃えるというものです。このようにすれば良いと書いてありました。Enterです、通常はEnterで下(オプションにより右)に移動します。上(オプションにより左)に移動します。これは、値を入れた時も、何も入れなくても移動します。覚えておきたいエクセルの操作:入力・編集まずはしっかり覚えておいてほしいエクセルの操作です。今回は、入力・編集です。この時、エクセルのウインドウの左下は、このように、入力と表示されます。入力前は、「準備完了」と表示されている場所です。覚えておきたいエクセルの操作:ジャンプしっかり覚えておいてほしいエクセルの操作です、今回は、ジャンプのセル選択です、ジャンプのショーカットはCtrl+GまたはF5です。エクセル2003なら、「編集」→「ジャンプ」エクセル2007以降なら、「ホーム」→「検索と選択」→「ジャンプ」この画面自体は、何のためにあるのか???です。覚えておきたいエクセルの操作:数式のコピーしっかり覚えておいてほしいエクセルの操作です、今回は、数式のコピーです。このあたりが一番多い操作になるでしょう。セルの全てをコピーは、普通のコピーですね、セルの値のみコピーは、定番の値貼り付けになります。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームエクセル全般エクセル基本操作ひらがな⇔カタカナの変換このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームエクセル全般エクセル基本操作ひらがな⇔カタカナの変換このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。