[[20231010223412]] 『住所録 つながっている文字にスペース、ハイフン』(Nomi) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『住所録 つながっている文字にスペース、ハイフンを入れるには』(Nomi)

お願いします。つながっている文字列、特に住所録にある 氏名の「山田一郎」、電話番号の「09012345678」をそれぞれ「山田 一郎」、「090-1234-5678」のように氏名は姓と名の間にスペースを入れ、電話番号にはハイフンを入れることを住所録全体に行うにはどうしたら良いのでしょうか。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


電話番号がモバイルの11桁限定なら簡単で、関数でもできるけどね。

時任三郎 が 時任 三郎 か 時 任三郎 かってどうやったらわかると思います?

(xlg) 2023/10/10(火) 23:50:23


時任三郎 は 時任 三郎 です。
私、大ファンです。

(ふぞろいの林檎) 2023/10/11(水) 09:33:19


 厄介な例としてよく挙げられるのが「東海林太郎」ですね。
 本当にそんな2人が居るのか知らないけども。

 インターネットで「姓ランキングの一覧」をなんとかして入手する。
 20,000姓くらいあれば十分でしょう。

 E2セル =INDEX(A:A,LOOKUP(30000,MATCH(MID(D2,1,{1,2,3,4}),A$1:A$25100,0)))
 F2セル =RIGHT(D2,LEN(D2)-LEN(E2))

 	<結果図>
 	行  __A__  ____B____  _C_  _____D_____  ___E___  __F__
 	 1  sei    katakana                     姓       名   
 	 2  阿井   アイ            時任三郎     時任     三郎 
 	 3  愛     アイ            山田一郎     山田     一郎 
 	 4  藍     アイ            東海林太郎   東海林   太郎 
 	 5  相内   アイウチ                                   
 	    :   :
    20000

 ※文字数の多い方を優先するので、必ずしも正しい訳じゃないですけどね。
  個人的にその人を知っていなければ、誰であっても正確なリストなんて作れません。

(半平太) 2023/10/11(水) 10:33:17


氏名については難しそうですね。手入力が無難ですね。携帯番号は関数でどのようにするのでしょうか?
(Nomi) 2023/10/11(水) 15:51:26

 番号が A1 になるとしたら
=LEFT(A1,3)&"-"&MID(A1,4,4)&"-"&RIGHT(A1,4)
(xlg) 2023/10/11(水) 16:01:36

ありがとうございます。早速試してみます。
(Nomi) 2023/10/11(水) 16:05:52

 >氏名については難しそうですね。手入力が無難ですね。

 全部手入力はしんどいので、取り敢えず数式で、2文字で仮分離する。
 その後、目視で切離し数を「1や3」に微調整する。

 (1) B1セル =LEFT(A1,D1)
 (2) C1セル =RIGHT(A1,LEN(A1)-D1)

 <2文字決め打ち図>
 行  _____A_____  __B__  ___C___  _D_  
  1  時任三郎     時任   三郎      2
  2  山田一郎     山田   一郎      2
  3  東海林太郎   東海   林太郎    2

 < D3を「3」に修正した後の図>
 行  _____A_____  ___B___  __C__  _D_
  1  時任三郎     時任     三郎    2
  2  山田一郎     山田     一郎    2
  3  東海林太郎   東海林   太郎    3

(半平太) 2023/10/11(水) 16:25:14


 電話番号については
 =REPLACE(REPLACE(A1,4,0,"-"),9,0,"-")
 でも。

 REPLACE関数で置換文字数に0を指定すると文字の置き換えではなく文字の追加ができる。
(ねむねむ) 2023/10/11(水) 16:40:49

全国の電話番号のハイフン区切りを行う
ツール(VBA含む)です。
http://addinbox.sakura.ne.jp/Excel_Tips29.htm

kt電話郵便アドインの ktTelEdit関数でも可能。
http://addinbox.sakura.ne.jp/TelPost.htm

(Addinbox_角田) 2023/10/11(水) 21:06:57


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.