
はじめまして。
今、エクセルにてデータ整備をしています。
英数入り交じったデータにハイフンを入れるのですが、
数が多いため、できれば数式で処理したいと思っています。
単純に、全てのセルの同じ箇所(例えば4ケタ目の後、などに)
ハイフンを入れるだけの数式なら問題ないのですが、
英数の文字数がデータによってマチマチです。
結果的には、全てのデータを「英字 -(ハイフン)数字」にしたいと思っています。
英語と数字を見分けて、かつ、ハイフンを間に入れるような数式はあるのでしょうか?
何か良い方法があれば、ぜひ教えていただだければと思います。
どうぞ宜しくお願いいたします。
例)ABCD1234 → ABCD-1234
AB12345 → AB-12345
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
◆文字+数字 であれば
=LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},ASC(A1)&1234567890))-1)&"-"&LOOKUP(10^10,RIGHT(A1,COLUMN(1:1))*1)
または、
=SUBSTITUTE(A1,LOOKUP(10^10,RIGHT(A1,COLUMN(1:1))*1),"-"&LOOKUP(10^10,RIGHT(A1,COLUMN(1:1))*1))
No.2
- 回答日時:
IsNumeric関数が使えるようです。
VBAは好き嫌いあるようですが。
Sub test01()
d = Range("A65536").End(xlUp).Row
For j = 2 To d
s = Cells(j, "A")
For i = 1 To Len(s)
If IsNumeric(Mid(s, i, 1)) Then
Cells(j, "B") = Left(s, i - 1) & "-" & Right(s, Len(s) - i + 1)
GoTo p01
End If
Next i
Cells(j, "B") = s
p01:
Next j
End Sub
結果
ab123ab-123
大阪市234 大阪市-234
福岡t34 福岡t-34
sdfghsdfgh
cvbcvb
No.1
- 回答日時:
以前のこちらの回答が参考になると思います。
あとはB1&"-"&C1としていただければ。
ただし、セルを3つ使うことになりますが。。。
http://oshiete1.goo.ne.jp/qa2333142.html
参考URL:http://oshiete1.goo.ne.jp/qa2333142.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- 英語 英語の数字表記で、2桁の数字の部分だけハイフンを付ける理由について 5 2023/04/09 17:30
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) エクセルで一つのセル内の特定の数字のみ足す方法 6 2022/12/06 15:11
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- 英語 複数形を含む単語がハイフンで繋がれ形容詞化した表現の文法規則について 2 2022/12/13 12:17
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCEL アルファベットと数字の間にハイフンを入れる
Excel(エクセル)
-
数値とアルファベットに分ける(エクセル)
Excel(エクセル)
-
エクセルで、数字列の中にハイフンを入れる方法
Excel(エクセル)
-
-
4
数字の途中に「-」ハイフンを入れる方法
Word(ワード)
-
5
エクセルで数字列の間に『/』を挿入する方法
Excel(エクセル)
-
6
Excelで数字をハイフンで区切るには?
Excel(エクセル)
-
7
【エクセル】16進数の文字列を2桁ずつ区切りたい。
Excel(エクセル)
-
8
文字列から英数字のみを抽出する関数
Excel(エクセル)
-
9
Excel:文字と数字の組合せ、次のセルの数字を1ずつ増やすには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「経て」の読み方は?
-
コンボボックスにリストが表示...
-
博多弁の「~しとる」「~しよ...
-
九州は関東と関西どっちですか...
-
エクセルの英数入り交じったデ...
-
長崎では「来崎」、では他県は?
-
熊本の音大
-
「来+地名」の言い方
-
九州は亭主関白なイメージが強...
-
●●け?と語尾に「け」をつける...
-
風俗に行った後の食事って
-
神戸市と福岡市、どちらが都会...
-
「言ったでしょうがー」って言...
-
福岡の方言って「やん」「あか...
-
福岡と大阪の中間地点はどこで...
-
東京23区 横浜市 大阪市 京都市...
-
〜しよる とはどこの方言ですか...
-
九州の人って地黒のイメージな...
-
横浜市 名古屋市 大阪市 京都市...
-
福岡~鹿児島 所要時間
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「経て」の読み方は?
-
九州は亭主関白なイメージが強...
-
JR 途中下車扱いで枝分かれした...
-
「インド人の黒んぼ」の由来
-
お樽という風習ご存知ですか?
-
コンボボックスにリストが表示...
-
「来+地名」の言い方
-
神奈川から見た他県の方位
-
九州は関東と関西どっちですか...
-
長崎では「来崎」、では他県は?
-
神戸市と福岡市、どちらが都会...
-
福岡と大阪の中間地点はどこで...
-
福岡の方言って「やん」「あか...
-
福岡の人って「なんとかやわ」...
-
エクセルで1~47の数字を各都道...
-
九州の女性は何故気が強い人が...
-
「うっかかる」って。
-
〜しよる とはどこの方言ですか...
-
「~かもわからない」という表現
-
鮮魚を送る方法
おすすめ情報