- ベストアンサー
セル内の文字の分割
ExcelでA列は「1108000001神戸支店」というように「数字+支店名」が300行ぐらいあります。B列に支店名だけを入力していきたいのですが、分割を簡単にできる方法はありますのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
支店名の文字数が一定だったら、 =right(A1, 4) で良いのですが、おそらく一定ではないですよね? 数値の桁数が一定(例の場合の10桁)だったら、 =mid(A1, 11, 10) とすれば良いと思います。最後の "10"は支店名の文字数が 10文字以下の場合ですので、もっと長い支店名があれば、この数字を増やして下さい。
その他の回答 (2)
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.3
Excel2003 データ → 区切り位置ウィザードで 区切り位置指定ウィザードを使用して名前を分割する 下方にある フィールド区切りに基づいてセルの内容を分割する http://office.microsoft.com/ja-jp/excel/HA101023401041.aspx
- xls88
- ベストアンサー率56% (669/1189)
回答No.2
マクロの例です。 Sub test1() Dim txt As String Dim i As Integer With ActiveCell For i = 1 To Len(.Value) If Mid(.Value, i, 1) Like "[0-9]" Then txt = Replace(.Value, Mid(.Value, i, 1), "", i, 1) Else Exit For End If Next .Offset(, 1).Value = txt End With End Sub