• ベストアンサー

電話番号の分割

Access2000で電話番号のデータを3つに分割したいのですがどうすればよいでしょうか? 市外局番と市内局番と電話番号の3つに分割したいです。 データ形式は「9999-9999-9999」という形です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>市外局番と市内局番と電話番号の3つに分割したいです。データ形式は「9999-9999-9999」という形です テーブルの電話番号が必ず9999-9999-9999となっていれば TEL1を市外局番・TEL2を市内局番・TEL3を電話番号として TEL1=Mid([電話番号],1,InStr(1,[電話番号],"-")-1) TEL2=Mid(Mid([電話番号],InStr(1,[電話番号],"-")+1),1,InStr(Mid([電話番号],InStr(1,[電話番号],"-")+1),"-")-1) TEL3=Mid([電話番号],InStrRev([電話番号],"-")+1) で切り出しできます。

mutoron2
質問者

お礼

有難うございました。 無事にクエリーで処理することが出来ました。 ほんとうに助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

2000ならSplit関数が使えたと思う。 aが電話番号文字列として、 s=Split(a,"-") でS(0)、S(1)、S(2)に求まる。

関連するQ&A