- ベストアンサー
電話番号の分割
Access2000で電話番号のデータを3つに分割したいのですがどうすればよいでしょうか? 市外局番と市内局番と電話番号の3つに分割したいです。 データ形式は「9999-9999-9999」という形です。 よろしくお願いします。
- みんなの回答 (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) で切り出しできます。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
2000ならSplit関数が使えたと思う。 aが電話番号文字列として、 s=Split(a,"-") でS(0)、S(1)、S(2)に求まる。
お礼
有難うございました。 無事にクエリーで処理することが出来ました。 ほんとうに助かりました。