gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

excel PHONETIC 関数:文字列のふりがなを取得する

2021-07-04 09:01:00 | excel

excel PHONETIC 関数:文字列のふりがなを取得する

はじめに

excelの PHONETIC 関数の使い方を紹介します。


PHONETIC 関数はセルのふりがなを取得します。


漢字で入力された名前から「ひらがな」や「カタカナ」の読みを表示したいときに使用します。「ひらがな」を「カタカナ」に変換する使い方もできます。


セルにふりがなを表示するには「ふりがなを表示する」をご覧ください。

構文

PHONETIC(範囲)

範囲の中にある文字列のふりがなを結合して取得します。


引数「範囲」 セルの範囲を指定します。

使用例

名前のふりがなをカタカナで表示する。


=PHONETIC(B2)

"excel2021508-442-1" 

excel文章のふりがなをカタカナで表示する。


=PHONETIC(B2)

"excel2021508-442-2" 

複数の範囲のセルのふりがなをカタカナで表示する。


=PHONETIC(B2:B3)

"excel2021508-442-3" 

解説

「PHONETIC 関数」は、漢字のふりがな以外にもセルの文字列を全てカタカナにして取得します。英数字はそのまま取得します。カタカナで取得するので、「ひらがな」を「カタカナ」に変換する関数として使われることもあります。


"excel2021508-442-4" 

ふりがなを「ひらがな」で取得するには「ふりがなを表示する」の方法で、ふりがなの設定を「ひらがな」にします。同じようにしてふりがなを編集すれば、編集したふりがなを取得します。


"excel2021508-442-5" 

ふりがなを取得できないときは「ふりがなを表示する」の方法でふりがなを設定する必要があります。


excel MID 関数:文字列の途中から抽出する

2021-07-04 09:00:00 | excel

excel MID 関数:文字列の途中から抽出する

はじめに

excelの MID 関数の使い方を紹介します。


MID 関数は文字列の途中から指定した文字数を抽出します。


文字列の 3 文字目から抽出したいときに使用します。


文字列の先頭から抽出するには「LEFT 関数」を使用します。

文字列の最後から抽出するには「RIGHT 関数」を使用します。

文字列の文字数を取得するには「LEN 関数」を使用します。

構文

MID(文字列, 開始位置, 文字数)

文字列の開始位置から文字数分を取得します。


引数「文字列」 抽出元の文字列を指定します。

引数「開始位置」 何文字目から抽出するかを指定します。

引数「文字数」 抽出する文字数を指定します。

使用例

3 文字目から 2 文字を抽出する


=MID("あいうえお",3,2)

"excel2021508-441-1" 

excel開始位置と文字数を変化させて抽出する


=MID(B3,C3,D3)

"excel2021508-441-2" 

解説

引数「開始位置」に引数「文字列」より大きい値を指定すると何も抽出しません。


引数「開始位置」に 0 やマイナスの値を指定するとエラー#VALUE!になります。


引数「文字数」に 0 を指定すると何も抽出しません。


引数「文字数」に引数「文字列」を超える文字数を指定すると最後の文字まで抽出します。


引数「文字数」にマイナスの値を指定するとエラー#VALUE!になります。


後ろから何文字目まで抽出する

「LEN 関数」を使用すると文字数を取得できます。これを使って後ろから 3 文字目までといった抽出ができます。


=MID(B3,C3,LEN(B3)-D3-C3+2)

"excel2021508-441-3" 

excel日付や時間から抽出する

日付は数値を日付の形式に表示しています。引数「文字列」に日付型のセルを指定したときは、内部で持っている数値を抽出します。

"excel2021508-441-4" 

日付の見た目の通りに抽出したいときは「TEXT 関数」で日付を文字列に変換します。


=TEXT(B3,"yyyy/m/d")

=MID(TEXT(B3,"yyyy/m/d"),3,C3)

"excel2021508-441-5" 

表示形式はセルの書式設定のユーザー定義を見れば確認できます。


"excel2021508-441-6" 

日付の表示形式について詳しくは「日付の表示形式の一覧」をご覧ください。