私はMicrosoft Access 2010で作業していますが、テーブルと列[tblData]![Associate Name]のデータはSmith、John(123456)のようにフォーマットされています。明らかに、これは姓、名、従業員ID番号(5桁から6桁まで)を示しています。私の問題は、この文字列から従業員ID番号を抽出する必要があり、私は機能を持つLeft
,Right
、Mid
の正しい組み合わせを使用するのに苦労しているということです。文字列2文字間の文字列の抽出
1
A
答えて
4
InStr()
を使用して(
文字の位置を確認します。
次(
後に1つの文字を開始ストリングを抽出するために使用Mid()
そしてVal()
はあなたの残りの桁からの数を与えます。最後の数字の後には何も無視します。
結果を数値ではなく文字列にする場合は、CStr()
を使用して変換します。ここで
は、イミディエイトウィンドウからの例です:
Associate_Name = "Smith, John (123456)"
? InStr(1, Associate_Name, "(")
13
? Mid(Associate_Name, InStr(1, Associate_Name, "("))
(123456)
? Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)
123456)
? Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1))
123456
? CStr(Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)))
123456
関連する問題
- 1. 2文字間の文字列の抽出
- 2. ウェブサイトの2つの文字列の部分文字列の間の抽出
- 3. 抽出文字列
- 4. 2文字の間のすべての文字列を抽出します。powershell
- 5. Android文字列の抽出
- 6. 2文字間の文字列を抽出する - Matlab(正規表現)
- 7. SSRS 2番目の文字列の前に文字列の部分文字列を抽出します。
- 8. 文字列内の文字列を抽出する
- 9. Objective-Cの文字列から文字列を抽出する
- 10. 抽出文字列テキストに
- 11. 抽出数&文字列
- 12. 文字列と2文字
- 13. 文字列Aと文字列Bの2番目の出現の間の部分文字列のPython Regexクエリ
- 14. 文字列から文字列を抽出する
- 15. 文字列から文字列とintを抽出します。
- 16. 文字列から部分文字列を抽出します。
- 17. 文字列から部分文字列を抽出する
- 18. 文字列から文字列を抽出する方法
- 19. 文字列から数字と文字を抽出するR
- 20. 2つの正規表現間の文字列の抽出
- 21. 文字列の最初の文字を抽出する
- 22. 文字列からの文字の抽出
- 23. 文字列からの整数と文字の抽出
- 24. 文字列間の文字の置換
- 25. 文字列が2文字に満たない文字列
- 26. Pythonで他の2つの文字列の間の文字列を抽出する方法は?
- 27. 2つの文字列で異なる別の文字を抽出します
- 28. Regexを使用して2つの文字列の間の文字列を抽出します
- 29. 文字列j番目の文字列の2番目の部分文字列に分割文字列
- 30. ストライピング文字列私はタイプの文字列から数値を抽出したい文字列 ストライピングの
は、なぜあなたはすべてで、このようなデータを格納していますか?これは本質的には計算された列であり、これは悪い設計です。 –
残念ながら、これは私のデータではありません。私はちょうどそれを笑を操作するように依頼されました –