REGEXEXTRACT関数やREGEXREPLACE関数などで正規表現を使う際に、すべての種類のひらがな、カタカナを指定する方法についてです。
- すべてのひらがなを指定するときは「[ぁ-ん]」とします(「あ」ではなく「ぁ」)。
- 「[あ-ん]」とすると「ぁ」を指定できません。
手順
B3セルにさまざまなひらがなが記されています。
これに対しC3セルに次のように入力します。うまくいけばすべてのひらがなが空文字に置き換えられ、結果は空文字になりそうですが……
=REGEXREPLACE(B3,"[あ-ん]","")
確定すると「ぁ」の1文字だけが置き換えられずに残ってしまいました。
そこで今度は次のように入力します。
=REGEXREPLACE(B3,"[ぁ-ん]","")
今度はすべてのひらがなが置き換えられました。
また、同様にカタカナ(全角)は「[ァ-ヶ]」とします。「[ァ-ン]」とすると「ヴ」のほか「ヵ」「ヶ」が拾えません。
さらに「ー」を含める場合は「[ァ-ヶー]」とします。