![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
1つのセルの中に数字と記号で作られた番号があります。
それを下4桁とその他に別け、それぞれを別のセルに表示させたいです。
入力される番号の桁数は4~18桁。記号やハイフンもバラバラのデータです。
例えばA1セルが以下の番号
08T-000847531
これを、
B1セル 08T-00084
C1セル 7531
としたいです。
下4桁については関数RIGHT(A1,4)で済みますが、
そのほかの部分は毎回桁数も異なるのでLEFT関数ではうまく分けられません。
(毎回、文字数指定を変えなければなりません。)
下4桁、それ以外。で簡単に分けられる方法はないでしょうか。
御教授お願い致します。
No.2ベストアンサー
- 回答日時:
考え方の一つに、文字列の長さを調べて、必要な文字の長さを切り出すという方法がある。
=LEFT(A1,LEN(A1)-4)
No.1で答えられているような、切り出した文字列を元の文字列から削除(空白に置き換える)と言う方法もありだろう。
ご回答ありがとうございます。
こちらも試してみました。できました!
お二方ともありがとうございます。
甲乙つけがたいですが、必要数だけ切り出すというニュアンスがイメージに近かったのでこちらをBAにしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
複数桁の数字を1セルずつ表示したい
Excel(エクセル)
-
エクセルで、連続した数字を1文字ずつに分けたい
Excel(エクセル)
-
excelで数字列から4桁ずつ分けて表示させたい
その他(Microsoft Office)
-
-
4
【Excel】数字を三桁毎に区切ってセルに振分る
その他(Microsoft Office)
-
5
エクセルで ¥▲12345を一桁ずつセルに配置する関数を知りたいです。”¥”と”▲”も入力させたいで
Excel(エクセル)
-
6
Excelで数値を右詰めでセルに一つずつ分割したい
Excel(エクセル)
-
7
Excel 4桁の数字をばらす方法
Excel(エクセル)
-
8
【エクセル】16進数の文字列を2桁ずつ区切りたい。
Excel(エクセル)
-
9
エクセル関数/任意の桁数の数字1個1個を別々のセルに読み込む関数
Excel(エクセル)
-
10
Excelで数字をハイフンで区切るには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
エクセル 足して割る
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
対象セル内(複数)が埋まった...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
セルの高さ(行高)を求めるには?
-
excelの特定のセルの隣のセル指...
-
エクセル、条件を満たしたら音...
-
Excel 例A(1+9) のように番地の...
-
【Excel】特定の文字から文字ま...
-
エクセルのセルの枠を超えて文...
-
エクセルで住所と建物名を分け...
-
セルの内容の条件に応じて図形...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
(Excel)数字記入セルの数値の後...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel2003 の『コメント』の編...
-
枠に収まらない文字を非表示に...
-
Excelで住所を2つ(町名迄と番...
-
複数のセルのいずれかに数字が...
おすすめ情報