-を入れる方法」といった検索が、行われていることがあります。「-」(ハイフン)の入っていない電話番号や郵便番号などのデータが存在しているときに、間にハイフンを入れる方法や関数を探している方による検索です。このサイト・インストラクターのネタ帳では、SUBSTITUTE関数を使って電話番号からハイフンを抜く・外す・削除する方法をご紹介しています。その逆をやりたいということです。[スポンサードリンク]ハイフンを入れる場所が決まっているのなら、MID関数を使ってハイフンなしの電話番号からハイフンの入った電話番号を簡単に作成できます。MID(A2,8,4)」という数式を入力するMID関数は、元の文字列の指定された位置から、指定された文字列を取得する関数です。元データが「09012345678」ですからMID関数を使って「090」「1234」「5678」を取得して「-」でつなげばOKです。MID関数の第1引数には、元の文字列を指定するので上記の例では、3つのMID関数いずれもA2を指定しています。第2引数には、取得したい文字のスタートの位置を指定します。第3引数には、取得したい文字数を指定します。1つ目のMID関数は「MID(A2,1,3)」(1文字目から3文字)2つ目のMID関数は「MID(A2,4,4)」(4文字目から4文字)3つ目のMID関数は「MID(A2,8,4)」(8文字目から4文字)とそれぞれ指定しています。MID(A2,8,4)」という数式です。RIGHT(A2,4)」という数式を使う方もいらっしゃるでしょう。MID(A2,8,4)」をおすすめしておきます。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。