Office 2019 Access 2019

ひらがなをカタカナに変換(文字列を指定した文字種に変換)

投稿日:2021年9月21日 更新日:

Accessで[ふりがな]フィールドの[ひらがな]を[カタカナ]に変換したいという場合があります。

また、全角文字を半角文字にしたい場合もあります。

選択クエリで[StrConv関数]を使用すると、文字の種類を変更できます。

ひらがなの読みをカタカナに変換

テーブルの確認

ここでは、以下のようなテーブル[T_顧客]を使って解説します。

[ふりがな]フィールドには[ひらがな]で入力されています。

テーブル[T_顧客]

クエリの作成

選択クエリを作成します。

[作成]タブの[クエリ]グループの[クエリデザイン]を選択します。

[作成]タブの[クエリデザイン]

[テーブルの表示]ダイアログボックスが表示されますので、テーブル[T_顧客]を選択して、[追加]をクリックします。

[テーブルの表示]ダイアログボックス

参考バージョンによって異なると思いますが、[作成]タブの[クエリデザイン]をクリックすると、Microsoft 365のAccessとAccess 2021では[テーブルの追加]作業ウィンドウとして表示されます。

クエリデザインの「テーブルの追加」は作業ウィンドウに表示される

デザイングリッドにフィールドを登録

デザイングリッドに必要なフィールドをドラッグして作成します。

ここでは、[ID]と[名前]を追加します。

デザイングリッドにフィールドを追加

参考選択クエリは、クエリウィザードを使って作成してもかまいません。以下の記事では、ウィザードで作成する方法を紹介しています。

パラメータークエリで期間を指定してレコードを抽出

パラメータークエリとBetween And演算子を組み合わせると、パラメーターの入力ダイアログボックスに日付を入力して、指定した期間のみのレ ...

続きを見る

ひらがなをカタカナに変換

クエリに新しいフィールドを追加します。

この時、テーブルで使用されているフィールド名は設定できませんので気を付けてください。

入力しやすくするために、デザイングリッドで右クリックしてショートカットメニューから[ズーム]をクリックします。

デザイングリッドで右クリック-ショートカットメニューの[ズーム]

[ズーム]ウィンドウに以下のように入力します。

読み仮名: StrConv([ふりがな],16)

フィールド名は[読み仮名]としています。

[OK]ボタンをクリックします。

[ズーム]ウィンドウ

デザイングリッドに追加したフィールドは以下のようになっています。

[表示]ボタンをクリックして確認します。[実行]ボタンをクリックしてもかまいません。

デザインビューの[表示]ボタン

ひらがながカタカナに変換されていることを確認できます。

カタカナに変換されたフィールド

参考クエリデザインのフォントサイズは変更できます。

クエリデザインとデータシートビューのフォントサイズを変更

Accessのクエリデザインとデータシートビューのフォントサイズを変更する方法です。 大きく表示したいと思う方も多いのではないでしょうか?オ ...

続きを見る

StrConv関数について

文字列を指定した文字種に変換する時に使うのが[StrConv関数]です。

レコードをレポートで出力するときなどに、表記統一のために使用することがあります。

StrConv 関数(Microsoft)

以下は、主な内容です。

数値 変換後
1 小文字を大文字に変換
2 大文字を小文字に変換
3 文字列内の各単語の先頭文字を大文字に変換
4 文字列内の半角文字を全角文字に変換
8 文字列内の全角文字を半角文字に変換
16 文字列内のひらがなをカタカナに変換
32 文字列内のカタカナをひらがなに変換

文字種を組み合わせて使用したい場合は、数値を足し算します。

たとえば、半角カタカナに変換したい場合は、8+16で24を指定します。

そのまま、[8+16]と入力してもかまいません。

読み仮名: StrConv([ふりがな],24)

以下のように半角のカタカナ表示になります。

半角カタカナに変換されたフィールド

参考[ふりがな]は、ふりがなウィザードを使用して入力することもできます。

自動ふりがな機能のよみの一部(カブシキカイシャ)を省くには

Accessには、[自動ふりがな]という便利な機能があります。 便利なので、よく使用するのですが、ふりがなフィールドには、[カブシキカイシャ ...

続きを見る

私の環境だけかもしれませんが、Windows 10の新しい日本語IMEでは、[ふりがなウィザード]を使用すると、正常に動作しないことがありますので気を付けてください。

従来のIMEに変換すると、正常です。

新日本語IMEではAccessの「ふりがなウィザード」が正常に動作しない

Excelでの変換は、以下の記事が参考になると思います。

カタカナは全角で数字は半角にしたい

Excelでカタカナは全角で、数字は半角にしたいという場合があります。 たとえば、住所でマンション名のカタカナは全角のままで、番地や部屋番号 ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

moneytizerPCのみ

Profile

執筆者/はま

-Office 2019 Access 2019

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.