2022.02.09スポンサーリンクこの記事では、顧客データなどの電話番号のデータを0を消さずにハイフンで3つに分ける方法を解説します。計算式を使いたい人のためにコピペするだけで使用できる計算式も用意しました。住所録や顧客データのフォーマットで電話番号を切り分けるのに困っている方はぜひこの方法を使っていただければと思います。電話番号を0を消さずにハイフンで切り分けるには、電話番号の右隣に4列分の空白の列を用意し、1つ目に、=LEFT(電話番号のセル,FIND(“-“,電話番号のセル)-1)2つ目に、=RIGHT(電話番号のセル,LEN(電話番号のセル)-FIND(“-“,電話番号のセル))3つ目に、=LEFT(2つ目のセル,FIND(“-“,2つ目のセル)-1)4つ目に、=RIGHT(2つ目のセル,LEN(2つ目のセル)-FIND(“-“,2つ目のセル))と入力することで3つに分割することができます。※コピペ可コピペをして#NAME?エラーが出てしまう場合、”-“の部分を打ち直してみてください。このように計算式を組んでおくことで、1つ1つのデータを手で切り分けることなく、一度にデータを分割することができます。手で作業する際に起こりがちな転記ミスを事前に防ぐこともできます。文字を切り出す計算式についてLEN関数やFIND関数についてスポンサーリンク好きな項目から読めます1.電話番号をハイフンで分ける方法とは?1-1.電話番号の右隣に4つの行を追加する1-2.それぞれの列に計算式を入力する1-3.オートフィルでコピペをする1-4.分割用の列を非表示にする1.電話番号をハイフンで分ける方法とは?顧客データを入力するフォーマットによっては、電話番号をハイフンで区切って3つのデータとして入力することがあります。そのようなときに手作業でデータを切り分けていたら時間がいくらあっても足りません。Excelでは関数を組み合わせることで一括で切り分けの処理をすることができます。今回はコピペするだけで使える計算式も用意しました。それでは実際に解説します。1-1.電話番号の右隣に4つの行を追加する今回の方法を使う準備として電話番号の右側に4つの空白の列が必要になります。表1空白の列を追加するには、追加したい列の右隣の列番号(今回は赤枠のB列)を選択した状態で右クリックを押し、挿入を選択します。2」「電話番号3」という列を用意しました。1-2.それぞれの列に計算式を入力する次に、それぞれの列に計算式を入力します。1つ目の列には、=LEFT(A1,FIND(“-“,A1)-1)と入力します。※コピペ使用する場合、赤字部分に電話番号が入力されているセルを入力してください。コピペをして#NAME?エラーが出てしまう場合、”-“の部分を打ち直してみてください。表3この計算式を入力することで、電話番号の最初のハイフンより手前を抜き出すことができます。↓この関数の詳しい記事はこちら↓LEFT関数とFIND関数とは?メールアドレスの@より手前を抜き出す方法2つ目の列には、=RIGHT(A1,LEN(A1)-FIND(“-“,A1))と入力します。表4この計算式で最初のハイフンより後ろ側を抜き出すことができます。この列自体は後半部分を分割するために用意しています、分割後はこの列を非表示にするなどして見えないようにしてください。【初心者】メールアドレスの@より後を抜き出す方法3つ目の列には、=LEFT(C1,FIND(“-“,C1)-1)と入力します。※コピペして使用する場合、青字部分に2つ目の計算式を入力したセルを入力してください。表5この計算式で最初のハイフンと2つ目のハイフンの間を抜き出すことができます。4つ目の列には、=RIGHT(C1,LEN(C1)-FIND(“-“,C1))と入力します。表6この計算式で、2つ目のハイフンより後ろを抜き出すことができます。今回使用した関数は、1LEFT関数...指定したセルの左から値を抜き出す2RIGHT関数...指定したセルの右側から値を抜き出す3FIND関数...指定した値が何文字目にあるかを返す4LEN関数...指定した値が何文字かを返すの4つです。特定の文字を抜き出したい方はこちらからどうぞ!1-3.オートフィルでコピペをするここまでの作業で、電話番号を3つに分割することができました。分割したい電話番号を一括で処理するために、オートフィルを使って計算式をコピペします。表7計算式を入力した4つのセルを選択した状態で右下にカーソルを合わせ、カーソルが「+」の形になったところから下方向にドラッグをします。電話番号が入力されている一番下のセルまでドラッグすることで、計算式を一度にコピペすることができ、電話番号の分割を一括で行うことができます。繰り返しの入力作業を一括で!オートフィルの使い方とは?1-4.分割用の列を非表示にする今回の作業では電話番号を分割した3つの列とは別に、分割するためのデータが入った列が残ってしまっています。この列を非表示にすることで、表を見やすくすることができます。表8非表示にしたい分割用の列(今回は赤枠のC列)を選択した状態で右クリックを押し、非表示を選択します。表9C列が非表示になり、電話番号がきれいに3つに分割されました。注意点としてセルを非表示にした範囲を選択してコピペをすると、非表示のセルもコピペされてしまします。コピペをする際はご注意ください。今回の記事では、電話番号をハイフンで3つに分ける方法を解説しました。関数を使用する事で一括でデータの処理をすることができ、作業時間の時短をすることができます。今回の記事ではコピペして使用できるので、ぜひ利用していただければと思います。今回使用したFIND関数の部分を変更することでハイフン以外の文字で区切るなど応用をすることもできます。応用して更なる時短に繋げていただければと思います。最後までお読みいただきありがとうございました。関数編VLOOKUPとネストで範囲が可変に!OFFSET関数の使い方とは?OFFSET関数の使い方はご存じでしょうか?OFFSET関数はVLOOKUP関数と組み合わせることで、参照範囲を自動的に変更することが出来るようになります。この記事で詳しく解説していますのでぜひご覧ください。関数編オートSUMの応用!平均やデータの個数をカウントするオートSUMを使うことで簡単に平均や最大値が求められるのはご存じでしょうか?この記事ではオートSUMを使い合計以外の計算を簡単に行う方法を初心者向けに解説しています。かなりの時短繋がりますので、ぜひこの記事をご覧ください。関数編VLOOKUP関数の新しい代替関数、XLOOKUP関数とは?office365で追加されたXLOOKUP関数をご存じでしょうか?この関数を使用することで複雑だったVLOOKUP関数と同じ機能を簡単に使用することができます。この記事で詳しく解説していますのでぜひご覧ください。関数編マイナスの結果を0にしたい!MAX関数の使い方とは?Excelを使っていて、計算の結果がマイナスの表示をときにマイナスを表示させたくないということがあると思います。この記事でMAX関数を使った簡単な解決策を解説しています。マイナスの結果を0にしたいと思った方はぜひご覧ください。Excel時短ワザ管理人のSHUNです。普段は会社員として働いています。会社員が仕事で使えるExcelの時短ワザを紹介しています。おすすめの記事はVLOOKUP関数とIF関数の記事です。記事のリクエストがありましたらツイッターかお問い合わせフォームにお気軽にリクエストをお願いします。defined.")}))})()タイトルとURLをコピーしました。