はじめまして。
今、エクセルにてデータ整備をしています。
英数入り交じったデータにハイフンを入れるのですが、
数が多いため、できれば数式で処理したいと思っています。
単純に、全てのセルの同じ箇所(例えば4ケタ目の後、などに)
ハイフンを入れるだけの数式なら問題ないのですが、
英数の文字数がデータによってマチマチです。
結果的には、全てのデータを「英字 -(ハイフン)数字」にしたいと思っています。
英語と数字を見分けて、かつ、ハイフンを間に入れるような数式はあるのでしょうか?
何か良い方法があれば、ぜひ教えていただだければと思います。
どうぞ宜しくお願いいたします。
例)ABCD1234 → ABCD-1234
AB12345 → AB-12345
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
以前のこちらの回答が参考になると思います。
あとはB1&"-"&C1としていただければ。
ただし、セルを3つ使うことになりますが。。。
http://oshiete1.goo.ne.jp/qa2333142.html
参考URL:http://oshiete1.goo.ne.jp/qa2333142.html
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.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))
お探しの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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
EXCEL アルファベットと数字の間にハイフンを入れる
Excel(エクセル)
-
数値とアルファベットに分ける(エクセル)
Excel(エクセル)
-
エクセルで、数字列の中にハイフンを入れる方法
Excel(エクセル)
-
-
4
数字の途中に「-」ハイフンを入れる方法
Word(ワード)
-
5
Excelで数字をハイフンで区切るには?
Excel(エクセル)
-
6
エクセルで、セルにハイフンを入力したいのですが…
Excel(エクセル)
-
7
エクセルで文字を含む式に、カンマ(,)をつけるには??
Excel(エクセル)
-
8
Excelの1つのセルに入力されたアルファベットと数字を分けるには?
Excel(エクセル)
-
9
[Excel]画面上で表示されても、印刷されないようにする方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
九州の女性は何故気が強い人が...
-
「経て」の読み方は?
-
福岡市は名古屋市より都会、も...
-
宮崎は陸の孤島で交通アクセス...
-
神戸市と福岡市、どちらが都会...
-
名古屋市と福岡市は街並みなど...
-
●●け?と語尾に「け」をつける...
-
・<九州人は先祖に多大な朝鮮...
-
東北と九州では、どちらが美人...
-
しよらーん、この言葉が方言だ...
-
アルプスメイトというアイス。
-
愛知県から九州へフェリーに車...
-
コンボボックスにリストが表示...
-
一番都会の都市から順位をつけ...
-
九州は関東と関西どっちですか...
-
大学3回生ですが、今年から授...
-
九州人は基本的に東北人を見下...
-
千葉から九州にフェリーで帰り...
-
西南学院大or福岡女子大
-
新入社員ですが、来年3月に寿退...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「経て」の読み方は?
-
九州の女性は何故気が強い人が...
-
福岡市は名古屋市より都会、も...
-
エクセルで1~47の数字を各都道...
-
お樽という風習ご存知ですか?
-
●●け?と語尾に「け」をつける...
-
長崎では「来崎」、では他県は?
-
「インド人の黒んぼ」の由来
-
神戸市と福岡市、どちらが都会...
-
「〜ですね」という言葉は他県...
-
JR 途中下車扱いで枝分かれした...
-
福岡と大阪の中間地点はどこで...
-
鮮魚を送る方法
-
〜しよる とはどこの方言ですか...
-
外国産のアサリは危険ですか?
-
北九州市と川崎市はどちらが都...
-
コンボボックスにリストが表示...
-
名古屋市と福岡市は街並みなど...
-
「来+地名」の言い方
-
福岡の方言って「やん」「あか...
おすすめ情報