こんにちは。
今回はLibreOffice Calc テキスト内の特定の桁数の数字(電話番号)を抜き出す方法について紹介しようと思います。エクセルでも同じ処理なので参考にして下さい。
特定の桁数の数字(電話番号)
上記のようにセルに特定の桁数の数字があるとします。左は10桁(固定電話の桁数)、右は11桁(携帯電話の桁数)です。
10桁、もしくは11桁の数字があれば、それらを抽出します。
関数
A1のセルから抜き出す場合は、下記の関数を使用します。
=IFERROR(REGEX(A1, "[0-9]{10,11}"), "")
{10,11}という表現は10桁から11桁の数字ということになります。
エクセルも同じ表現になります。
結果
また、9桁以下の数字であれば表示されませんが、12桁の数字があれば、11桁表示になるので注意して下さい。